--- /home/fdroid/fdroiddata/tmp/org.sixgun.ponyexpress_12.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.sixgun.ponyexpress_12.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-ldpi/sixgunicon6.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/sixgunicon2.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/sixgunicon3.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/sixgunicon0.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/sixgunicon3.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/sixgunicon0.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/pony_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_error.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/stat_notify_error.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_tab_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_tab_dent.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-small-land/player.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_tab_dent.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/sixgunicon0.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/sixgunicon3.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/sixgunicon1.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_tab_notes.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/sixgunicon5.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_tab_notes.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_tab_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_tab_notes.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/sixgunicon4.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/sixgunicon4.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/sixgunicon5.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ [ truncated after 25 lines; 14 ignored ] │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 64e62d796710a41cafae30430f488db154143a40ff02e2c8897a9f49115bd2e6 │ -Signer #1 certificate SHA-1 digest: e8696bee01e8b3999c382937e061d0cf5e8a576c │ -Signer #1 certificate MD5 digest: c1caaf7792434bc93f614d18232e4a70 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7ae7a5b69918cd63e280a26dbd1bedf46f928e9607a62a51ed6d21f8ad96fd16 │ -Signer #1 public key SHA-1 digest: c3689a25e5d940fc8dbbf61748be4a60fc9c49ad │ -Signer #1 public key MD5 digest: 1a8ea542e8797a32dd02cdc14abf419b ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,3226 +1,3285 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 555352 (0000000000087958h) │ - Actual end-cent-dir record offset: 555330 (0000000000087942h) │ - Expected end-cent-dir record offset: 555330 (0000000000087942h) │ + Zip archive file size: 555960 (0000000000087BB8h) │ + Actual end-cent-dir record offset: 555938 (0000000000087BA2h) │ + Expected end-cent-dir record offset: 555938 (0000000000087BA2h) │ (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 107 entries. │ - The central directory is 8097 (0000000000001FA1h) bytes long, │ + central directory contains 112 entries. │ + The central directory is 8570 (000000000000217Ah) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 547233 (00000000000859A1h). │ + is 547368 (0000000000085A28h). │ │ │ 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): 2011 Nov 24 20:24:00 │ - 32-bit CRC value (hex): d0c75724 │ - compressed size: 2948 bytes │ - uncompressed size: 8693 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 71914d0c │ + compressed size: 1441 bytes │ + uncompressed size: 4980 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/D50346ED.SF │ + res/drawable-hdpi-v4/ic_tab_dent.png │ │ - offset of local header from start of archive: 3014 │ - (0000000000000BC6h) bytes │ + offset of local header from start of archive: 1510 │ + (00000000000005E6h) 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): 2011 Nov 24 20:24:00 │ - 32-bit CRC value (hex): fb698b34 │ - compressed size: 3297 bytes │ - uncompressed size: 8814 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): 9332dd76 │ + compressed size: 1396 bytes │ + uncompressed size: 1396 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/D50346ED.RSA │ + res/drawable-hdpi-v4/ic_tab_notes.png │ │ - offset of local header from start of archive: 6377 │ - (00000000000018E9h) bytes │ + offset of local header from start of archive: 2972 │ + (0000000000000B9Ch) 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): 2011 Nov 24 20:24:00 │ - 32-bit CRC value (hex): abc81c59 │ - compressed size: 1038 bytes │ - uncompressed size: 1291 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): 124fca7a │ + compressed size: 1850 bytes │ + uncompressed size: 1850 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 #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/add_podcasts_button.xml │ + res/drawable-hdpi-v4/ic_tab_play.png │ │ - offset of local header from start of archive: 7482 │ - (0000000000001D3Ah) bytes │ + offset of local header from start of archive: 4889 │ + (0000000000001319h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 65196ea9 │ - compressed size: 279 bytes │ - uncompressed size: 700 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b44acf0f │ + compressed size: 1159 bytes │ + uncompressed size: 1159 bytes │ length of filename: 36 characters │ - length of extra field: 4 bytes │ + 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/drawable/back_button.xml │ + res/drawable-hdpi-v4/pony_icon.png │ │ - offset of local header from start of archive: 7847 │ - (0000000000001EA7h) bytes │ + offset of local header from start of archive: 6114 │ + (00000000000017E2h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 09d96248 │ - compressed size: 278 bytes │ - uncompressed size: 700 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): eee2b3cd │ + compressed size: 4540 bytes │ + uncompressed size: 4540 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/background.png │ + res/drawable-hdpi-v4/sixgunicon0.png │ │ - offset of local header from start of archive: 8199 │ - (0000000000002007h) bytes │ + offset of local header from start of archive: 10718 │ + (00000000000029DEh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): a594f731 │ - compressed size: 249163 bytes │ - uncompressed size: 249163 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 812d70f8 │ + compressed size: 3075 bytes │ + uncompressed size: 3075 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 #7: │ --------------------------- │ │ - res/drawable/comment_button.xml │ + res/drawable-hdpi-v4/sixgunicon1.png │ │ - offset of local header from start of archive: 257419 │ - (000000000003ED8Bh) bytes │ + offset of local header from start of archive: 13859 │ + (0000000000003623h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4e2b2d67 │ - compressed size: 279 bytes │ - uncompressed size: 700 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): 7d0fbd1d │ + compressed size: 3092 bytes │ + uncompressed size: 3092 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 #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/gradient.xml │ + res/drawable-hdpi-v4/sixgunicon2.png │ │ - offset of local header from start of archive: 257775 │ - (000000000003EEEFh) bytes │ + offset of local header from start of archive: 17017 │ + (0000000000004279h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): a8736981 │ - compressed size: 291 bytes │ - uncompressed size: 664 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e4e0d8cd │ + compressed size: 3115 bytes │ + uncompressed size: 3115 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 #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/ic_menu_add.png │ + res/drawable-hdpi-v4/sixgunicon3.png │ │ - offset of local header from start of archive: 258137 │ - (000000000003F059h) bytes │ + offset of local header from start of archive: 20198 │ + (0000000000004EE6h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): f8a7ab35 │ - compressed size: 1594 bytes │ - uncompressed size: 1594 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d022bc15 │ + compressed size: 3102 bytes │ + uncompressed size: 3102 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 #10: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/ic_menu_add_pressed.png │ + res/drawable-hdpi-v4/sixgunicon4.png │ │ - offset of local header from start of archive: 259790 │ - (000000000003F6CEh) bytes │ + offset of local header from start of archive: 23366 │ + (0000000000005B46h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): b51a43fc │ - compressed size: 2774 bytes │ - uncompressed size: 2774 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 45ae8782 │ + compressed size: 3111 bytes │ + uncompressed size: 3111 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 #11: │ --------------------------- │ │ - res/drawable/ic_menu_back.png │ + res/drawable-hdpi-v4/sixgunicon5.png │ │ - offset of local header from start of archive: 262630 │ - (00000000000401E6h) bytes │ + offset of local header from start of archive: 26543 │ + (00000000000067AFh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e6e6ff2f │ - compressed size: 1201 bytes │ - uncompressed size: 1201 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 95cb1c9f │ + compressed size: 3121 bytes │ + uncompressed size: 3121 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 #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/ic_menu_back_pressed.png │ + res/drawable-hdpi-v4/sixgunicon6.png │ │ - offset of local header from start of archive: 263893 │ - (00000000000406D5h) bytes │ + offset of local header from start of archive: 29730 │ + (0000000000007422h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): b7dafe9c │ - compressed size: 2194 bytes │ - uncompressed size: 2194 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 827e08c9 │ + compressed size: 3079 bytes │ + uncompressed size: 3079 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 #13: │ --------------------------- │ │ - res/drawable/ic_menu_edit.png │ + res/drawable-hdpi-v4/stat_notify_error.png │ │ - offset of local header from start of archive: 266154 │ - (0000000000040FAAh) bytes │ + offset of local header from start of archive: 32875 │ + (000000000000806Bh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 237efe61 │ - compressed size: 1436 bytes │ - uncompressed size: 1436 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c629a94d │ + compressed size: 997 bytes │ + uncompressed size: 997 bytes │ + length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/ic_menu_edit_pressed.png │ + res/drawable-ldpi-v4/ic_tab_dent.png │ │ - offset of local header from start of archive: 267652 │ - (0000000000041584h) bytes │ + offset of local header from start of archive: 33944 │ + (0000000000008498h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): f5b0b338 │ - compressed size: 2860 bytes │ - uncompressed size: 2860 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7f98a385 │ + compressed size: 920 bytes │ + uncompressed size: 920 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 #15: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-ldpi-v4/ic_tab_notes.png │ │ - res/drawable/ic_menu_more.png │ - │ - offset of local header from start of archive: 270580 │ - (00000000000420F4h) bytes │ + offset of local header from start of archive: 34930 │ + (0000000000008872h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 48577aeb │ - compressed size: 2067 bytes │ - uncompressed size: 2067 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f12e8e79 │ + compressed size: 1162 bytes │ + uncompressed size: 1162 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 #16: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/ic_menu_preferences.png │ + res/drawable-ldpi-v4/ic_tab_play.png │ │ - offset of local header from start of archive: 272707 │ - (0000000000042943h) bytes │ + offset of local header from start of archive: 36159 │ + (0000000000008D3Fh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 3ae81f0a │ - compressed size: 1554 bytes │ - uncompressed size: 1554 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 67b249e3 │ + compressed size: 834 bytes │ + uncompressed size: 834 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 #17: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-ldpi-v4/pony_icon.png │ │ - res/drawable/ic_menu_preferences_pressed.png │ - │ - offset of local header from start of archive: 274330 │ - (0000000000042F9Ah) bytes │ + offset of local header from start of archive: 37059 │ + (00000000000090C3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 14e980a3 │ - compressed size: 2996 bytes │ - uncompressed size: 2996 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4559a407 │ + compressed size: 1847 bytes │ + uncompressed size: 1847 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ - res/drawable/ic_menu_refresh.png │ + res/drawable-ldpi-v4/sixgunicon0.png │ │ - offset of local header from start of archive: 277400 │ - (0000000000043B98h) bytes │ + offset of local header from start of archive: 38970 │ + (000000000000983Ah) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): a5d9a4db │ - compressed size: 1645 bytes │ - uncompressed size: 1645 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 574681d8 │ + compressed size: 1278 bytes │ + uncompressed size: 1278 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 #19: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-ldpi-v4/sixgunicon1.png │ │ - res/drawable/ic_menu_refresh_pressed.png │ - │ - offset of local header from start of archive: 279109 │ - (0000000000044245h) bytes │ + offset of local header from start of archive: 40314 │ + (0000000000009D7Ah) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 8c395405 │ - compressed size: 3177 bytes │ - uncompressed size: 3177 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 24ac5fcd │ + compressed size: 1285 bytes │ + uncompressed size: 1285 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 #20: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/ic_tab_dent.png │ + res/drawable-ldpi-v4/sixgunicon2.png │ │ - offset of local header from start of archive: 282357 │ - (0000000000044EF5h) bytes │ + offset of local header from start of archive: 41665 │ + (000000000000A2C1h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): ec2f07ae │ - compressed size: 1459 bytes │ - uncompressed size: 1459 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7ec4d56f │ + compressed size: 1310 bytes │ + uncompressed size: 1310 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 #21: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/ic_tab_notes.png │ + res/drawable-ldpi-v4/sixgunicon3.png │ │ - offset of local header from start of archive: 283875 │ - (00000000000454E3h) bytes │ + offset of local header from start of archive: 43041 │ + (000000000000A821h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 3b2e9fb1 │ - compressed size: 1699 bytes │ - uncompressed size: 1699 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0ac7b1d0 │ + compressed size: 1307 bytes │ + uncompressed size: 1307 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 #22: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-ldpi-v4/sixgunicon4.png │ │ - res/drawable/ic_tab_play.png │ - │ - offset of local header from start of archive: 285635 │ - (0000000000045BC3h) bytes │ + offset of local header from start of archive: 44414 │ + (000000000000AD7Eh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 03b1c321 │ - compressed size: 1477 bytes │ - uncompressed size: 1477 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): dcdf6b7b │ + compressed size: 1282 bytes │ + uncompressed size: 1282 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 #23: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/main_background.xml │ + res/drawable-ldpi-v4/sixgunicon5.png │ │ - offset of local header from start of archive: 287173 │ - (00000000000461C5h) bytes │ + offset of local header from start of archive: 45762 │ + (000000000000B2C2h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4a02cff9 │ - compressed size: 211 bytes │ - uncompressed size: 424 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 230d1a65 │ + compressed size: 1272 bytes │ + uncompressed size: 1272 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 #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/media_playback_pause.png │ + res/drawable-ldpi-v4/sixgunicon6.png │ │ - offset of local header from start of archive: 287462 │ - (00000000000462E6h) bytes │ + offset of local header from start of archive: 47100 │ + (000000000000B7FCh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 00a92526 │ - compressed size: 499 bytes │ - uncompressed size: 499 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e8f545d3 │ + compressed size: 1259 bytes │ + uncompressed size: 1259 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 #25: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/media_playback_start.png │ + res/drawable-ldpi-v4/stat_notify_error.png │ │ - offset of local header from start of archive: 288031 │ - (000000000004651Fh) bytes │ + offset of local header from start of archive: 48425 │ + (000000000000BD29h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 7c69f139 │ - compressed size: 1097 bytes │ - uncompressed size: 1097 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 950432c6 │ + compressed size: 694 bytes │ + uncompressed size: 694 bytes │ + length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #26: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/media_seek_backward.png │ + res/drawable-mdpi-v4/ic_tab_dent.png │ │ - offset of local header from start of archive: 289197 │ - (00000000000469ADh) bytes │ + offset of local header from start of archive: 49191 │ + (000000000000C027h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): c01665d8 │ - compressed size: 1119 bytes │ - uncompressed size: 1119 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ec2f07ae │ + compressed size: 1459 bytes │ + uncompressed size: 1459 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 #27: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_tab_notes.png │ │ - res/drawable/media_seek_forward.png │ - │ - offset of local header from start of archive: 290383 │ - (0000000000046E4Fh) bytes │ + offset of local header from start of archive: 50716 │ + (000000000000C61Ch) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): a063467c │ - compressed size: 1225 bytes │ - uncompressed size: 1225 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3b2e9fb1 │ + compressed size: 1699 bytes │ + uncompressed size: 1699 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 #28: │ --------------------------- │ │ - res/drawable/nullavatar.png │ + res/drawable-mdpi-v4/ic_tab_play.png │ │ - offset of local header from start of archive: 291673 │ - (0000000000047359h) bytes │ + offset of local header from start of archive: 52482 │ + (000000000000CD02h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 34f32112 │ - compressed size: 1417 bytes │ - uncompressed size: 1417 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7202db90 │ + compressed size: 1317 bytes │ + uncompressed size: 1317 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 #29: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/playicon.png │ + res/drawable-mdpi-v4/pony_icon.png │ │ - offset of local header from start of archive: 293149 │ - (000000000004791Dh) bytes │ + offset of local header from start of archive: 53865 │ + (000000000000D269h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 974b7157 │ - compressed size: 979 bytes │ - uncompressed size: 979 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6c94b168 │ + compressed size: 2791 bytes │ + uncompressed size: 2791 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #30: │ --------------------------- │ │ - res/drawable/pony_icon.png │ + res/drawable-mdpi-v4/sixgunicon0.png │ │ - offset of local header from start of archive: 294183 │ - (0000000000047D27h) bytes │ + offset of local header from start of archive: 56720 │ + (000000000000DD90h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 827c0d84 │ - compressed size: 2815 bytes │ - uncompressed size: 2815 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 36afd52e │ + compressed size: 1951 bytes │ + uncompressed size: 1951 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 #31: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/refresh_button.xml │ + res/drawable-mdpi-v4/sixgunicon1.png │ │ - offset of local header from start of archive: 297055 │ - (000000000004885Fh) bytes │ + offset of local header from start of archive: 58737 │ + (000000000000E571h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 7b327b6e │ - compressed size: 279 bytes │ - uncompressed size: 700 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): d137cd1b │ + compressed size: 1949 bytes │ + uncompressed size: 1949 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 #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/reverse_gradient.xml │ + res/drawable-mdpi-v4/sixgunicon2.png │ │ - offset of local header from start of archive: 297411 │ - (00000000000489C3h) bytes │ + offset of local header from start of archive: 60752 │ + (000000000000ED50h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 78cf9eea │ - compressed size: 291 bytes │ - uncompressed size: 664 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4efdf1a8 │ + compressed size: 1937 bytes │ + uncompressed size: 1937 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 #33: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/settings_button.xml │ + res/drawable-mdpi-v4/sixgunicon3.png │ │ - offset of local header from start of archive: 297781 │ - (0000000000048B35h) bytes │ + offset of local header from start of archive: 62755 │ + (000000000000F523h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): c16a660c │ - compressed size: 279 bytes │ - uncompressed size: 700 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8f2ef937 │ + compressed size: 1947 bytes │ + uncompressed size: 1947 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 #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/sixgunicon0.png │ + res/drawable-mdpi-v4/sixgunicon4.png │ │ - offset of local header from start of archive: 298138 │ - (0000000000048C9Ah) bytes │ + offset of local header from start of archive: 64768 │ + (000000000000FD00h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 36afd52e │ - compressed size: 1951 bytes │ - uncompressed size: 1951 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7f23334f │ + compressed size: 1943 bytes │ + uncompressed size: 1943 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 #35: │ --------------------------- │ │ - res/drawable/sixgunicon1.png │ + res/drawable-mdpi-v4/sixgunicon5.png │ │ - offset of local header from start of archive: 300147 │ - (0000000000049473h) bytes │ + offset of local header from start of archive: 66777 │ + (00000000000104D9h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): d137cd1b │ - compressed size: 1949 bytes │ - uncompressed size: 1949 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bc7a339a │ + compressed size: 1937 bytes │ + uncompressed size: 1937 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 #36: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/sixgunicon2.png │ + res/drawable-mdpi-v4/sixgunicon6.png │ │ - offset of local header from start of archive: 302157 │ - (0000000000049C4Dh) bytes │ + offset of local header from start of archive: 68780 │ + (0000000000010CACh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4efdf1a8 │ - compressed size: 1937 bytes │ - uncompressed size: 1937 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cfe80467 │ + compressed size: 1933 bytes │ + uncompressed size: 1933 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 #37: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_error.png │ │ - res/drawable/sixgunicon3.png │ - │ - offset of local header from start of archive: 304153 │ - (000000000004A419h) bytes │ + offset of local header from start of archive: 70779 │ + (000000000001147Bh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 8f2ef937 │ - compressed size: 1947 bytes │ - uncompressed size: 1947 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d74e2b6b │ + compressed size: 557 bytes │ + uncompressed size: 557 bytes │ + length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #38: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/sixgunicon4.png │ + res/drawable/add_podcasts_button.xml │ │ - offset of local header from start of archive: 306159 │ - (000000000004ABEFh) bytes │ + offset of local header from start of archive: 71408 │ + (00000000000116F0h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 7f23334f │ - compressed size: 1943 bytes │ - uncompressed size: 1943 bytes │ - length of filename: 28 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 65196ea9 │ + compressed size: 279 bytes │ + uncompressed size: 700 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 #39: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable/sixgunicon5.png │ + res/drawable/back_button.xml │ │ - offset of local header from start of archive: 308163 │ - (000000000004B3C3h) bytes │ + offset of local header from start of archive: 71769 │ + (0000000000011859h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): bc7a339a │ - compressed size: 1937 bytes │ - uncompressed size: 1937 bytes │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 09d96248 │ + compressed size: 278 bytes │ + uncompressed size: 700 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #40: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable/sixgunicon6.png │ + res/drawable/background.png │ │ - offset of local header from start of archive: 310161 │ - (000000000004BB91h) bytes │ + offset of local header from start of archive: 72121 │ + (00000000000119B9h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): cfe80467 │ - compressed size: 1933 bytes │ - uncompressed size: 1933 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a594f731 │ + compressed size: 249163 bytes │ + uncompressed size: 249163 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #41: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/stat_notify_error.png │ + res/drawable/comment_button.xml │ │ - offset of local header from start of archive: 312153 │ - (000000000004C359h) bytes │ + offset of local header from start of archive: 321341 │ + (000000000004E73Dh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): de0ce305 │ - compressed size: 645 bytes │ - uncompressed size: 645 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 4e2b2d67 │ + compressed size: 279 bytes │ + uncompressed size: 700 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 #42: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout/about.xml │ + res/drawable/gradient.xml │ │ - offset of local header from start of archive: 312865 │ - (000000000004C621h) bytes │ + offset of local header from start of archive: 321697 │ + (000000000004E8A1h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 6b1f4ee0 │ - compressed size: 384 bytes │ - uncompressed size: 988 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): a8736981 │ + compressed size: 291 bytes │ + uncompressed size: 664 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #43: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/account_setup.xml │ + res/drawable/ic_menu_add.png │ │ - offset of local header from start of archive: 313315 │ - (000000000004C7E3h) bytes │ + offset of local header from start of archive: 322059 │ + (000000000004EA0Bh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): dd84440e │ - compressed size: 610 bytes │ - uncompressed size: 2040 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f8a7ab35 │ + compressed size: 1594 bytes │ + uncompressed size: 1594 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/add_feed.xml │ + res/drawable/ic_menu_add_pressed.png │ │ - offset of local header from start of archive: 313999 │ - (000000000004CA8Fh) bytes │ + offset of local header from start of archive: 323711 │ + (000000000004F07Fh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 697ea820 │ - compressed size: 936 bytes │ - uncompressed size: 3644 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b51a43fc │ + compressed size: 2774 bytes │ + uncompressed size: 2774 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 #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/dent.xml │ + res/drawable/ic_menu_back.png │ │ - offset of local header from start of archive: 315004 │ - (000000000004CE7Ch) bytes │ + offset of local header from start of archive: 326551 │ + (000000000004FB97h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e1fab468 │ - compressed size: 586 bytes │ - uncompressed size: 1696 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e77f16bb │ + compressed size: 1070 bytes │ + uncompressed size: 1070 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 #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/episode_row.xml │ + res/drawable/ic_menu_back_pressed.png │ │ - offset of local header from start of archive: 315655 │ - (000000000004D107h) bytes │ + offset of local header from start of archive: 327680 │ + (0000000000050000h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 38b0dbfe │ - compressed size: 265 bytes │ - uncompressed size: 544 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b7dafe9c │ + compressed size: 2194 bytes │ + uncompressed size: 2194 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 #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/episode_tabs.xml │ + res/drawable/ic_menu_edit.png │ │ - offset of local header from start of archive: 315992 │ - (000000000004D258h) bytes │ + offset of local header from start of archive: 329941 │ + (00000000000508D5h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 2b75e0a6 │ - compressed size: 470 bytes │ - uncompressed size: 1316 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9332dd76 │ + compressed size: 1396 bytes │ + uncompressed size: 1396 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 #48: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/episodes.xml │ + res/drawable/ic_menu_edit_pressed.png │ │ - offset of local header from start of archive: 316535 │ - (000000000004D477h) bytes │ + offset of local header from start of archive: 331396 │ + (0000000000050E84h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 3773a8f1 │ - compressed size: 828 bytes │ - uncompressed size: 2624 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f5b0b338 │ + compressed size: 2860 bytes │ + uncompressed size: 2860 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 #49: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/identica.xml │ + res/drawable/ic_menu_more.png │ │ - offset of local header from start of archive: 317432 │ - (000000000004D7F8h) bytes │ + offset of local header from start of archive: 334323 │ + (00000000000519F3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e345bed4 │ - compressed size: 1166 bytes │ - uncompressed size: 4244 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cb62dda6 │ + compressed size: 2023 bytes │ + uncompressed size: 2023 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 #50: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/identica_episodes.xml │ + res/drawable/ic_menu_preferences.png │ │ - offset of local header from start of archive: 318667 │ - (000000000004DCCBh) bytes │ + offset of local header from start of archive: 336405 │ + (0000000000052215h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): caa0ab35 │ - compressed size: 816 bytes │ - uncompressed size: 2544 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3ae81f0a │ + compressed size: 1554 bytes │ + uncompressed size: 1554 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 #51: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable/ic_menu_preferences_pressed.png │ │ - offset of local header from start of archive: 319561 │ - (000000000004E049h) bytes │ + offset of local header from start of archive: 338025 │ + (0000000000052869h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4c126ad5 │ - compressed size: 1032 bytes │ - uncompressed size: 3532 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 14e980a3 │ + compressed size: 2996 bytes │ + uncompressed size: 2996 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #52: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main_footer.xml │ + res/drawable/ic_menu_refresh.png │ │ - offset of local header from start of archive: 320658 │ - (000000000004E492h) bytes │ + offset of local header from start of archive: 341095 │ + (0000000000053467h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): f846ae7e │ - compressed size: 482 bytes │ - uncompressed size: 1176 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a5d9a4db │ + compressed size: 1645 bytes │ + uncompressed size: 1645 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 #53: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/notes.xml │ + res/drawable/ic_menu_refresh_pressed.png │ │ - offset of local header from start of archive: 321212 │ - (000000000004E6BCh) bytes │ + offset of local header from start of archive: 342802 │ + (0000000000053B12h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): bf3230cd │ - compressed size: 285 bytes │ - uncompressed size: 652 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): 8c395405 │ + compressed size: 3177 bytes │ + uncompressed size: 3177 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #54: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/player.xml │ + res/drawable/ic_tab_dent.png │ │ - offset of local header from start of archive: 321563 │ - (000000000004E81Bh) bytes │ + offset of local header from start of archive: 346049 │ + (00000000000547C1h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): dd477ead │ - compressed size: 1035 bytes │ - uncompressed size: 3724 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): ec2f07ae │ + compressed size: 1459 bytes │ + uncompressed size: 1459 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #55: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/podcast_row.xml │ + res/drawable/ic_tab_notes.png │ │ - offset of local header from start of archive: 322665 │ - (000000000004EC69h) bytes │ + offset of local header from start of archive: 347566 │ + (0000000000054DAEh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 6a42585a │ - compressed size: 711 bytes │ - uncompressed size: 2004 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3b2e9fb1 │ + compressed size: 1699 bytes │ + uncompressed size: 1699 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 #56: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/wrappable_notification_layout.xml │ + res/drawable/ic_tab_play.png │ │ - offset of local header from start of archive: 323448 │ - (000000000004EF78h) bytes │ + offset of local header from start of archive: 349324 │ + (000000000005548Ch) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 084d63e7 │ - compressed size: 497 bytes │ - uncompressed size: 1356 bytes │ - length of filename: 44 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7202db90 │ + compressed size: 1317 bytes │ + uncompressed size: 1317 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #57: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/episode_context.xml │ + res/drawable/main_background.xml │ │ - offset of local header from start of archive: 324035 │ - (000000000004F1C3h) bytes │ + offset of local header from start of archive: 350699 │ + (00000000000559EBh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 635a4712 │ - compressed size: 327 bytes │ - uncompressed size: 1108 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 4a02cff9 │ + compressed size: 211 bytes │ + uncompressed size: 424 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 #58: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/menu/general_options_menu.xml │ + res/drawable/media_playback_pause.png │ │ - offset of local header from start of archive: 324436 │ - (000000000004F354h) bytes │ + offset of local header from start of archive: 350988 │ + (0000000000055B0Ch) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 9fe06a25 │ - compressed size: 224 bytes │ - uncompressed size: 544 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): efbac61a │ + compressed size: 459 bytes │ + uncompressed size: 459 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 #59: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/main_options_menu.xml │ + res/drawable/media_playback_start.png │ │ - offset of local header from start of archive: 324739 │ - (000000000004F483h) bytes │ + offset of local header from start of archive: 351514 │ + (0000000000055D1Ah) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 5fad199f │ - compressed size: 252 bytes │ - uncompressed size: 744 bytes │ - length of filename: 30 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9816530c │ + compressed size: 1030 bytes │ + uncompressed size: 1030 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 #60: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/podcast_context.xml │ + res/drawable/media_seek_backward.png │ │ - offset of local header from start of archive: 325067 │ - (000000000004F5CBh) bytes │ + offset of local header from start of archive: 352611 │ + (0000000000056163h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): c71692d4 │ - compressed size: 281 bytes │ - uncompressed size: 748 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ddd1e63f │ + compressed size: 1065 bytes │ + uncompressed size: 1065 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 #61: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/raw/dentfeed.xml │ + res/drawable/media_seek_forward.png │ │ - offset of local header from start of archive: 325422 │ - (000000000004F72Eh) bytes │ + offset of local header from start of archive: 353742 │ + (00000000000565CEh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): ea64aa18 │ - compressed size: 303 bytes │ - uncompressed size: 479 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): 52a34fbe │ + compressed size: 1164 bytes │ + uncompressed size: 1164 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #62: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/raw/test.xml │ + res/drawable/nullavatar.png │ │ - offset of local header from start of archive: 325791 │ - (000000000004F89Fh) bytes │ + offset of local header from start of archive: 354971 │ + (0000000000056A9Bh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 8511b6be │ - compressed size: 271 bytes │ - uncompressed size: 585 bytes │ - length of filename: 16 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b61e629d │ + compressed size: 1306 bytes │ + uncompressed size: 1306 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #63: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/raw/testfeed │ + res/drawable/playicon.png │ │ - offset of local header from start of archive: 326124 │ - (000000000004F9ECh) bytes │ + offset of local header from start of archive: 356334 │ + (0000000000056FEEh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 32f4f01d │ - compressed size: 23539 bytes │ - uncompressed size: 121579 bytes │ - length of filename: 16 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 81477223 │ + compressed size: 852 bytes │ + uncompressed size: 852 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #64: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/raw/testfeed2 │ + res/drawable/pony_icon.png │ │ - offset of local header from start of archive: 349725 │ - (000000000005561Dh) bytes │ + offset of local header from start of archive: 357241 │ + (0000000000057379h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 1d1a1879 │ - compressed size: 25996 bytes │ - uncompressed size: 134616 bytes │ - length of filename: 17 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6c94b168 │ + compressed size: 2791 bytes │ + uncompressed size: 2791 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 #65: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/preferences.xml │ + res/drawable/refresh_button.xml │ │ - offset of local header from start of archive: 375784 │ - (000000000005BBE8h) bytes │ + offset of local header from start of archive: 360088 │ + (0000000000057E98h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 91ee1388 │ - compressed size: 511 bytes │ - uncompressed size: 1436 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 7b327b6e │ + compressed size: 279 bytes │ + uncompressed size: 700 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 #66: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/drawable/reverse_gradient.xml │ │ - offset of local header from start of archive: 376364 │ - (000000000005BE2Ch) bytes │ + offset of local header from start of archive: 360444 │ + (0000000000057FFCh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e543db62 │ - compressed size: 1405 bytes │ - uncompressed size: 4848 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 78cf9eea │ + compressed size: 291 bytes │ + uncompressed size: 664 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #67: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/drawable/settings_button.xml │ │ - offset of local header from start of archive: 377834 │ - (000000000005C3EAh) bytes │ + offset of local header from start of archive: 360814 │ + (000000000005816Eh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4d4d1ddd │ - compressed size: 29908 bytes │ - uncompressed size: 29908 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): c16a660c │ + compressed size: 279 bytes │ + uncompressed size: 700 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 #68: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_tab_dent.png │ + res/drawable/sixgunicon0.png │ │ - offset of local header from start of archive: 407788 │ - (00000000000638ECh) bytes │ + offset of local header from start of archive: 361171 │ + (00000000000582D3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 237efe61 │ - compressed size: 1436 bytes │ - uncompressed size: 1436 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 36afd52e │ + compressed size: 1951 bytes │ + uncompressed size: 1951 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #69: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_tab_notes.png │ + res/drawable/sixgunicon1.png │ │ - offset of local header from start of archive: 409288 │ - (0000000000063EC8h) bytes │ + offset of local header from start of archive: 363180 │ + (0000000000058AACh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): ab72a09e │ - compressed size: 1897 bytes │ - uncompressed size: 1897 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d137cd1b │ + compressed size: 1949 bytes │ + uncompressed size: 1949 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #70: │ --------------------------- │ │ - res/drawable-hdpi/ic_tab_play.png │ + res/drawable/sixgunicon2.png │ │ - offset of local header from start of archive: 411249 │ - (0000000000064671h) bytes │ + offset of local header from start of archive: 365187 │ + (0000000000059283h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 6c417dae │ - compressed size: 1194 bytes │ - uncompressed size: 1194 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4efdf1a8 │ + compressed size: 1937 bytes │ + uncompressed size: 1937 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #71: │ --------------------------- │ │ - res/drawable-hdpi/pony_icon.png │ + res/drawable/sixgunicon3.png │ │ - offset of local header from start of archive: 412506 │ - (0000000000064B5Ah) bytes │ + offset of local header from start of archive: 367182 │ + (0000000000059A4Eh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): eee2b3cd │ - compressed size: 4540 bytes │ - uncompressed size: 4540 bytes │ - length of filename: 31 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8f2ef937 │ + compressed size: 1947 bytes │ + uncompressed size: 1947 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #72: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/sixgunicon0.png │ + res/drawable/sixgunicon4.png │ │ - offset of local header from start of archive: 417108 │ - (0000000000065D54h) bytes │ + offset of local header from start of archive: 369187 │ + (000000000005A223h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 812d70f8 │ - compressed size: 3075 bytes │ - uncompressed size: 3075 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7f23334f │ + compressed size: 1943 bytes │ + uncompressed size: 1943 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #73: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/sixgunicon1.png │ + res/drawable/sixgunicon5.png │ │ - offset of local header from start of archive: 420247 │ - (0000000000066997h) bytes │ + offset of local header from start of archive: 371188 │ + (000000000005A9F4h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 7d0fbd1d │ - compressed size: 3092 bytes │ - uncompressed size: 3092 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bc7a339a │ + compressed size: 1937 bytes │ + uncompressed size: 1937 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #74: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/sixgunicon2.png │ + res/drawable/sixgunicon6.png │ │ - offset of local header from start of archive: 423404 │ - (00000000000675ECh) bytes │ + offset of local header from start of archive: 373183 │ + (000000000005B1BFh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e4e0d8cd │ - compressed size: 3115 bytes │ - uncompressed size: 3115 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cfe80467 │ + compressed size: 1933 bytes │ + uncompressed size: 1933 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #75: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/sixgunicon3.png │ + res/drawable/stat_notify_error.png │ │ - offset of local header from start of archive: 426583 │ - (0000000000068257h) bytes │ + offset of local header from start of archive: 375174 │ + (000000000005B986h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): d022bc15 │ - compressed size: 3102 bytes │ - uncompressed size: 3102 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d74e2b6b │ + compressed size: 557 bytes │ + uncompressed size: 557 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #76: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/sixgunicon4.png │ + res/layout-land/player.xml │ │ - offset of local header from start of archive: 429750 │ - (0000000000068EB6h) bytes │ + offset of local header from start of archive: 375795 │ + (000000000005BBF3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 45ae8782 │ - compressed size: 3111 bytes │ - uncompressed size: 3111 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 96431b4b │ + compressed size: 892 bytes │ + uncompressed size: 3236 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 #77: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/sixgunicon5.png │ + res/layout-small-land-v4/player.xml │ │ - offset of local header from start of archive: 432927 │ - (0000000000069B1Fh) bytes │ + offset of local header from start of archive: 376759 │ + (000000000005BFB7h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 95cb1c9f │ - compressed size: 3121 bytes │ - uncompressed size: 3121 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 1466ebdf │ + compressed size: 889 bytes │ + uncompressed size: 3236 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #78: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/sixgunicon6.png │ + res/layout-small-v4/player.xml │ │ - offset of local header from start of archive: 436113 │ - (000000000006A791h) bytes │ + offset of local header from start of archive: 377729 │ + (000000000005C381h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 827e08c9 │ - compressed size: 3079 bytes │ - uncompressed size: 3079 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 1fd125d0 │ + compressed size: 1030 bytes │ + uncompressed size: 3724 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #79: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_error.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-v4/add_feed.xml │ │ - offset of local header from start of archive: 439255 │ - (000000000006B3D7h) bytes │ + offset of local header from start of archive: 378835 │ + (000000000005C7D3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): f18cdcc8 │ - compressed size: 1075 bytes │ - uncompressed size: 1075 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 697ea820 │ + compressed size: 931 bytes │ + uncompressed size: 3644 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 #80: │ --------------------------- │ │ - res/drawable-ldpi/ic_tab_dent.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-v4/episodes.xml │ │ - offset of local header from start of archive: 440399 │ - (000000000006B84Fh) bytes │ + offset of local header from start of archive: 379838 │ + (000000000005CBBEh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 67bb2d31 │ - compressed size: 999 bytes │ - uncompressed size: 999 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 3773a8f1 │ + compressed size: 827 bytes │ + uncompressed size: 2624 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 #81: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_tab_notes.png │ + res/layout-v4/identica.xml │ │ - offset of local header from start of archive: 441463 │ - (000000000006BC77h) bytes │ + offset of local header from start of archive: 380737 │ + (000000000005CF41h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): a697787c │ - compressed size: 1281 bytes │ - uncompressed size: 1281 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): e345bed4 │ + compressed size: 1155 bytes │ + uncompressed size: 4244 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 #82: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_tab_play.png │ + res/layout-v4/main.xml │ │ - offset of local header from start of archive: 442809 │ - (000000000006C1B9h) bytes │ + offset of local header from start of archive: 381964 │ + (000000000005D40Ch) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 1faca6ff │ - compressed size: 923 bytes │ - uncompressed size: 923 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 4c126ad5 │ + compressed size: 1022 bytes │ + uncompressed size: 3532 bytes │ + length of filename: 22 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #83: │ --------------------------- │ │ - res/drawable-ldpi/pony_icon.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-v4/main_footer.xml │ │ - offset of local header from start of archive: 443795 │ - (000000000006C593h) bytes │ + offset of local header from start of archive: 383054 │ + (000000000005D84Eh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): cfdbe4ab │ - compressed size: 1856 bytes │ - uncompressed size: 1856 bytes │ - length of filename: 31 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): f846ae7e │ + compressed size: 482 bytes │ + uncompressed size: 1176 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 #84: │ --------------------------- │ │ - res/drawable-ldpi/sixgunicon0.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 445712 │ - (000000000006CD10h) bytes │ + res/layout/about.xml │ + │ + offset of local header from start of archive: 383611 │ + (000000000005DA7Bh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): e5be4fdd │ - compressed size: 1481 bytes │ - uncompressed size: 1481 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 6b1f4ee0 │ + compressed size: 384 bytes │ + uncompressed size: 988 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 #85: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/sixgunicon1.png │ + res/layout/account_setup.xml │ │ - offset of local header from start of archive: 447257 │ - (000000000006D319h) bytes │ + offset of local header from start of archive: 384061 │ + (000000000005DC3Dh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): b9f93b5a │ - compressed size: 1489 bytes │ - uncompressed size: 1489 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): dd84440e │ + compressed size: 605 bytes │ + uncompressed size: 2040 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #86: │ --------------------------- │ │ - res/drawable-ldpi/sixgunicon2.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/add_feed.xml │ │ - offset of local header from start of archive: 448809 │ - (000000000006D929h) bytes │ + offset of local header from start of archive: 384740 │ + (000000000005DEE4h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 5604219b │ - compressed size: 1522 bytes │ - uncompressed size: 1522 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): e03405a7 │ + compressed size: 895 bytes │ + uncompressed size: 3568 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #87: │ --------------------------- │ │ - res/drawable-ldpi/sixgunicon3.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/dent.xml │ │ - offset of local header from start of archive: 450394 │ - (000000000006DF5Ah) bytes │ + offset of local header from start of archive: 385704 │ + (000000000005E2A8h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 5e887852 │ - compressed size: 1518 bytes │ - uncompressed size: 1518 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): e1fab468 │ + compressed size: 586 bytes │ + uncompressed size: 1696 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #88: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/sixgunicon4.png │ + res/layout/episode_row.xml │ │ - offset of local header from start of archive: 451978 │ - (000000000006E58Ah) bytes │ + offset of local header from start of archive: 386355 │ + (000000000005E533h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 5611fb7e │ - compressed size: 1485 bytes │ - uncompressed size: 1485 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 38b0dbfe │ + compressed size: 265 bytes │ + uncompressed size: 544 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 #89: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/sixgunicon5.png │ + res/layout/episode_tabs.xml │ │ - offset of local header from start of archive: 453529 │ - (000000000006EB99h) bytes │ + offset of local header from start of archive: 386692 │ + (000000000005E684h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 72f0d21b │ - compressed size: 1472 bytes │ - uncompressed size: 1472 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 2b75e0a6 │ + compressed size: 470 bytes │ + uncompressed size: 1316 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #90: │ --------------------------- │ │ - res/drawable-ldpi/sixgunicon6.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/episodes.xml │ │ - offset of local header from start of archive: 455064 │ - (000000000006F198h) bytes │ + offset of local header from start of archive: 387235 │ + (000000000005E8A3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): baeb7578 │ - compressed size: 1455 bytes │ - uncompressed size: 1455 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): f01241c4 │ + compressed size: 781 bytes │ + uncompressed size: 2528 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #91: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/stat_notify_error.png │ + res/layout/identica.xml │ │ - offset of local header from start of archive: 456583 │ - (000000000006F787h) bytes │ + offset of local header from start of archive: 388085 │ + (000000000005EBF5h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): ee23c546 │ - compressed size: 825 bytes │ - uncompressed size: 825 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 85bf703d │ + compressed size: 1102 bytes │ + uncompressed size: 4124 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #92: │ --------------------------- │ │ - res/drawable-mdpi/ic_tab_dent.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/identica_episodes.xml │ │ - offset of local header from start of archive: 457477 │ - (000000000006FB05h) bytes │ + offset of local header from start of archive: 389256 │ + (000000000005F088h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): ec2f07ae │ - compressed size: 1459 bytes │ - uncompressed size: 1459 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): caa0ab35 │ + compressed size: 812 bytes │ + uncompressed size: 2544 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 #93: │ --------------------------- │ │ - res/drawable-mdpi/ic_tab_notes.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/main.xml │ │ - offset of local header from start of archive: 458999 │ - (00000000000700F7h) bytes │ + offset of local header from start of archive: 390146 │ + (000000000005F402h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 3b2e9fb1 │ - compressed size: 1699 bytes │ - uncompressed size: 1699 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 204a73d2 │ + compressed size: 944 bytes │ + uncompressed size: 3360 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #94: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_tab_play.png │ + res/layout/main_footer.xml │ │ - offset of local header from start of archive: 460763 │ - (00000000000707DBh) bytes │ + offset of local header from start of archive: 391155 │ + (000000000005F7F3h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 03b1c321 │ - compressed size: 1477 bytes │ - uncompressed size: 1477 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 24bd5d01 │ + compressed size: 452 bytes │ + uncompressed size: 1104 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 #95: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/pony_icon.png │ + res/layout/notes.xml │ │ - offset of local header from start of archive: 462305 │ - (0000000000070DE1h) bytes │ + offset of local header from start of archive: 391679 │ + (000000000005F9FFh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 827c0d84 │ - compressed size: 2815 bytes │ - uncompressed size: 2815 bytes │ - length of filename: 31 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): bf3230cd │ + compressed size: 285 bytes │ + uncompressed size: 652 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 #96: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sixgunicon0.png │ + res/layout/player.xml │ │ - offset of local header from start of archive: 465183 │ - (000000000007191Fh) bytes │ + offset of local header from start of archive: 392030 │ + (000000000005FB5Eh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 36afd52e │ - compressed size: 1951 bytes │ - uncompressed size: 1951 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): dd477ead │ + compressed size: 1032 bytes │ + uncompressed size: 3724 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #97: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sixgunicon1.png │ + res/layout/podcast_row.xml │ │ - offset of local header from start of archive: 467199 │ - (00000000000720FFh) bytes │ + offset of local header from start of archive: 393129 │ + (000000000005FFA9h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): d137cd1b │ - compressed size: 1949 bytes │ - uncompressed size: 1949 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 6a42585a │ + compressed size: 707 bytes │ + uncompressed size: 2004 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 #98: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sixgunicon2.png │ + res/layout/wrappable_notification_layout.xml │ │ - offset of local header from start of archive: 469213 │ - (00000000000728DDh) bytes │ + offset of local header from start of archive: 393908 │ + (00000000000602B4h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 4efdf1a8 │ - compressed size: 1937 bytes │ - uncompressed size: 1937 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 084d63e7 │ + compressed size: 497 bytes │ + uncompressed size: 1356 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #99: │ --------------------------- │ │ - res/drawable-mdpi/sixgunicon3.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/episode_context.xml │ │ - offset of local header from start of archive: 471213 │ - (00000000000730ADh) bytes │ + offset of local header from start of archive: 394495 │ + (00000000000604FFh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 8f2ef937 │ - compressed size: 1947 bytes │ - uncompressed size: 1947 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 635a4712 │ + compressed size: 324 bytes │ + uncompressed size: 1108 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #100: │ --------------------------- │ │ - res/drawable-mdpi/sixgunicon4.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/general_options_menu.xml │ │ - offset of local header from start of archive: 473223 │ - (0000000000073887h) bytes │ + offset of local header from start of archive: 394893 │ + (000000000006068Dh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 7f23334f │ - compressed size: 1943 bytes │ - uncompressed size: 1943 bytes │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 9fe06a25 │ + compressed size: 224 bytes │ + uncompressed size: 544 bytes │ length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #101: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sixgunicon5.png │ + res/menu/main_options_menu.xml │ │ - offset of local header from start of archive: 475231 │ - (000000000007405Fh) bytes │ + offset of local header from start of archive: 395196 │ + (00000000000607BCh) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): bc7a339a │ - compressed size: 1937 bytes │ - uncompressed size: 1937 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 5fad199f │ + compressed size: 251 bytes │ + uncompressed size: 744 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #102: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/sixgunicon6.png │ + res/menu/podcast_context.xml │ │ - offset of local header from start of archive: 477233 │ - (0000000000074831h) bytes │ + offset of local header from start of archive: 395523 │ + (0000000000060903h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): cfe80467 │ - compressed size: 1933 bytes │ - uncompressed size: 1933 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): c71692d4 │ + compressed size: 281 bytes │ + uncompressed size: 748 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #103: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_error.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/raw/dentfeed.xml │ │ - offset of local header from start of archive: 479229 │ - (0000000000074FFDh) bytes │ + offset of local header from start of archive: 395878 │ + (0000000000060A66h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): de0ce305 │ - compressed size: 645 bytes │ - uncompressed size: 645 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): ea64aa18 │ + compressed size: 303 bytes │ + uncompressed size: 479 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 #104: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout-land/player.xml │ + res/raw/test.xml │ │ - offset of local header from start of archive: 479945 │ - (00000000000752C9h) bytes │ + offset of local header from start of archive: 396247 │ + (0000000000060BD7h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 96431b4b │ - compressed size: 897 bytes │ - uncompressed size: 3236 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 8511b6be │ + compressed size: 271 bytes │ + uncompressed size: 585 bytes │ + length of filename: 16 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #105: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-small/player.xml │ + res/raw/testfeed │ │ - offset of local header from start of archive: 480914 │ - (0000000000075692h) bytes │ + offset of local header from start of archive: 396580 │ + (0000000000060D24h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 1fd125d0 │ - compressed size: 1029 bytes │ - uncompressed size: 3724 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 32f4f01d │ + compressed size: 23220 bytes │ + uncompressed size: 121579 bytes │ + length of filename: 16 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #106: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-small-land/player.xml │ + res/raw/testfeed2 │ │ - offset of local header from start of archive: 482016 │ - (0000000000075AE0h) bytes │ + offset of local header from start of archive: 419862 │ + (0000000000066816h) 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): 2011 Nov 24 20:23:58 │ - 32-bit CRC value (hex): 1466ebdf │ - compressed size: 891 bytes │ - uncompressed size: 3236 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 1d1a1879 │ + compressed size: 25616 bytes │ + uncompressed size: 134616 bytes │ + length of filename: 17 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #107: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ + res/xml/preferences.xml │ + │ + offset of local header from start of archive: 445541 │ + (000000000006CC65h) 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): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 91ee1388 │ + compressed size: 509 bytes │ + uncompressed size: 1436 bytes │ + length of filename: 23 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #108: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + resources.arsc │ + │ + offset of local header from start of archive: 446119 │ + (000000000006CEA7h) 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): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a123a8e5 │ + compressed size: 29600 bytes │ + uncompressed size: 29600 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 #109: │ +--------------------------- │ + │ classes.dex │ │ - offset of local header from start of archive: 482985 │ - (0000000000075EA9h) bytes │ + offset of local header from start of archive: 475763 │ + (0000000000074273h) 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): 2011 Nov 24 20:23:56 │ - 32-bit CRC value (hex): 865ed172 │ - compressed size: 64191 bytes │ - uncompressed size: 145948 bytes │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): 821d8923 │ + compressed size: 64237 bytes │ + uncompressed size: 176736 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 #110: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 540057 │ + (0000000000083D99h) 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: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): d0c75724 │ + compressed size: 2897 bytes │ + uncompressed size: 8693 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 #111: │ +--------------------------- │ + │ + META-INF/D50346ED.SF │ + │ + offset of local header from start of archive: 543004 │ + (000000000008491Ch) 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: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): fb698b34 │ + compressed size: 3225 bytes │ + uncompressed size: 8814 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 #112: │ +--------------------------- │ + │ + META-INF/D50346ED.RSA │ + │ + offset of local header from start of archive: 546279 │ + (00000000000855E7h) 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: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:19:08 │ + 32-bit CRC value (hex): abc81c59 │ + compressed size: 1038 bytes │ + uncompressed size: 1291 bytes │ + length of filename: 21 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ There is no file comment. ├── 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,10 +1,10 @@ │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -47,27 +47,27 @@ │ │ () (file) res/drawable/ic_menu_preferences_pressed.png type=PNG │ │ resource 0x7f02000e drawable/ic_menu_refresh │ │ () (file) res/drawable/ic_menu_refresh.png type=PNG │ │ resource 0x7f02000f drawable/ic_menu_refresh_pressed │ │ () (file) res/drawable/ic_menu_refresh_pressed.png type=PNG │ │ resource 0x7f020010 drawable/ic_tab_dent │ │ () (file) res/drawable/ic_tab_dent.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_tab_dent.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_tab_dent.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_tab_dent.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_tab_dent.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_tab_dent.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_tab_dent.png type=PNG │ │ resource 0x7f020011 drawable/ic_tab_notes │ │ () (file) res/drawable/ic_tab_notes.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_tab_notes.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_tab_notes.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_tab_notes.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_tab_notes.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_tab_notes.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_tab_notes.png type=PNG │ │ resource 0x7f020012 drawable/ic_tab_play │ │ () (file) res/drawable/ic_tab_play.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_tab_play.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_tab_play.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_tab_play.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_tab_play.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_tab_play.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_tab_play.png type=PNG │ │ resource 0x7f020013 drawable/main_background │ │ () (file) res/drawable/main_background.xml type=XML │ │ resource 0x7f020014 drawable/media_playback_pause │ │ () (file) res/drawable/media_playback_pause.png type=PNG │ │ resource 0x7f020015 drawable/media_playback_start │ │ () (file) res/drawable/media_playback_start.png type=PNG │ │ resource 0x7f020016 drawable/media_seek_backward │ │ @@ -76,63 +76,63 @@ │ │ () (file) res/drawable/media_seek_forward.png type=PNG │ │ resource 0x7f020018 drawable/nullavatar │ │ () (file) res/drawable/nullavatar.png type=PNG │ │ resource 0x7f020019 drawable/playicon │ │ () (file) res/drawable/playicon.png type=PNG │ │ resource 0x7f02001a drawable/pony_icon │ │ () (file) res/drawable/pony_icon.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/pony_icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/pony_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/pony_icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/pony_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/pony_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/pony_icon.png type=PNG │ │ resource 0x7f02001b drawable/refresh_button │ │ () (file) res/drawable/refresh_button.xml type=XML │ │ resource 0x7f02001c drawable/reverse_gradient │ │ () (file) res/drawable/reverse_gradient.xml type=XML │ │ resource 0x7f02001d drawable/settings_button │ │ () (file) res/drawable/settings_button.xml type=XML │ │ resource 0x7f02001e drawable/sixgunicon0 │ │ () (file) res/drawable/sixgunicon0.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon0.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon0.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon0.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon0.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon0.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon0.png type=PNG │ │ resource 0x7f02001f drawable/sixgunicon1 │ │ () (file) res/drawable/sixgunicon1.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon1.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon1.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon1.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon1.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon1.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon1.png type=PNG │ │ resource 0x7f020020 drawable/sixgunicon2 │ │ () (file) res/drawable/sixgunicon2.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon2.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon2.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon2.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon2.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon2.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon2.png type=PNG │ │ resource 0x7f020021 drawable/sixgunicon3 │ │ () (file) res/drawable/sixgunicon3.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon3.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon3.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon3.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon3.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon3.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon3.png type=PNG │ │ resource 0x7f020022 drawable/sixgunicon4 │ │ () (file) res/drawable/sixgunicon4.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon4.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon4.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon4.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon4.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon4.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon4.png type=PNG │ │ resource 0x7f020023 drawable/sixgunicon5 │ │ () (file) res/drawable/sixgunicon5.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon5.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon5.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon5.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon5.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon5.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon5.png type=PNG │ │ resource 0x7f020024 drawable/sixgunicon6 │ │ () (file) res/drawable/sixgunicon6.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/sixgunicon6.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/sixgunicon6.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/sixgunicon6.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/sixgunicon6.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/sixgunicon6.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/sixgunicon6.png type=PNG │ │ resource 0x7f020025 drawable/stat_notify_error │ │ () (file) res/drawable/stat_notify_error.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/stat_notify_error.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_error.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_error.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/stat_notify_error.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_error.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_error.png type=PNG │ │ type id id=09 entryCount=81 │ │ resource 0x7f090000 id/tv_about │ │ () (id) │ │ resource 0x7f090001 id/AccountSetupLayout │ │ () (id) │ │ resource 0x7f090002 id/account_setup_text │ │ () (id) │ │ @@ -295,37 +295,42 @@ │ │ type layout id=03 entryCount=15 │ │ resource 0x7f030000 layout/about │ │ () (file) res/layout/about.xml type=XML │ │ resource 0x7f030001 layout/account_setup │ │ () (file) res/layout/account_setup.xml type=XML │ │ resource 0x7f030002 layout/add_feed │ │ () (file) res/layout/add_feed.xml type=XML │ │ + (v4) (file) res/layout-v4/add_feed.xml type=XML │ │ resource 0x7f030003 layout/dent │ │ () (file) res/layout/dent.xml type=XML │ │ resource 0x7f030004 layout/episode_row │ │ () (file) res/layout/episode_row.xml type=XML │ │ resource 0x7f030005 layout/episode_tabs │ │ () (file) res/layout/episode_tabs.xml type=XML │ │ resource 0x7f030006 layout/episodes │ │ () (file) res/layout/episodes.xml type=XML │ │ + (v4) (file) res/layout-v4/episodes.xml type=XML │ │ resource 0x7f030007 layout/identica │ │ () (file) res/layout/identica.xml type=XML │ │ + (v4) (file) res/layout-v4/identica.xml type=XML │ │ resource 0x7f030008 layout/identica_episodes │ │ () (file) res/layout/identica_episodes.xml type=XML │ │ resource 0x7f030009 layout/main │ │ () (file) res/layout/main.xml type=XML │ │ + (v4) (file) res/layout-v4/main.xml type=XML │ │ resource 0x7f03000a layout/main_footer │ │ () (file) res/layout/main_footer.xml type=XML │ │ + (v4) (file) res/layout-v4/main_footer.xml type=XML │ │ resource 0x7f03000b layout/notes │ │ () (file) res/layout/notes.xml type=XML │ │ resource 0x7f03000c layout/player │ │ () (file) res/layout/player.xml type=XML │ │ - (small-v4) (file) res/layout-small/player.xml type=XML │ │ + (small-v4) (file) res/layout-small-v4/player.xml type=XML │ │ (land) (file) res/layout-land/player.xml type=XML │ │ - (small-land-v4) (file) res/layout-small-land/player.xml type=XML │ │ + (small-land-v4) (file) res/layout-small-land-v4/player.xml type=XML │ │ resource 0x7f03000d layout/podcast_row │ │ () (file) res/layout/podcast_row.xml type=XML │ │ resource 0x7f03000e layout/wrappable_notification_layout │ │ () (file) res/layout/wrappable_notification_layout.xml type=XML │ │ type menu id=08 entryCount=4 │ │ resource 0x7f080000 menu/episode_context │ │ () (file) res/menu/episode_context.xml type=XML ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,47 +1,156 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 66ad731b │ │ -signature : 13f2...4e76 │ │ -file_size : 145948 │ │ +checksum : eee70169 │ │ +signature : e3f0...c083 │ │ +file_size : 176736 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 2043 │ │ +string_ids_size : 2059 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 344 │ │ -type_ids_off : 8284 (0x00205c) │ │ +type_ids_size : 352 │ │ +type_ids_off : 8348 (0x00209c) │ │ proto_ids_size : 396 │ │ -proto_ids_off : 9660 (0x0025bc) │ │ -field_ids_size : 655 │ │ -field_ids_off : 14412 (0x00384c) │ │ -method_ids_size : 1173 │ │ -method_ids_off : 19652 (0x004cc4) │ │ -class_defs_size : 127 │ │ -class_defs_off : 29036 (0x00716c) │ │ -data_size : 112848 │ │ -data_off : 33100 (0x00814c) │ │ +proto_ids_off : 9756 (0x00261c) │ │ +field_ids_size : 663 │ │ +field_ids_off : 14508 (0x0038ac) │ │ +method_ids_size : 1177 │ │ +method_ids_off : 19812 (0x004d64) │ │ +class_defs_size : 130 │ │ +class_defs_off : 29228 (0x00722c) │ │ +data_size : 143292 │ │ +data_off : 33444 (0x0082a4) │ │ │ │ Class #0 header: │ │ -class_idx : 206 │ │ +class_idx : 4 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 142 │ │ +source_file_idx : 727 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #0 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ TYPE FIELD METHOD PARAMETER CONSTRUCTOR LOCAL_VARIABLE } │ │ + │ │ +Class #0 - │ │ + Class descriptor : 'Landroid/annotation/SuppressLint;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/annotation/SuppressLint;) │ │ + name : 'value' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 727 (SuppressLint.java) │ │ + │ │ +Class #1 header: │ │ +class_idx : 5 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 142 │ │ +source_file_idx : 737 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #1 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ TYPE METHOD CONSTRUCTOR } │ │ + │ │ +Class #1 - │ │ + Class descriptor : 'Landroid/annotation/TargetApi;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/annotation/TargetApi;) │ │ + name : 'value' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 737 (TargetApi.java) │ │ + │ │ +Class #2 header: │ │ +class_idx : 213 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 142 │ │ +source_file_idx : 54 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #2 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/BuildConfig;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/BuildConfig;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/BuildConfig;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +00b470: |[00b470] org.sixgun.ponyexpress.BuildConfig.:()V │ │ +00b480: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b486: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=4 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/BuildConfig; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 54 (BuildConfig.java) │ │ + │ │ +Class #3 header: │ │ +class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 77 │ │ +superclass_idx : 142 │ │ +source_file_idx : 80 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #0 annotations: │ │ +Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=run │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #0 - │ │ +Class #3 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Controller$1$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -55,67 +164,67 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Controller$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008518: |[008518] org.sixgun.ponyexpress.Controller$1$1.:(Lorg/sixgun/ponyexpress/Controller$1;)V │ │ -008528: 5b01 1200 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@0012 │ │ -00852c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008532: 0e00 |0005: return-void │ │ +00b488: |[00b488] org.sixgun.ponyexpress.Controller$1$1.:(Lorg/sixgun/ponyexpress/Controller$1;)V │ │ +00b498: 5b01 1a00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@001a │ │ +00b49c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b4a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/Controller$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/Controller$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sixgun/ponyexpress/Controller$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -008534: |[008534] org.sixgun.ponyexpress.Controller$1$1.run:()V │ │ -008544: 5420 1200 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@0012 │ │ -008548: 5400 1600 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0016 │ │ -00854c: 5421 1200 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@0012 │ │ -008550: 5411 1400 |0006: iget-object v1, v1, Lorg/sixgun/ponyexpress/Controller$1;.val$context:Landroid/content/Context; // field@0014 │ │ -008554: 6e20 e601 1000 |0008: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/MessagingListener;.loadRemoteImageFinished:(Landroid/content/Context;)V // method@01e6 │ │ -00855a: 0e00 |000b: return-void │ │ +00b4a4: |[00b4a4] org.sixgun.ponyexpress.Controller$1$1.run:()V │ │ +00b4b4: 5420 1a00 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@001a │ │ +00b4b8: 5400 1e00 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@001e │ │ +00b4bc: 5421 1a00 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller$1$1;.this$1:Lorg/sixgun/ponyexpress/Controller$1; // field@001a │ │ +00b4c0: 5411 1c00 |0006: iget-object v1, v1, Lorg/sixgun/ponyexpress/Controller$1;.val$context:Landroid/content/Context; // field@001c │ │ +00b4c4: 6e20 ea01 1000 |0008: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/MessagingListener;.loadRemoteImageFinished:(Landroid/content/Context;)V // method@01ea │ │ +00b4ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000b line=146 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/sixgun/ponyexpress/Controller$1$1; │ │ │ │ - source_file_idx : 77 (Controller.java) │ │ + source_file_idx : 80 (Controller.java) │ │ │ │ -Class #1 header: │ │ -class_idx : 207 │ │ +Class #4 header: │ │ +class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 77 │ │ +superclass_idx : 142 │ │ +source_file_idx : 80 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #1 annotations: │ │ +Class #4 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loadRemoteImage │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #1 - │ │ +Class #4 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Controller$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -141,90 +250,89 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00855c: |[00855c] org.sixgun.ponyexpress.Controller$1.:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V │ │ -00856c: 5b01 1300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$1;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@0013 │ │ -008570: 5b02 1500 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$imageUrl:Ljava/lang/String; // field@0015 │ │ -008574: 5b03 1600 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0016 │ │ -008578: 5b04 1400 |0006: iput-object v4, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$context:Landroid/content/Context; // field@0014 │ │ -00857c: 7010 2001 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008582: 0e00 |000b: return-void │ │ +00b4cc: |[00b4cc] org.sixgun.ponyexpress.Controller$1.:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V │ │ +00b4dc: 5b01 1b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$1;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@001b │ │ +00b4e0: 5b02 1d00 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$imageUrl:Ljava/lang/String; // field@001d │ │ +00b4e4: 5b03 1e00 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@001e │ │ +00b4e8: 5b04 1c00 |0006: iput-object v4, v0, Lorg/sixgun/ponyexpress/Controller$1;.val$context:Landroid/content/Context; // field@001c │ │ +00b4ec: 7010 2301 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b4f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/sixgun/ponyexpress/Controller$1; │ │ - 0x0000 - 0x000c reg=1 (null) Lorg/sixgun/ponyexpress/Controller; │ │ + 0x0000 - 0x000c reg=1 this$0 Lorg/sixgun/ponyexpress/Controller; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/sixgun/ponyexpress/MessagingListener; │ │ 0x0000 - 0x000c reg=4 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 33 16-bit code units │ │ -008584: |[008584] org.sixgun.ponyexpress.Controller$1.run:()V │ │ -008594: 6201 5200 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -008598: 5462 1500 |0002: iget-object v2, v6, Lorg/sixgun/ponyexpress/Controller$1;.val$imageUrl:Ljava/lang/String; // field@0015 │ │ -00859c: 6e20 2304 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.put:(Ljava/lang/String;)V // method@0423 │ │ -0085a2: 5461 1300 |0007: iget-object v1, v6, Lorg/sixgun/ponyexpress/Controller$1;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@0013 │ │ -0085a6: 1a02 7305 |0009: const-string v2, "loadRemoteImageFinished" // string@0573 │ │ -0085aa: 5463 1600 |000b: iget-object v3, v6, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0016 │ │ -0085ae: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -0085b0: 2205 ce00 |000e: new-instance v5, Lorg/sixgun/ponyexpress/Controller$1$1; // type@00ce │ │ -0085b4: 7020 9e01 6500 |0010: invoke-direct {v5, v6}, Lorg/sixgun/ponyexpress/Controller$1$1;.:(Lorg/sixgun/ponyexpress/Controller$1;)V // method@019e │ │ -0085ba: 7155 a601 2143 |0013: invoke-static {v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/Controller;.access$000:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01a6 │ │ -0085c0: 0e00 |0016: return-void │ │ -0085c2: 0d01 |0017: move-exception v1 │ │ -0085c4: 0710 |0018: move-object v0, v1 │ │ -0085c6: 1a01 a002 |0019: const-string v1, "PonyExpress/MessagingController" // string@02a0 │ │ -0085ca: 1a02 a000 |001b: const-string v2, "Exception:" // string@00a0 │ │ -0085ce: 7130 b400 2100 |001d: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -0085d4: 28f6 |0020: goto 0016 // -000a │ │ + insns size : 32 16-bit code units │ │ +00b4f4: |[00b4f4] org.sixgun.ponyexpress.Controller$1.run:()V │ │ +00b504: 6201 5a00 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +00b508: 5462 1d00 |0002: iget-object v2, v6, Lorg/sixgun/ponyexpress/Controller$1;.val$imageUrl:Ljava/lang/String; // field@001d │ │ +00b50c: 6e20 2704 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.put:(Ljava/lang/String;)V // method@0427 │ │ +00b512: 5461 1b00 |0007: iget-object v1, v6, Lorg/sixgun/ponyexpress/Controller$1;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@001b │ │ +00b516: 1a02 8305 |0009: const-string v2, "loadRemoteImageFinished" // string@0583 │ │ +00b51a: 5463 1e00 |000b: iget-object v3, v6, Lorg/sixgun/ponyexpress/Controller$1;.val$listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@001e │ │ +00b51e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +00b520: 2205 d600 |000e: new-instance v5, Lorg/sixgun/ponyexpress/Controller$1$1; // type@00d6 │ │ +00b524: 7020 a201 6500 |0010: invoke-direct {v5, v6}, Lorg/sixgun/ponyexpress/Controller$1$1;.:(Lorg/sixgun/ponyexpress/Controller$1;)V // method@01a2 │ │ +00b52a: 7155 aa01 2143 |0013: invoke-static {v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/Controller;.access$000:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01aa │ │ +00b530: 0e00 |0016: return-void │ │ +00b532: 0d00 |0017: move-exception v0 │ │ +00b534: 1a01 b002 |0018: const-string v1, "PonyExpress/MessagingController" // string@02b0 │ │ +00b538: 1a02 a400 |001a: const-string v2, "Exception:" // string@00a4 │ │ +00b53c: 7130 b600 2100 |001c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +00b542: 28f7 |001f: goto 0016 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ 0x0016 line=151 │ │ 0x0017 line=148 │ │ - 0x0019 line=149 │ │ + 0x0018 line=149 │ │ locals : │ │ - 0x0019 - 0x0021 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0021 reg=6 this Lorg/sixgun/ponyexpress/Controller$1; │ │ + 0x0018 - 0x0020 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0020 reg=6 this Lorg/sixgun/ponyexpress/Controller$1; │ │ │ │ - source_file_idx : 77 (Controller.java) │ │ + source_file_idx : 80 (Controller.java) │ │ │ │ -Class #2 header: │ │ -class_idx : 208 │ │ +Class #5 header: │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 77 │ │ +superclass_idx : 142 │ │ +source_file_idx : 80 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #2 annotations: │ │ +Class #5 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/Controller; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="Command" │ │ │ │ -Class #2 - │ │ +Class #5 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Controller$Command;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller$Command;) │ │ @@ -253,65 +361,65 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Controller;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0085e8: |[0085e8] org.sixgun.ponyexpress.Controller$Command.:(Lorg/sixgun/ponyexpress/Controller;)V │ │ -0085f8: 5b01 1b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$Command;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@001b │ │ -0085fc: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008602: 0e00 |0005: return-void │ │ +00b554: |[00b554] org.sixgun.ponyexpress.Controller$Command.:(Lorg/sixgun/ponyexpress/Controller;)V │ │ +00b564: 5b01 2300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Controller$Command;.this$0:Lorg/sixgun/ponyexpress/Controller; // field@0023 │ │ +00b568: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b56e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/Controller$Command; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/Controller; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/Controller; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller$Command;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008604: |[008604] org.sixgun.ponyexpress.Controller$Command.toString:()Ljava/lang/String; │ │ -008614: 5410 1700 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Controller$Command;.description:Ljava/lang/String; // field@0017 │ │ -008618: 1100 |0002: return-object v0 │ │ +00b570: |[00b570] org.sixgun.ponyexpress.Controller$Command.toString:()Ljava/lang/String; │ │ +00b580: 5410 1f00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Controller$Command;.description:Ljava/lang/String; // field@001f │ │ +00b584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Controller$Command; │ │ │ │ - source_file_idx : 77 (Controller.java) │ │ + source_file_idx : 80 (Controller.java) │ │ │ │ -Class #3 header: │ │ -class_idx : 209 │ │ +Class #6 header: │ │ +class_idx : 217 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 77 │ │ +superclass_idx : 142 │ │ +source_file_idx : 80 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ -Class #3 annotations: │ │ +Class #6 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/Controller$Command; } │ │ -Annotations on field #31 'mCommands' │ │ +Annotations on field #39 'mCommands' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Lorg/sixgun/ponyexpress/Controller$Command;" ">;" } │ │ -Annotations on field #32 'mListeners' │ │ +Annotations on field #40 'mListeners' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashSet" "<" "Lorg/sixgun/ponyexpress/MessagingListener;" ">;" } │ │ │ │ -Class #3 - │ │ +Class #6 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Controller;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller;) │ │ @@ -346,46 +454,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -00861c: |[00861c] org.sixgun.ponyexpress.Controller.:()V │ │ -00862c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00862e: 6900 1d00 |0001: sput-object v0, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@001d │ │ -008632: 0e00 |0003: return-void │ │ +00b588: |[00b588] org.sixgun.ponyexpress.Controller.:()V │ │ +00b598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00b59a: 6900 2500 |0001: sput-object v0, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@0025 │ │ +00b59e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/Controller;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -008634: |[008634] org.sixgun.ponyexpress.Controller.:(Landroid/content/Context;)V │ │ -008644: 7010 2001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0120 │ │ -00864a: 2200 b100 |0003: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@00b1 │ │ -00864e: 7010 7a01 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@017a │ │ -008654: 5b10 1f00 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@001f │ │ -008658: 2200 a900 |000a: new-instance v0, Ljava/util/HashSet; // type@00a9 │ │ -00865c: 7010 6401 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0164 │ │ -008662: 5b10 2000 |000f: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -008666: 2200 9300 |0011: new-instance v0, Ljava/lang/Thread; // type@0093 │ │ -00866a: 7020 3c01 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013c │ │ -008670: 5b10 2100 |0016: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mThread:Ljava/lang/Thread; // field@0021 │ │ -008674: 5410 2100 |0018: iget-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mThread:Ljava/lang/Thread; // field@0021 │ │ -008678: 6e10 3e01 0000 |001a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@013e │ │ -00867e: 0e00 |001d: return-void │ │ +00b5a0: |[00b5a0] org.sixgun.ponyexpress.Controller.:(Landroid/content/Context;)V │ │ +00b5b0: 7010 2301 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b5b6: 2200 b800 |0003: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@00b8 │ │ +00b5ba: 7010 7d01 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@017d │ │ +00b5c0: 5b10 2700 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@0027 │ │ +00b5c4: 2200 b000 |000a: new-instance v0, Ljava/util/HashSet; // type@00b0 │ │ +00b5c8: 7010 6701 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@0167 │ │ +00b5ce: 5b10 2800 |000f: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b5d2: 2200 9500 |0011: new-instance v0, Ljava/lang/Thread; // type@0095 │ │ +00b5d6: 7020 3f01 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013f │ │ +00b5dc: 5b10 2900 |0016: iput-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mThread:Ljava/lang/Thread; // field@0029 │ │ +00b5e0: 5410 2900 |0018: iget-object v0, v1, Lorg/sixgun/ponyexpress/Controller;.mThread:Ljava/lang/Thread; // field@0029 │ │ +00b5e4: 6e10 4101 0000 |001a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0141 │ │ +00b5ea: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=35 │ │ 0x000a line=40 │ │ 0x0011 line=43 │ │ 0x0018 line=44 │ │ @@ -399,17 +507,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -008680: |[008680] org.sixgun.ponyexpress.Controller.access$000:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V │ │ -008690: 7054 ac01 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/sixgun/ponyexpress/Controller;.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01ac │ │ -008696: 0e00 |0003: return-void │ │ +00b5ec: |[00b5ec] org.sixgun.ponyexpress.Controller.access$000:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V │ │ +00b5fc: 7054 b001 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/sixgun/ponyexpress/Controller;.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01b0 │ │ +00b602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/Controller; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Lorg/sixgun/ponyexpress/MessagingListener; │ │ @@ -421,28 +529,28 @@ │ │ type : '(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -008698: |[008698] org.sixgun.ponyexpress.Controller.getInstance:(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; │ │ -0086a8: 1c00 d100 |0000: const-class v0, Lorg/sixgun/ponyexpress/Controller; // type@00d1 │ │ -0086ac: 1d00 |0002: monitor-enter v0 │ │ -0086ae: 6201 1d00 |0003: sget-object v1, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@001d │ │ -0086b2: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -0086b6: 2201 d100 |0007: new-instance v1, Lorg/sixgun/ponyexpress/Controller; // type@00d1 │ │ -0086ba: 7020 a501 2100 |0009: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Controller;.:(Landroid/content/Context;)V // method@01a5 │ │ -0086c0: 6901 1d00 |000c: sput-object v1, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@001d │ │ -0086c4: 6201 1d00 |000e: sget-object v1, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@001d │ │ -0086c8: 1e00 |0010: monitor-exit v0 │ │ -0086ca: 1101 |0011: return-object v1 │ │ -0086cc: 0d01 |0012: move-exception v1 │ │ -0086ce: 1e00 |0013: monitor-exit v0 │ │ -0086d0: 2701 |0014: throw v1 │ │ +00b604: |[00b604] org.sixgun.ponyexpress.Controller.getInstance:(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; │ │ +00b614: 1c01 d900 |0000: const-class v1, Lorg/sixgun/ponyexpress/Controller; // type@00d9 │ │ +00b618: 1d01 |0002: monitor-enter v1 │ │ +00b61a: 6200 2500 |0003: sget-object v0, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@0025 │ │ +00b61e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +00b622: 2200 d900 |0007: new-instance v0, Lorg/sixgun/ponyexpress/Controller; // type@00d9 │ │ +00b626: 7020 a901 2000 |0009: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/Controller;.:(Landroid/content/Context;)V // method@01a9 │ │ +00b62c: 6900 2500 |000c: sput-object v0, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@0025 │ │ +00b630: 6200 2500 |000e: sget-object v0, Lorg/sixgun/ponyexpress/Controller;.inst:Lorg/sixgun/ponyexpress/Controller; // field@0025 │ │ +00b634: 1e01 |0010: monitor-exit v1 │ │ +00b636: 1100 |0011: return-object v0 │ │ +00b638: 0d00 |0012: move-exception v0 │ │ +00b63a: 1e01 |0013: monitor-exit v1 │ │ +00b63c: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x000e line=57 │ │ @@ -455,25 +563,25 @@ │ │ type : '(Lorg/sixgun/ponyexpress/MessagingListener;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0086e0: |[0086e0] org.sixgun.ponyexpress.Controller.isActiveListener:(Lorg/sixgun/ponyexpress/MessagingListener;)Z │ │ -0086f0: 5420 2000 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -0086f4: 1d00 |0002: monitor-enter v0 │ │ -0086f6: 5421 2000 |0003: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -0086fa: 6e20 6601 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0166 │ │ -008700: 0a01 |0008: move-result v1 │ │ -008702: 1e00 |0009: monitor-exit v0 │ │ -008704: 0f01 |000a: return v1 │ │ -008706: 0d01 |000b: move-exception v1 │ │ -008708: 1e00 |000c: monitor-exit v0 │ │ -00870a: 2701 |000d: throw v1 │ │ +00b64c: |[00b64c] org.sixgun.ponyexpress.Controller.isActiveListener:(Lorg/sixgun/ponyexpress/MessagingListener;)Z │ │ +00b65c: 5421 2800 |0000: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b660: 1d01 |0002: monitor-enter v1 │ │ +00b662: 5420 2800 |0003: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b666: 6e20 6901 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0169 │ │ +00b66c: 0a00 |0008: move-result v0 │ │ +00b66e: 1e01 |0009: monitor-exit v1 │ │ +00b670: 0f00 |000a: return v0 │ │ +00b672: 0d00 |000b: move-exception v0 │ │ +00b674: 1e01 |000c: monitor-exit v1 │ │ +00b676: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000b line=101 │ │ @@ -485,72 +593,71 @@ │ │ name : 'put' │ │ type : '(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ - insns size : 27 16-bit code units │ │ -008718: |[008718] org.sixgun.ponyexpress.Controller.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V │ │ -008728: 2200 d000 |0000: new-instance v0, Lorg/sixgun/ponyexpress/Controller$Command; // type@00d0 │ │ -00872c: 7020 a201 3000 |0002: invoke-direct {v0, v3}, Lorg/sixgun/ponyexpress/Controller$Command;.:(Lorg/sixgun/ponyexpress/Controller;)V // method@01a2 │ │ -008732: 5b05 1800 |0005: iput-object v5, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0018 │ │ -008736: 5b07 1900 |0007: iput-object v7, v0, Lorg/sixgun/ponyexpress/Controller$Command;.runnable:Ljava/lang/Runnable; // field@0019 │ │ -00873a: 5b04 1700 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Controller$Command;.description:Ljava/lang/String; // field@0017 │ │ -00873e: 5c06 1a00 |000b: iput-boolean v6, v0, Lorg/sixgun/ponyexpress/Controller$Command;.singlenotify:Z // field@001a │ │ -008742: 5432 1f00 |000d: iget-object v2, v3, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@001f │ │ -008746: 7220 7801 0200 |000f: invoke-interface {v2, v0}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@0178 │ │ -00874c: 0e00 |0012: return-void │ │ -00874e: 0d02 |0013: move-exception v2 │ │ -008750: 0721 |0014: move-object v1, v2 │ │ -008752: 2202 8100 |0015: new-instance v2, Ljava/lang/Error; // type@0081 │ │ -008756: 7020 1901 1200 |0017: invoke-direct {v2, v1}, Ljava/lang/Error;.:(Ljava/lang/Throwable;)V // method@0119 │ │ -00875c: 2702 |001a: throw v2 │ │ + insns size : 26 16-bit code units │ │ +00b684: |[00b684] org.sixgun.ponyexpress.Controller.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V │ │ +00b694: 2200 d800 |0000: new-instance v0, Lorg/sixgun/ponyexpress/Controller$Command; // type@00d8 │ │ +00b698: 7020 a601 3000 |0002: invoke-direct {v0, v3}, Lorg/sixgun/ponyexpress/Controller$Command;.:(Lorg/sixgun/ponyexpress/Controller;)V // method@01a6 │ │ +00b69e: 5b05 2000 |0005: iput-object v5, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0020 │ │ +00b6a2: 5b07 2100 |0007: iput-object v7, v0, Lorg/sixgun/ponyexpress/Controller$Command;.runnable:Ljava/lang/Runnable; // field@0021 │ │ +00b6a6: 5b04 1f00 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Controller$Command;.description:Ljava/lang/String; // field@001f │ │ +00b6aa: 5c06 2200 |000b: iput-boolean v6, v0, Lorg/sixgun/ponyexpress/Controller$Command;.singlenotify:Z // field@0022 │ │ +00b6ae: 5432 2700 |000d: iget-object v2, v3, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@0027 │ │ +00b6b2: 7220 7b01 0200 |000f: invoke-interface {v2, v0}, Ljava/util/concurrent/BlockingQueue;.add:(Ljava/lang/Object;)Z // method@017b │ │ +00b6b8: 0e00 |0012: return-void │ │ +00b6ba: 0d01 |0013: move-exception v1 │ │ +00b6bc: 2202 8300 |0014: new-instance v2, Ljava/lang/Error; // type@0083 │ │ +00b6c0: 7020 1c01 1200 |0016: invoke-direct {v2, v1}, Ljava/lang/Error;.:(Ljava/lang/Throwable;)V // method@011c │ │ +00b6c6: 2702 |0019: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/IllegalStateException; -> 0x0013 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x0007 line=108 │ │ 0x0009 line=109 │ │ 0x000b line=110 │ │ 0x000d line=111 │ │ 0x0012 line=116 │ │ 0x0013 line=113 │ │ - 0x0015 line=114 │ │ + 0x0014 line=114 │ │ locals : │ │ 0x0005 - 0x0013 reg=0 command Lorg/sixgun/ponyexpress/Controller$Command; │ │ - 0x0015 - 0x001b reg=1 ie Ljava/lang/IllegalStateException; │ │ - 0x0000 - 0x001b reg=3 this Lorg/sixgun/ponyexpress/Controller; │ │ - 0x0000 - 0x001b reg=4 description Ljava/lang/String; │ │ - 0x0000 - 0x001b reg=5 listener Lorg/sixgun/ponyexpress/MessagingListener; │ │ - 0x0000 - 0x001b reg=6 singlenotify Z │ │ - 0x0000 - 0x001b reg=7 runnable Ljava/lang/Runnable; │ │ + 0x0014 - 0x001a reg=1 ie Ljava/lang/IllegalStateException; │ │ + 0x0000 - 0x001a reg=3 this Lorg/sixgun/ponyexpress/Controller; │ │ + 0x0000 - 0x001a reg=4 description Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=5 listener Lorg/sixgun/ponyexpress/MessagingListener; │ │ + 0x0000 - 0x001a reg=6 singlenotify Z │ │ + 0x0000 - 0x001a reg=7 runnable Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/Controller;) │ │ name : 'addListener' │ │ type : '(Lorg/sixgun/ponyexpress/MessagingListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -008770: |[008770] org.sixgun.ponyexpress.Controller.addListener:(Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ -008780: 5420 2000 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -008784: 1d00 |0002: monitor-enter v0 │ │ -008786: 5421 2000 |0003: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -00878a: 6e20 6501 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0165 │ │ -008790: 1e00 |0008: monitor-exit v0 │ │ -008792: 0e00 |0009: return-void │ │ -008794: 0d01 |000a: move-exception v1 │ │ -008796: 1e00 |000b: monitor-exit v0 │ │ -008798: 2701 |000c: throw v1 │ │ +00b6d8: |[00b6d8] org.sixgun.ponyexpress.Controller.addListener:(Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ +00b6e8: 5421 2800 |0000: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b6ec: 1d01 |0002: monitor-enter v1 │ │ +00b6ee: 5420 2800 |0003: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b6f2: 6e20 6801 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0168 │ │ +00b6f8: 1e01 |0008: monitor-exit v1 │ │ +00b6fa: 0e00 |0009: return-void │ │ +00b6fc: 0d00 |000a: move-exception v0 │ │ +00b6fe: 1e01 |000b: monitor-exit v1 │ │ +00b700: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0008 line=89 │ │ @@ -565,17 +672,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0087a8: |[0087a8] org.sixgun.ponyexpress.Controller.isBusy:()Z │ │ -0087b8: 5510 1e00 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@001e │ │ -0087bc: 0f00 |0002: return v0 │ │ +00b710: |[00b710] org.sixgun.ponyexpress.Controller.isBusy:()Z │ │ +00b720: 5510 2600 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@0026 │ │ +00b724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Controller; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/Controller;) │ │ @@ -583,21 +690,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0087c0: |[0087c0] org.sixgun.ponyexpress.Controller.loadRemoteImage:(Landroid/content/Context;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ -0087d0: 1a00 7105 |0000: const-string v0, "loadRemoteImage" // string@0571 │ │ -0087d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0087d6: 2202 cf00 |0003: new-instance v2, Lorg/sixgun/ponyexpress/Controller$1; // type@00cf │ │ -0087da: 7054 a001 3265 |0005: invoke-direct {v2, v3, v5, v6, v4}, Lorg/sixgun/ponyexpress/Controller$1;.:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V // method@01a0 │ │ -0087e0: 7052 ac01 0316 |0008: invoke-direct {v3, v0, v6, v1, v2}, Lorg/sixgun/ponyexpress/Controller;.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01ac │ │ -0087e6: 0e00 |000b: return-void │ │ +00b728: |[00b728] org.sixgun.ponyexpress.Controller.loadRemoteImage:(Landroid/content/Context;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ +00b738: 1a00 8105 |0000: const-string v0, "loadRemoteImage" // string@0581 │ │ +00b73c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00b73e: 2202 d700 |0003: new-instance v2, Lorg/sixgun/ponyexpress/Controller$1; // type@00d7 │ │ +00b742: 7054 a401 3265 |0005: invoke-direct {v2, v3, v5, v6, v4}, Lorg/sixgun/ponyexpress/Controller$1;.:(Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V // method@01a4 │ │ +00b748: 7052 b001 0316 |0008: invoke-direct {v3, v0, v6, v1, v2}, Lorg/sixgun/ponyexpress/Controller;.put:(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V // method@01b0 │ │ +00b74e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000b line=155 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/sixgun/ponyexpress/Controller; │ │ 0x0000 - 0x000c reg=4 context Landroid/content/Context; │ │ @@ -609,24 +716,24 @@ │ │ type : '(Lorg/sixgun/ponyexpress/MessagingListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0087e8: |[0087e8] org.sixgun.ponyexpress.Controller.removeListener:(Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ -0087f8: 5420 2000 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -0087fc: 1d00 |0002: monitor-enter v0 │ │ -0087fe: 5421 2000 |0003: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0020 │ │ -008802: 6e20 6801 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@0168 │ │ -008808: 1e00 |0008: monitor-exit v0 │ │ -00880a: 0e00 |0009: return-void │ │ -00880c: 0d01 |000a: move-exception v1 │ │ -00880e: 1e00 |000b: monitor-exit v0 │ │ -008810: 2701 |000c: throw v1 │ │ +00b750: |[00b750] org.sixgun.ponyexpress.Controller.removeListener:(Lorg/sixgun/ponyexpress/MessagingListener;)V │ │ +00b760: 5421 2800 |0000: iget-object v1, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b764: 1d01 |0002: monitor-enter v1 │ │ +00b766: 5420 2800 |0003: iget-object v0, v2, Lorg/sixgun/ponyexpress/Controller;.mListeners:Ljava/util/HashSet; // field@0028 │ │ +00b76a: 6e20 6b01 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@016b │ │ +00b770: 1e01 |0008: monitor-exit v1 │ │ +00b772: 0e00 |0009: return-void │ │ +00b774: 0d00 |000a: move-exception v0 │ │ +00b776: 1e01 |000b: monitor-exit v1 │ │ +00b778: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0008 line=95 │ │ @@ -640,81 +747,81 @@ │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 56 16-bit code units │ │ -008820: |[008820] org.sixgun.ponyexpress.Controller.run:()V │ │ -008830: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -008832: 1302 0a00 |0001: const/16 v2, #int 10 // #a │ │ -008836: 7110 9a00 0200 |0003: invoke-static {v2}, Landroid/os/Process;.setThreadPriority:(I)V // method@009a │ │ -00883c: 5452 1f00 |0006: iget-object v2, v5, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@001f │ │ -008840: 7210 7901 0200 |0008: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@0179 │ │ -008846: 0c00 |000b: move-result-object v0 │ │ -008848: 1f00 d000 |000c: check-cast v0, Lorg/sixgun/ponyexpress/Controller$Command; // type@00d0 │ │ -00884c: 5402 1800 |000e: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0018 │ │ -008850: 3802 1200 |0010: if-eqz v2, 0022 // +0012 │ │ -008854: 5402 1800 |0012: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0018 │ │ -008858: 7020 a901 2500 |0014: invoke-direct {v5, v2}, Lorg/sixgun/ponyexpress/Controller;.isActiveListener:(Lorg/sixgun/ponyexpress/MessagingListener;)Z // method@01a9 │ │ -00885e: 0a02 |0017: move-result v2 │ │ -008860: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ -008864: 5402 1800 |001a: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0018 │ │ -008868: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ -00886c: 5502 1a00 |001e: iget-boolean v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.singlenotify:Z // field@001a │ │ -008870: 3342 0a00 |0020: if-ne v2, v4, 002a // +000a │ │ -008874: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -008876: 5c52 1e00 |0023: iput-boolean v2, v5, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@001e │ │ -00887a: 5402 1900 |0025: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.runnable:Ljava/lang/Runnable; // field@0019 │ │ -00887e: 7210 2301 0200 |0027: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0123 │ │ -008884: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -008886: 5c52 1e00 |002b: iput-boolean v2, v5, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@001e │ │ -00888a: 28d9 |002d: goto 0006 // -0027 │ │ -00888c: 0d02 |002e: move-exception v2 │ │ -00888e: 0721 |002f: move-object v1, v2 │ │ -008890: 1a02 a002 |0030: const-string v2, "PonyExpress/MessagingController" // string@02a0 │ │ -008894: 1a03 9f00 |0032: const-string v3, "Error running command" // string@009f │ │ -008898: 7130 b200 3201 |0034: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b2 │ │ -00889e: 28f3 |0037: goto 002a // -000d │ │ + insns size : 55 16-bit code units │ │ +00b788: |[00b788] org.sixgun.ponyexpress.Controller.run:()V │ │ +00b798: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00b79a: 1302 0a00 |0001: const/16 v2, #int 10 // #a │ │ +00b79e: 7110 9c00 0200 |0003: invoke-static {v2}, Landroid/os/Process;.setThreadPriority:(I)V // method@009c │ │ +00b7a4: 5452 2700 |0006: iget-object v2, v5, Lorg/sixgun/ponyexpress/Controller;.mCommands:Ljava/util/concurrent/BlockingQueue; // field@0027 │ │ +00b7a8: 7210 7c01 0200 |0008: invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;.take:()Ljava/lang/Object; // method@017c │ │ +00b7ae: 0c00 |000b: move-result-object v0 │ │ +00b7b0: 1f00 d800 |000c: check-cast v0, Lorg/sixgun/ponyexpress/Controller$Command; // type@00d8 │ │ +00b7b4: 5402 2000 |000e: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0020 │ │ +00b7b8: 3802 1200 |0010: if-eqz v2, 0022 // +0012 │ │ +00b7bc: 5402 2000 |0012: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0020 │ │ +00b7c0: 7020 ad01 2500 |0014: invoke-direct {v5, v2}, Lorg/sixgun/ponyexpress/Controller;.isActiveListener:(Lorg/sixgun/ponyexpress/MessagingListener;)Z // method@01ad │ │ +00b7c6: 0a02 |0017: move-result v2 │ │ +00b7c8: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ +00b7cc: 5402 2000 |001a: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.listener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0020 │ │ +00b7d0: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ +00b7d4: 5502 2200 |001e: iget-boolean v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.singlenotify:Z // field@0022 │ │ +00b7d8: 3342 0a00 |0020: if-ne v2, v4, 002a // +000a │ │ +00b7dc: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +00b7de: 5c52 2600 |0023: iput-boolean v2, v5, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@0026 │ │ +00b7e2: 5402 2100 |0025: iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;.runnable:Ljava/lang/Runnable; // field@0021 │ │ +00b7e6: 7210 2601 0200 |0027: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0126 │ │ +00b7ec: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +00b7ee: 5c52 2600 |002b: iput-boolean v2, v5, Lorg/sixgun/ponyexpress/Controller;.mBusy:Z // field@0026 │ │ +00b7f2: 28d9 |002d: goto 0006 // -0027 │ │ +00b7f4: 0d01 |002e: move-exception v1 │ │ +00b7f6: 1a02 b002 |002f: const-string v2, "PonyExpress/MessagingController" // string@02b0 │ │ +00b7fa: 1a03 a300 |0031: const-string v3, "Error running command" // string@00a3 │ │ +00b7fe: 7130 b400 3201 |0033: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ +00b804: 28f4 |0036: goto 002a // -000c │ │ catches : 1 │ │ 0x0006 - 0x002a │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=65 │ │ 0x0006 line=68 │ │ 0x000e line=69 │ │ + 0x0014 line=70 │ │ 0x0022 line=72 │ │ 0x0025 line=73 │ │ 0x002a line=82 │ │ 0x002e line=77 │ │ - 0x0030 line=79 │ │ + 0x002f line=79 │ │ locals : │ │ 0x000e - 0x002a reg=0 command Lorg/sixgun/ponyexpress/Controller$Command; │ │ - 0x0030 - 0x0038 reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0038 reg=5 this Lorg/sixgun/ponyexpress/Controller; │ │ + 0x002f - 0x0037 reg=1 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0037 reg=5 this Lorg/sixgun/ponyexpress/Controller; │ │ │ │ - source_file_idx : 77 (Controller.java) │ │ + source_file_idx : 80 (Controller.java) │ │ │ │ -Class #4 header: │ │ -class_idx : 210 │ │ +Class #7 header: │ │ +class_idx : 218 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 97 │ │ +superclass_idx : 142 │ │ +source_file_idx : 101 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #4 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/Dent; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="DentKeys" │ │ │ │ -Class #4 - │ │ +Class #7 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Dent$DentKeys;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Dent$DentKeys;) │ │ name : 'PARTIALDENT' │ │ @@ -732,43 +839,43 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0088b0: |[0088b0] org.sixgun.ponyexpress.Dent$DentKeys.:(Lorg/sixgun/ponyexpress/Dent;)V │ │ -0088c0: 5b01 2300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent$DentKeys;.this$0:Lorg/sixgun/ponyexpress/Dent; // field@0023 │ │ -0088c4: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0088ca: 0e00 |0005: return-void │ │ +00b818: |[00b818] org.sixgun.ponyexpress.Dent$DentKeys.:(Lorg/sixgun/ponyexpress/Dent;)V │ │ +00b828: 5b01 2b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent$DentKeys;.this$0:Lorg/sixgun/ponyexpress/Dent; // field@002b │ │ +00b82c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/Dent$DentKeys; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/Dent; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 97 (Dent.java) │ │ + source_file_idx : 101 (Dent.java) │ │ │ │ -Class #5 header: │ │ -class_idx : 211 │ │ +Class #8 header: │ │ +class_idx : 219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 97 │ │ +superclass_idx : 142 │ │ +source_file_idx : 101 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #5 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/Dent$DentKeys; } │ │ │ │ -Class #5 - │ │ +Class #8 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Dent;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Dent;) │ │ @@ -793,17 +900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0088cc: |[0088cc] org.sixgun.ponyexpress.Dent.:()V │ │ -0088dc: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0088e2: 0e00 |0003: return-void │ │ +00b834: |[00b834] org.sixgun.ponyexpress.Dent.:()V │ │ +00b844: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/Dent; │ │ │ │ @@ -812,21 +919,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0088e4: |[0088e4] org.sixgun.ponyexpress.Dent.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0088f4: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0088fa: 5b01 2500 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@0025 │ │ -0088fe: 5b02 2600 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@0026 │ │ -008902: 5b03 2700 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@0027 │ │ -008906: 5b04 2400 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@0024 │ │ -00890a: 0e00 |000b: return-void │ │ +00b84c: |[00b84c] org.sixgun.ponyexpress.Dent.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +00b85c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b862: 5b01 2d00 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@002d │ │ +00b866: 5b02 2e00 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@002e │ │ +00b86a: 5b03 2f00 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@002f │ │ +00b86e: 5b04 2c00 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@002c │ │ +00b872: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -843,21 +950,21 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -00890c: |[00890c] org.sixgun.ponyexpress.Dent.:(Lorg/sixgun/ponyexpress/Dent;)V │ │ -00891c: 5450 2500 |0000: iget-object v0, v5, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@0025 │ │ -008920: 5451 2600 |0002: iget-object v1, v5, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@0026 │ │ -008924: 5452 2700 |0004: iget-object v2, v5, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@0027 │ │ -008928: 5453 2400 |0006: iget-object v3, v5, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@0024 │ │ -00892c: 7053 b101 0421 |0008: invoke-direct {v4, v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/Dent;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@01b1 │ │ -008932: 0e00 |000b: return-void │ │ +00b874: |[00b874] org.sixgun.ponyexpress.Dent.:(Lorg/sixgun/ponyexpress/Dent;)V │ │ +00b884: 5450 2d00 |0000: iget-object v0, v5, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@002d │ │ +00b888: 5451 2e00 |0002: iget-object v1, v5, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@002e │ │ +00b88c: 5452 2f00 |0004: iget-object v2, v5, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@002f │ │ +00b890: 5453 2c00 |0006: iget-object v3, v5, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@002c │ │ +00b894: 7053 b501 0421 |0008: invoke-direct {v4, v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/Dent;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@01b5 │ │ +00b89a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000b line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/sixgun/ponyexpress/Dent; │ │ 0x0000 - 0x000c reg=5 dent Lorg/sixgun/ponyexpress/Dent; │ │ @@ -868,17 +975,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008934: |[008934] org.sixgun.ponyexpress.Dent.getAvatarURI:()Ljava/lang/String; │ │ -008944: 5410 2400 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@0024 │ │ -008948: 1100 |0002: return-object v0 │ │ +00b89c: |[00b89c] org.sixgun.ponyexpress.Dent.getAvatarURI:()Ljava/lang/String; │ │ +00b8ac: 5410 2c00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@002c │ │ +00b8b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Dent; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/Dent;) │ │ @@ -886,17 +993,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00894c: |[00894c] org.sixgun.ponyexpress.Dent.getTitle:()Ljava/lang/String; │ │ -00895c: 5410 2500 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@0025 │ │ -008960: 1100 |0002: return-object v0 │ │ +00b8b4: |[00b8b4] org.sixgun.ponyexpress.Dent.getTitle:()Ljava/lang/String; │ │ +00b8c4: 5410 2d00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@002d │ │ +00b8c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Dent; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/Dent;) │ │ @@ -904,17 +1011,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008964: |[008964] org.sixgun.ponyexpress.Dent.getUser:()Ljava/lang/String; │ │ -008974: 5410 2600 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@0026 │ │ -008978: 1100 |0002: return-object v0 │ │ +00b8cc: |[00b8cc] org.sixgun.ponyexpress.Dent.getUser:()Ljava/lang/String; │ │ +00b8dc: 5410 2e00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@002e │ │ +00b8e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Dent; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/Dent;) │ │ @@ -922,17 +1029,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00897c: |[00897c] org.sixgun.ponyexpress.Dent.getUserScreenName:()Ljava/lang/String; │ │ -00898c: 5410 2700 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@0027 │ │ -008990: 1100 |0002: return-object v0 │ │ +00b8e4: |[00b8e4] org.sixgun.ponyexpress.Dent.getUserScreenName:()Ljava/lang/String; │ │ +00b8f4: 5410 2f00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@002f │ │ +00b8f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Dent; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/Dent;) │ │ @@ -940,17 +1047,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008994: |[008994] org.sixgun.ponyexpress.Dent.setAvatarURI:(Ljava/lang/String;)V │ │ -0089a4: 5b01 2400 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@0024 │ │ -0089a8: 0e00 |0002: return-void │ │ +00b8fc: |[00b8fc] org.sixgun.ponyexpress.Dent.setAvatarURI:(Ljava/lang/String;)V │ │ +00b90c: 5b01 2c00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mAvatarURI:Ljava/lang/String; // field@002c │ │ +00b910: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Dent; │ │ 0x0000 - 0x0003 reg=1 AvatarURL Ljava/lang/String; │ │ @@ -960,17 +1067,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0089ac: |[0089ac] org.sixgun.ponyexpress.Dent.setTitle:(Ljava/lang/String;)V │ │ -0089bc: 5b01 2500 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@0025 │ │ -0089c0: 0e00 |0002: return-void │ │ +00b914: |[00b914] org.sixgun.ponyexpress.Dent.setTitle:(Ljava/lang/String;)V │ │ +00b924: 5b01 2d00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mTitle:Ljava/lang/String; // field@002d │ │ +00b928: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Dent; │ │ 0x0000 - 0x0003 reg=1 mTitle Ljava/lang/String; │ │ @@ -980,17 +1087,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0089c4: |[0089c4] org.sixgun.ponyexpress.Dent.setUser:(Ljava/lang/String;)V │ │ -0089d4: 5b01 2600 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@0026 │ │ -0089d8: 0e00 |0002: return-void │ │ +00b92c: |[00b92c] org.sixgun.ponyexpress.Dent.setUser:(Ljava/lang/String;)V │ │ +00b93c: 5b01 2e00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mUser:Ljava/lang/String; // field@002e │ │ +00b940: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Dent; │ │ 0x0000 - 0x0003 reg=1 user Ljava/lang/String; │ │ @@ -1000,42 +1107,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0089dc: |[0089dc] org.sixgun.ponyexpress.Dent.setUserScreenName:(Ljava/lang/String;)V │ │ -0089ec: 5b01 2700 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@0027 │ │ -0089f0: 0e00 |0002: return-void │ │ +00b944: |[00b944] org.sixgun.ponyexpress.Dent.setUserScreenName:(Ljava/lang/String;)V │ │ +00b954: 5b01 2f00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Dent;.mUserScreenName:Ljava/lang/String; // field@002f │ │ +00b958: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Dent; │ │ 0x0000 - 0x0003 reg=1 mUserScreenName Ljava/lang/String; │ │ │ │ - source_file_idx : 97 (Dent.java) │ │ + source_file_idx : 101 (Dent.java) │ │ │ │ -Class #6 header: │ │ -class_idx : 213 │ │ +Class #9 header: │ │ +class_idx : 221 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 144 │ │ +superclass_idx : 142 │ │ +source_file_idx : 148 │ │ static_fields_size : 3 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ -Class #6 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Comparable" "<" "Lorg/sixgun/ponyexpress/Episode;" ">;" } │ │ │ │ -Class #6 - │ │ +Class #9 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Episode;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Comparable;' │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1088,44 +1195,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0089f4: |[0089f4] org.sixgun.ponyexpress.Episode.:()V │ │ -008a04: 2200 a100 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@00a1 │ │ -008a08: 1a01 7400 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@0074 │ │ -008a0c: 6202 1000 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0010 │ │ -008a10: 7030 5001 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0150 │ │ -008a16: 6900 3000 |0009: sput-object v0, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0030 │ │ -008a1a: 0e00 |000b: return-void │ │ +00b95c: |[00b95c] org.sixgun.ponyexpress.Episode.:()V │ │ +00b96c: 2200 a800 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@00a8 │ │ +00b970: 1a01 7800 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@0078 │ │ +00b974: 6202 1700 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0017 │ │ +00b978: 7030 5301 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0153 │ │ +00b97e: 6900 3800 |0009: sput-object v0, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0038 │ │ +00b982: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -008a1c: |[008a1c] org.sixgun.ponyexpress.Episode.:()V │ │ -008a2c: 7010 2001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0120 │ │ -008a32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -008a34: 7110 1501 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0115 │ │ -008a3a: 0c00 |0007: move-result-object v0 │ │ -008a3c: 5b10 3400 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@0034 │ │ -008a40: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -008a42: 5910 3700 |000b: iput v0, v1, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@0037 │ │ -008a46: 0e00 |000d: return-void │ │ +00b984: |[00b984] org.sixgun.ponyexpress.Episode.:()V │ │ +00b994: 7010 2301 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b99a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00b99c: 7110 1701 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0117 │ │ +00b9a2: 0c00 |0007: move-result-object v0 │ │ +00b9a4: 5b10 3c00 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@003c │ │ +00b9a8: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +00b9aa: 5910 3f00 |000b: iput v0, v1, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@003f │ │ +00b9ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x000d line=56 │ │ locals : │ │ @@ -1136,24 +1243,24 @@ │ │ type : '(Ljava/util/Date;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -008a48: |[008a48] org.sixgun.ponyexpress.Episode.:(Ljava/util/Date;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/String;)V │ │ -008a58: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008a5e: 5b01 3200 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008a62: 5b02 3600 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@0036 │ │ -008a66: 5b03 3800 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0038 │ │ -008a6a: 5b04 3300 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@0033 │ │ -008a6e: 5b05 3400 |000b: iput-object v5, v0, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@0034 │ │ -008a72: 5906 3700 |000d: iput v6, v0, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@0037 │ │ -008a76: 5b07 3500 |000f: iput-object v7, v0, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@0035 │ │ -008a7a: 0e00 |0011: return-void │ │ +00b9b0: |[00b9b0] org.sixgun.ponyexpress.Episode.:(Ljava/util/Date;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/String;)V │ │ +00b9c0: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00b9c6: 5b01 3a00 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00b9ca: 5b02 3e00 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@003e │ │ +00b9ce: 5b03 4000 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0040 │ │ +00b9d2: 5b04 3b00 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@003b │ │ +00b9d6: 5b05 3c00 |000b: iput-object v5, v0, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@003c │ │ +00b9da: 5906 3f00 |000d: iput v6, v0, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@003f │ │ +00b9de: 5b07 3d00 |000f: iput-object v7, v0, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@003d │ │ +00b9e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0005 line=77 │ │ 0x0007 line=78 │ │ 0x0009 line=79 │ │ @@ -1176,25 +1283,25 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 19 16-bit code units │ │ -008a7c: |[008a7c] org.sixgun.ponyexpress.Episode.:(Lorg/sixgun/ponyexpress/Episode;)V │ │ -008a8c: 5491 3200 |0000: iget-object v1, v9, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008a90: 5492 3600 |0002: iget-object v2, v9, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@0036 │ │ -008a94: 5493 3800 |0004: iget-object v3, v9, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0038 │ │ -008a98: 5494 3300 |0006: iget-object v4, v9, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@0033 │ │ -008a9c: 5495 3400 |0008: iget-object v5, v9, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@0034 │ │ -008aa0: 5296 3700 |000a: iget v6, v9, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@0037 │ │ -008aa4: 5497 3500 |000c: iget-object v7, v9, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@0035 │ │ -008aa8: 0780 |000e: move-object v0, v8 │ │ -008aaa: 7608 d201 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/sixgun/ponyexpress/Episode;.:(Ljava/util/Date;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/String;)V // method@01d2 │ │ -008ab0: 0e00 |0012: return-void │ │ +00b9e4: |[00b9e4] org.sixgun.ponyexpress.Episode.:(Lorg/sixgun/ponyexpress/Episode;)V │ │ +00b9f4: 5491 3a00 |0000: iget-object v1, v9, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00b9f8: 5492 3e00 |0002: iget-object v2, v9, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@003e │ │ +00b9fc: 5493 4000 |0004: iget-object v3, v9, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0040 │ │ +00ba00: 5494 3b00 |0006: iget-object v4, v9, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@003b │ │ +00ba04: 5495 3c00 |0008: iget-object v5, v9, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@003c │ │ +00ba08: 5296 3f00 |000a: iget v6, v9, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@003f │ │ +00ba0c: 5497 3d00 |000c: iget-object v7, v9, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@003d │ │ +00ba10: 0780 |000e: move-object v0, v8 │ │ +00ba12: 7608 d601 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/sixgun/ponyexpress/Episode;.:(Ljava/util/Date;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/String;)V // method@01d6 │ │ +00ba18: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ locals : │ │ 0x0000 - 0x0013 reg=8 this Lorg/sixgun/ponyexpress/Episode; │ │ 0x0000 - 0x0013 reg=9 episode Lorg/sixgun/ponyexpress/Episode; │ │ @@ -1205,17 +1312,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008ab4: |[008ab4] org.sixgun.ponyexpress.Episode.beenDownloaded:()Ljava/lang/Boolean; │ │ -008ac4: 5410 3400 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@0034 │ │ -008ac8: 1100 |0002: return-object v0 │ │ +00ba1c: |[00ba1c] org.sixgun.ponyexpress.Episode.beenDownloaded:()Ljava/lang/Boolean; │ │ +00ba2c: 5410 3c00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDownloaded:Ljava/lang/Boolean; // field@003c │ │ +00ba30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1223,17 +1330,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008acc: |[008acc] org.sixgun.ponyexpress.Episode.beenListened:()I │ │ -008adc: 5210 3700 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@0037 │ │ -008ae0: 0f00 |0002: return v0 │ │ +00ba34: |[00ba34] org.sixgun.ponyexpress.Episode.beenListened:()I │ │ +00ba44: 5210 3f00 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/Episode;.mListened:I // field@003f │ │ +00ba48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1241,22 +1348,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -008ae4: |[008ae4] org.sixgun.ponyexpress.Episode.clear:()V │ │ -008af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008af6: 5b10 3800 |0001: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0038 │ │ -008afa: 5b10 3600 |0003: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@0036 │ │ -008afe: 5b10 3200 |0005: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b02: 5b10 3300 |0007: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@0033 │ │ -008b06: 5b10 3500 |0009: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@0035 │ │ -008b0a: 0e00 |000b: return-void │ │ +00ba4c: |[00ba4c] org.sixgun.ponyexpress.Episode.clear:()V │ │ +00ba5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00ba5e: 5b10 4000 |0001: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0040 │ │ +00ba62: 5b10 3e00 |0003: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@003e │ │ +00ba66: 5b10 3a00 |0005: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00ba6a: 5b10 3b00 |0007: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@003b │ │ +00ba6e: 5b10 3d00 |0009: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@003d │ │ +00ba72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0003 line=171 │ │ 0x0005 line=172 │ │ 0x0007 line=173 │ │ 0x0009 line=174 │ │ @@ -1269,55 +1376,55 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -008b0c: |[008b0c] org.sixgun.ponyexpress.Episode.compareTo:(Ljava/lang/Object;)I │ │ -008b1c: 1f02 d500 |0000: check-cast v2, Lorg/sixgun/ponyexpress/Episode; // type@00d5 │ │ -008b20: 6e20 d801 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/Episode;.compareTo:(Lorg/sixgun/ponyexpress/Episode;)I // method@01d8 │ │ -008b26: 0a00 |0005: move-result v0 │ │ -008b28: 0f00 |0006: return v0 │ │ +00ba74: |[00ba74] org.sixgun.ponyexpress.Episode.compareTo:(Ljava/lang/Object;)I │ │ +00ba84: 1f02 dd00 |0000: check-cast v2, Lorg/sixgun/ponyexpress/Episode; // type@00dd │ │ +00ba88: 6e20 dc01 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/Episode;.compareTo:(Lorg/sixgun/ponyexpress/Episode;)I // method@01dc │ │ +00ba8e: 0a00 |0005: move-result v0 │ │ +00ba90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ name : 'compareTo' │ │ type : '(Lorg/sixgun/ponyexpress/Episode;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -008b2c: |[008b2c] org.sixgun.ponyexpress.Episode.compareTo:(Lorg/sixgun/ponyexpress/Episode;)I │ │ -008b3c: 5440 3200 |0000: iget-object v0, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b40: 5451 3200 |0002: iget-object v1, v5, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b44: 6e20 5c01 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@015c │ │ -008b4a: 0a00 |0007: move-result v0 │ │ -008b4c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -008b50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -008b52: 0f00 |000b: return v0 │ │ -008b54: 5440 3200 |000c: iget-object v0, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b58: 6e10 5d01 0000 |000e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@015d │ │ -008b5e: 0b00 |0011: move-result-wide v0 │ │ -008b60: 5452 3200 |0012: iget-object v2, v5, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b64: 6e10 5d01 0200 |0014: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@015d │ │ -008b6a: 0b02 |0017: move-result-wide v2 │ │ -008b6c: 3100 0002 |0018: cmp-long v0, v0, v2 │ │ -008b70: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -008b74: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -008b76: 28ee |001d: goto 000b // -0012 │ │ -008b78: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -008b7a: 28ec |001f: goto 000b // -0014 │ │ +00ba94: |[00ba94] org.sixgun.ponyexpress.Episode.compareTo:(Lorg/sixgun/ponyexpress/Episode;)I │ │ +00baa4: 5440 3a00 |0000: iget-object v0, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00baa8: 5451 3a00 |0002: iget-object v1, v5, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00baac: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@015f │ │ +00bab2: 0a00 |0007: move-result v0 │ │ +00bab4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +00bab8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00baba: 0f00 |000b: return v0 │ │ +00babc: 5440 3a00 |000c: iget-object v0, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00bac0: 6e10 6001 0000 |000e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@0160 │ │ +00bac6: 0b00 |0011: move-result-wide v0 │ │ +00bac8: 5452 3a00 |0012: iget-object v2, v5, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00bacc: 6e10 6001 0200 |0014: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@0160 │ │ +00bad2: 0b02 |0017: move-result-wide v2 │ │ +00bad4: 3100 0002 |0018: cmp-long v0, v0, v2 │ │ +00bad8: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +00badc: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +00bade: 28ee |001d: goto 000b // -0012 │ │ +00bae0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +00bae2: 28ec |001f: goto 000b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000b line=146 │ │ 0x000c line=145 │ │ 0x001e line=146 │ │ locals : │ │ @@ -1329,17 +1436,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008b7c: |[008b7c] org.sixgun.ponyexpress.Episode.getDate:()Ljava/util/Date; │ │ -008b8c: 5410 3200 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008b90: 1100 |0002: return-object v0 │ │ +00bae4: |[00bae4] org.sixgun.ponyexpress.Episode.getDate:()Ljava/util/Date; │ │ +00baf4: 5410 3a00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00baf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1347,17 +1454,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008b94: |[008b94] org.sixgun.ponyexpress.Episode.getDescription:()Ljava/lang/String; │ │ -008ba4: 5410 3300 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@0033 │ │ -008ba8: 1100 |0002: return-object v0 │ │ +00bafc: |[00bafc] org.sixgun.ponyexpress.Episode.getDescription:()Ljava/lang/String; │ │ +00bb0c: 5410 3b00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@003b │ │ +00bb10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1365,17 +1472,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008bac: |[008bac] org.sixgun.ponyexpress.Episode.getLength:()Ljava/lang/String; │ │ -008bbc: 5410 3500 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@0035 │ │ -008bc0: 1100 |0002: return-object v0 │ │ +00bb14: |[00bb14] org.sixgun.ponyexpress.Episode.getLength:()Ljava/lang/String; │ │ +00bb24: 5410 3d00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@003d │ │ +00bb28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1383,17 +1490,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008bc4: |[008bc4] org.sixgun.ponyexpress.Episode.getLink:()Ljava/net/URL; │ │ -008bd4: 5410 3600 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@0036 │ │ -008bd8: 1100 |0002: return-object v0 │ │ +00bb2c: |[00bb2c] org.sixgun.ponyexpress.Episode.getLink:()Ljava/net/URL; │ │ +00bb3c: 5410 3e00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@003e │ │ +00bb40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #9 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ @@ -1401,104 +1508,102 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008bdc: |[008bdc] org.sixgun.ponyexpress.Episode.getTitle:()Ljava/lang/String; │ │ -008bec: 5410 3800 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0038 │ │ -008bf0: 1100 |0002: return-object v0 │ │ +00bb44: |[00bb44] org.sixgun.ponyexpress.Episode.getTitle:()Ljava/lang/String; │ │ +00bb54: 5410 4000 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0040 │ │ +00bb58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ │ │ #10 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ name : 'setDate' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 71 16-bit code units │ │ -008bf4: |[008bf4] org.sixgun.ponyexpress.Episode.setDate:(Ljava/lang/String;)V │ │ -008c04: 1a02 1600 |0000: const-string v2, "00" // string@0016 │ │ -008c08: 6e20 2701 2500 |0002: invoke-virtual {v5, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0127 │ │ -008c0e: 0a02 |0005: move-result v2 │ │ -008c10: 3902 1600 |0006: if-nez v2, 001c // +0016 │ │ -008c14: 2202 9100 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -008c18: 7010 3401 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -008c1e: 6e20 3801 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -008c24: 0c02 |0010: move-result-object v2 │ │ -008c26: 1a03 1500 |0011: const-string v3, "0" // string@0015 │ │ -008c2a: 6e20 3801 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -008c30: 0c02 |0016: move-result-object v2 │ │ -008c32: 6e10 3901 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -008c38: 0c05 |001a: move-result-object v5 │ │ -008c3a: 28e5 |001b: goto 0000 // -001b │ │ -008c3c: 6202 3000 |001c: sget-object v2, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0030 │ │ -008c40: 6e10 3201 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0132 │ │ -008c46: 0c03 |0021: move-result-object v3 │ │ -008c48: 6e20 5101 3200 |0022: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0151 │ │ -008c4e: 0c02 |0025: move-result-object v2 │ │ -008c50: 5b42 3200 |0026: iput-object v2, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008c54: 0e00 |0028: return-void │ │ -008c56: 0d02 |0029: move-exception v2 │ │ -008c58: 0720 |002a: move-object v0, v2 │ │ -008c5a: 1a02 9802 |002b: const-string v2, "PonyExpress Episode" // string@0298 │ │ -008c5e: 1a03 9d00 |002d: const-string v3, "Error parsing the date from the feed! Setting date to Epoch" // string@009d │ │ -008c62: 7130 b400 3200 |002f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -008c68: 6202 3000 |0032: sget-object v2, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0030 │ │ -008c6c: 1a03 d002 |0034: const-string v3, "Thu, 01 Jan 1970 00:00:00 GMT" // string@02d0 │ │ -008c70: 6e20 5101 3200 |0036: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0151 │ │ -008c76: 0c02 |0039: move-result-object v2 │ │ -008c78: 5b42 3200 |003a: iput-object v2, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@0032 │ │ -008c7c: 28ec |003c: goto 0028 // -0014 │ │ -008c7e: 0d02 |003d: move-exception v2 │ │ -008c80: 0721 |003e: move-object v1, v2 │ │ -008c82: 1a02 9802 |003f: const-string v2, "PonyExpress Episode" // string@0298 │ │ -008c86: 1a03 de02 |0041: const-string v3, "Unable to set EPOCH as pubDate!" // string@02de │ │ -008c8a: 7120 b300 3200 |0043: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -008c90: 28e2 |0046: goto 0028 // -001e │ │ + insns size : 69 16-bit code units │ │ +00bb5c: |[00bb5c] org.sixgun.ponyexpress.Episode.setDate:(Ljava/lang/String;)V │ │ +00bb6c: 1a02 1600 |0000: const-string v2, "00" // string@0016 │ │ +00bb70: 6e20 2a01 2500 |0002: invoke-virtual {v5, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@012a │ │ +00bb76: 0a02 |0005: move-result v2 │ │ +00bb78: 3902 1600 |0006: if-nez v2, 001c // +0016 │ │ +00bb7c: 2202 9300 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +00bb80: 7010 3701 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00bb86: 6e20 3b01 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00bb8c: 0c02 |0010: move-result-object v2 │ │ +00bb8e: 1a03 1500 |0011: const-string v3, "0" // string@0015 │ │ +00bb92: 6e20 3b01 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00bb98: 0c02 |0016: move-result-object v2 │ │ +00bb9a: 6e10 3c01 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00bba0: 0c05 |001a: move-result-object v5 │ │ +00bba2: 28e5 |001b: goto 0000 // -001b │ │ +00bba4: 6202 3800 |001c: sget-object v2, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0038 │ │ +00bba8: 6e10 3501 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0135 │ │ +00bbae: 0c03 |0021: move-result-object v3 │ │ +00bbb0: 6e20 5401 3200 |0022: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0154 │ │ +00bbb6: 0c02 |0025: move-result-object v2 │ │ +00bbb8: 5b42 3a00 |0026: iput-object v2, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00bbbc: 0e00 |0028: return-void │ │ +00bbbe: 0d00 |0029: move-exception v0 │ │ +00bbc0: 1a02 a802 |002a: const-string v2, "PonyExpress Episode" // string@02a8 │ │ +00bbc4: 1a03 a100 |002c: const-string v3, "Error parsing the date from the feed! Setting date to Epoch" // string@00a1 │ │ +00bbc8: 7130 b600 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +00bbce: 6202 3800 |0031: sget-object v2, Lorg/sixgun/ponyexpress/Episode;.FORMATTER:Ljava/text/SimpleDateFormat; // field@0038 │ │ +00bbd2: 1a03 e302 |0033: const-string v3, "Thu, 01 Jan 1970 00:00:00 GMT" // string@02e3 │ │ +00bbd6: 6e20 5401 3200 |0035: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0154 │ │ +00bbdc: 0c02 |0038: move-result-object v2 │ │ +00bbde: 5b42 3a00 |0039: iput-object v2, v4, Lorg/sixgun/ponyexpress/Episode;.mDate:Ljava/util/Date; // field@003a │ │ +00bbe2: 28ed |003b: goto 0028 // -0013 │ │ +00bbe4: 0d01 |003c: move-exception v1 │ │ +00bbe6: 1a02 a802 |003d: const-string v2, "PonyExpress Episode" // string@02a8 │ │ +00bbea: 1a03 f102 |003f: const-string v3, "Unable to set EPOCH as pubDate!" // string@02f1 │ │ +00bbee: 7120 b500 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +00bbf4: 28e4 |0044: goto 0028 // -001c │ │ catches : 2 │ │ 0x001c - 0x0028 │ │ Ljava/text/ParseException; -> 0x0029 │ │ - 0x0032 - 0x003c │ │ - Ljava/text/ParseException; -> 0x003d │ │ + 0x0031 - 0x003b │ │ + Ljava/text/ParseException; -> 0x003c │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ 0x001c line=104 │ │ 0x0028 line=113 │ │ 0x0029 line=105 │ │ - 0x002b line=106 │ │ - 0x0032 line=108 │ │ - 0x003d line=109 │ │ - 0x003f line=110 │ │ - locals : │ │ - 0x002b - 0x0047 reg=0 e Ljava/text/ParseException; │ │ - 0x003f - 0x0047 reg=1 e1 Ljava/text/ParseException; │ │ - 0x0000 - 0x0047 reg=4 this Lorg/sixgun/ponyexpress/Episode; │ │ - 0x0000 - 0x0047 reg=5 date Ljava/lang/String; │ │ + 0x002a line=106 │ │ + 0x0031 line=108 │ │ + 0x003c line=109 │ │ + 0x003d line=110 │ │ + locals : │ │ + 0x002a - 0x0045 reg=0 e Ljava/text/ParseException; │ │ + 0x003d - 0x0045 reg=1 e1 Ljava/text/ParseException; │ │ + 0x0000 - 0x0045 reg=4 this Lorg/sixgun/ponyexpress/Episode; │ │ + 0x0000 - 0x0045 reg=5 date Ljava/lang/String; │ │ │ │ #11 : (in Lorg/sixgun/ponyexpress/Episode;) │ │ name : 'setDescription' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008cb0: |[008cb0] org.sixgun.ponyexpress.Episode.setDescription:(Ljava/lang/String;)V │ │ -008cc0: 5b01 3300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@0033 │ │ -008cc4: 0e00 |0002: return-void │ │ +00bc14: |[00bc14] org.sixgun.ponyexpress.Episode.setDescription:(Ljava/lang/String;)V │ │ +00bc24: 5b01 3b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mDescription:Ljava/lang/String; // field@003b │ │ +00bc28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Episode; │ │ 0x0000 - 0x0003 reg=1 description Ljava/lang/String; │ │ @@ -1508,17 +1613,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008cc8: |[008cc8] org.sixgun.ponyexpress.Episode.setLength:(Ljava/lang/String;)V │ │ -008cd8: 5b01 3500 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@0035 │ │ -008cdc: 0e00 |0002: return-void │ │ +00bc2c: |[00bc2c] org.sixgun.ponyexpress.Episode.setLength:(Ljava/lang/String;)V │ │ +00bc3c: 5b01 3d00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mLength:Ljava/lang/String; // field@003d │ │ +00bc40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Episode; │ │ 0x0000 - 0x0003 reg=1 length Ljava/lang/String; │ │ @@ -1528,19 +1633,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -008ce0: |[008ce0] org.sixgun.ponyexpress.Episode.setLink:(Ljava/lang/String;)V │ │ -008cf0: 7110 7804 0200 |0000: invoke-static {v2}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@0478 │ │ -008cf6: 0c00 |0003: move-result-object v0 │ │ -008cf8: 5b10 3600 |0004: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@0036 │ │ -008cfc: 0e00 |0006: return-void │ │ +00bc44: |[00bc44] org.sixgun.ponyexpress.Episode.setLink:(Ljava/lang/String;)V │ │ +00bc54: 7110 7c04 0200 |0000: invoke-static {v2}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@047c │ │ +00bc5a: 0c00 |0003: move-result-object v0 │ │ +00bc5c: 5b10 3e00 |0004: iput-object v0, v1, Lorg/sixgun/ponyexpress/Episode;.mLink:Ljava/net/URL; // field@003e │ │ +00bc60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/Episode; │ │ 0x0000 - 0x0007 reg=2 link Ljava/lang/String; │ │ @@ -1550,419 +1655,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008d00: |[008d00] org.sixgun.ponyexpress.Episode.setTitle:(Ljava/lang/String;)V │ │ -008d10: 5b01 3800 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0038 │ │ -008d14: 0e00 |0002: return-void │ │ +00bc64: |[00bc64] org.sixgun.ponyexpress.Episode.setTitle:(Ljava/lang/String;)V │ │ +00bc74: 5b01 4000 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Episode;.mTitle:Ljava/lang/String; // field@0040 │ │ +00bc78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Episode; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ │ │ - source_file_idx : 144 (Episode.java) │ │ + source_file_idx : 148 (Episode.java) │ │ │ │ -Class #7 header: │ │ -class_idx : 212 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 213 │ │ -source_file_idx : 115 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 16 │ │ - │ │ -Class #7 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/DownloadingEpisode;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/Episode;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mDownloadCancelled' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mDownloadFailed' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mDownloadProgress' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mPodcastName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mPodcastPath' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mRowID' │ │ - type : 'J' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'mSize' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -008d18: |[008d18] org.sixgun.ponyexpress.DownloadingEpisode.:()V │ │ -008d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008d2a: 7010 d101 0100 |0001: invoke-direct {v1}, Lorg/sixgun/ponyexpress/Episode;.:()V // method@01d1 │ │ -008d30: 5c10 2900 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0029 │ │ -008d34: 5c10 2800 |0006: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0028 │ │ -008d38: 5910 2a00 |0008: iput v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@002a │ │ -008d3c: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=35 │ │ - 0x0004 line=32 │ │ - 0x0006 line=33 │ │ - 0x0008 line=36 │ │ - 0x000a line=37 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'downloadCancelled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008d40: |[008d40] org.sixgun.ponyexpress.DownloadingEpisode.downloadCancelled:()Z │ │ -008d50: 5510 2800 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0028 │ │ -008d54: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getDownloadFailed' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008d58: |[008d58] org.sixgun.ponyexpress.DownloadingEpisode.getDownloadFailed:()Z │ │ -008d68: 5510 2900 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0029 │ │ -008d6c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #2 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getDownloadProgress' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008d70: |[008d70] org.sixgun.ponyexpress.DownloadingEpisode.getDownloadProgress:()I │ │ -008d80: 5210 2a00 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@002a │ │ -008d84: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #3 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getPodcastName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008d88: |[008d88] org.sixgun.ponyexpress.DownloadingEpisode.getPodcastName:()Ljava/lang/String; │ │ -008d98: 5410 2b00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastName:Ljava/lang/String; // field@002b │ │ -008d9c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #4 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getPodcastPath' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008da0: |[008da0] org.sixgun.ponyexpress.DownloadingEpisode.getPodcastPath:()Ljava/lang/String; │ │ -008db0: 5410 2c00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastPath:Ljava/lang/String; // field@002c │ │ -008db4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=68 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #5 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getRowID' │ │ - type : '()J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008db8: |[008db8] org.sixgun.ponyexpress.DownloadingEpisode.getRowID:()J │ │ -008dc8: 5320 2d00 |0000: iget-wide v0, v2, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mRowID:J // field@002d │ │ -008dcc: 1000 |0002: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=2 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #6 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'getSize' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008dd0: |[008dd0] org.sixgun.ponyexpress.DownloadingEpisode.getSize:()I │ │ -008de0: 5210 2e00 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mSize:I // field@002e │ │ -008de4: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #7 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'resetDownloadCancelled' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -008de8: |[008de8] org.sixgun.ponyexpress.DownloadingEpisode.resetDownloadCancelled:()V │ │ -008df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008dfa: 5c10 2800 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0028 │ │ -008dfe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0003 line=138 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #8 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'resetDownloadFailed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -008e00: |[008e00] org.sixgun.ponyexpress.DownloadingEpisode.resetDownloadFailed:()V │ │ -008e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008e12: 5c10 2900 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0029 │ │ -008e16: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=123 │ │ - 0x0003 line=125 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #9 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setDownloadCancelled' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -008e18: |[008e18] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadCancelled:()V │ │ -008e28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008e2a: 5c10 2800 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0028 │ │ -008e2e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - 0x0003 line=129 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #10 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setDownloadFailed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -008e30: |[008e30] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadFailed:()V │ │ -008e40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -008e42: 5c10 2900 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0029 │ │ -008e46: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0003 line=115 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - │ │ - #11 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setDownloadProgress' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008e48: |[008e48] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadProgress:(I)V │ │ -008e58: 5901 2a00 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@002a │ │ -008e5c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - 0x0002 line=81 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0003 reg=1 mDownloadProgress I │ │ - │ │ - #12 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setPodcastName' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008e60: |[008e60] org.sixgun.ponyexpress.DownloadingEpisode.setPodcastName:(Ljava/lang/String;)V │ │ -008e70: 5b01 2b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastName:Ljava/lang/String; // field@002b │ │ -008e74: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - 0x0002 line=57 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0003 reg=1 mPodcastName Ljava/lang/String; │ │ - │ │ - #13 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setPodcastPath' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008e78: |[008e78] org.sixgun.ponyexpress.DownloadingEpisode.setPodcastPath:(Ljava/lang/String;)V │ │ -008e88: 5b01 2c00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastPath:Ljava/lang/String; // field@002c │ │ -008e8c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0002 line=63 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0003 reg=1 mPodcastPath Ljava/lang/String; │ │ - │ │ - #14 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setRowID' │ │ - type : '(J)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008e90: |[008e90] org.sixgun.ponyexpress.DownloadingEpisode.setRowID:(J)V │ │ -008ea0: 5a01 2d00 |0000: iput-wide v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mRowID:J // field@002d │ │ -008ea4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=104 │ │ - 0x0002 line=105 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0003 reg=1 mRowID J │ │ - │ │ - #15 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ - name : 'setSize' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -008ea8: |[008ea8] org.sixgun.ponyexpress.DownloadingEpisode.setSize:(I)V │ │ -008eb8: 5901 2e00 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mSize:I // field@002e │ │ -008ebc: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - 0x0002 line=93 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0003 reg=1 mSize I │ │ - │ │ - source_file_idx : 115 (DownloadingEpisode.java) │ │ - │ │ -Class #8 header: │ │ -class_idx : 214 │ │ +Class #10 header: │ │ +class_idx : 222 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 149 │ │ +superclass_idx : 142 │ │ +source_file_idx : 153 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 - │ │ +Class #10 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/EpisodeKeys;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/provider/BaseColumns;' │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/EpisodeKeys;) │ │ @@ -2017,37 +1741,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008ec0: |[008ec0] org.sixgun.ponyexpress.EpisodeKeys.:()V │ │ -008ed0: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008ed6: 0e00 |0003: return-void │ │ +00bc7c: |[00bc7c] org.sixgun.ponyexpress.EpisodeKeys.:()V │ │ +00bc8c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00bc92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/EpisodeKeys; │ │ │ │ Virtual methods - │ │ - source_file_idx : 149 (EpisodeKeys.java) │ │ + source_file_idx : 153 (EpisodeKeys.java) │ │ │ │ -Class #9 header: │ │ -class_idx : 215 │ │ +Class #11 header: │ │ +class_idx : 223 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 611 │ │ +superclass_idx : 142 │ │ +source_file_idx : 626 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #9 - │ │ +Class #11 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/MessagingListener;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -2056,17 +1780,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008ed8: |[008ed8] org.sixgun.ponyexpress.MessagingListener.:()V │ │ -008ee8: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008eee: 0e00 |0003: return-void │ │ +00bc94: |[00bc94] org.sixgun.ponyexpress.MessagingListener.:()V │ │ +00bca4: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00bcaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/MessagingListener; │ │ │ │ Virtual methods - │ │ @@ -2075,16 +1799,16 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -008ef0: |[008ef0] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageFailed:(Landroid/content/Context;Ljava/lang/String;)V │ │ -008f00: 0e00 |0000: return-void │ │ +00bcac: |[00bcac] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageFailed:(Landroid/content/Context;Ljava/lang/String;)V │ │ +00bcbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/MessagingListener; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 reason Ljava/lang/String; │ │ @@ -2094,16 +1818,16 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -008f04: |[008f04] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageFinished:(Landroid/content/Context;)V │ │ -008f14: 0e00 |0000: return-void │ │ +00bcc0: |[00bcc0] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageFinished:(Landroid/content/Context;)V │ │ +00bcd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/MessagingListener; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ │ │ @@ -2112,36 +1836,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -008f18: |[008f18] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageStarted:(Landroid/content/Context;)V │ │ -008f28: 0e00 |0000: return-void │ │ +00bcd4: |[00bcd4] org.sixgun.ponyexpress.MessagingListener.loadRemoteImageStarted:(Landroid/content/Context;)V │ │ +00bce4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/MessagingListener; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ │ │ - source_file_idx : 611 (MessagingListener.java) │ │ + source_file_idx : 626 (MessagingListener.java) │ │ │ │ -Class #10 header: │ │ -class_idx : 216 │ │ +Class #12 header: │ │ +class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 649 │ │ +superclass_idx : 142 │ │ +source_file_idx : 665 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #10 - │ │ +Class #12 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/Podcast;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ @@ -2170,19 +1894,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008f2c: |[008f2c] org.sixgun.ponyexpress.Podcast.:()V │ │ -008f3c: 7010 2001 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0120 │ │ -008f42: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -008f46: 5b10 4500 |0005: iput-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -008f4a: 0e00 |0007: return-void │ │ +00bce8: |[00bce8] org.sixgun.ponyexpress.Podcast.:()V │ │ +00bcf8: 7010 2301 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0123 │ │ +00bcfe: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +00bd02: 5b10 4d00 |0005: iput-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bd06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ @@ -2192,22 +1916,22 @@ │ │ type : '(Ljava/lang/String;Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -008f4c: |[008f4c] org.sixgun.ponyexpress.Podcast.:(Ljava/lang/String;Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V │ │ -008f5c: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -008f62: 5b01 4600 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -008f66: 5b02 4300 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -008f6a: 5b03 4200 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@0042 │ │ -008f6e: 5b04 4500 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -008f72: 5b05 4400 |000b: iput-object v5, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -008f76: 0e00 |000d: return-void │ │ +00bd08: |[00bd08] org.sixgun.ponyexpress.Podcast.:(Ljava/lang/String;Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V │ │ +00bd18: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00bd1e: 5b01 4e00 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00bd22: 5b02 4b00 |0005: iput-object v2, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bd26: 5b03 4a00 |0007: iput-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@004a │ │ +00bd2a: 5b04 4d00 |0009: iput-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bd2e: 5b05 4c00 |000b: iput-object v5, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bd32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=61 │ │ @@ -2226,161 +1950,156 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -008f78: |[008f78] org.sixgun.ponyexpress.Podcast.:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ -008f88: 5471 4600 |0000: iget-object v1, v7, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -008f8c: 5472 4300 |0002: iget-object v2, v7, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -008f90: 5473 4200 |0004: iget-object v3, v7, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@0042 │ │ -008f94: 5474 4500 |0006: iget-object v4, v7, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -008f98: 5475 4400 |0008: iget-object v5, v7, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -008f9c: 0760 |000a: move-object v0, v6 │ │ -008f9e: 7606 e901 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/Podcast;.:(Ljava/lang/String;Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V // method@01e9 │ │ -008fa4: 0e00 |000e: return-void │ │ +00bd34: |[00bd34] org.sixgun.ponyexpress.Podcast.:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ +00bd44: 5471 4e00 |0000: iget-object v1, v7, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00bd48: 5472 4b00 |0002: iget-object v2, v7, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bd4c: 5473 4a00 |0004: iget-object v3, v7, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@004a │ │ +00bd50: 5474 4d00 |0006: iget-object v4, v7, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bd54: 5475 4c00 |0008: iget-object v5, v7, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bd58: 0760 |000a: move-object v0, v6 │ │ +00bd5a: 7606 ed01 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/Podcast;.:(Ljava/lang/String;Ljava/net/URL;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V // method@01ed │ │ +00bd60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000e line=49 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x000f reg=7 newPodcast Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 116 16-bit code units │ │ -008fa8: |[008fa8] org.sixgun.ponyexpress.Podcast.equals:(Ljava/lang/Object;)Z │ │ -008fb8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -008fba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -008fbc: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -008fc0: 0152 |0004: move v2, v5 │ │ -008fc2: 0f02 |0005: return v2 │ │ -008fc4: 3907 0400 |0006: if-nez v7, 000a // +0004 │ │ -008fc8: 0142 |0008: move v2, v4 │ │ -008fca: 28fc |0009: goto 0005 // -0004 │ │ -008fcc: 6e10 2101 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0121 │ │ -008fd2: 0c02 |000d: move-result-object v2 │ │ -008fd4: 6e10 2101 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0121 │ │ -008fda: 0c03 |0011: move-result-object v3 │ │ -008fdc: 3232 0400 |0012: if-eq v2, v3, 0016 // +0004 │ │ -008fe0: 0142 |0014: move v2, v4 │ │ -008fe2: 28f0 |0015: goto 0005 // -0010 │ │ -008fe4: 0770 |0016: move-object v0, v7 │ │ -008fe6: 1f00 d800 |0017: check-cast v0, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -008fea: 0701 |0019: move-object v1, v0 │ │ -008fec: 5462 4300 |001a: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -008ff0: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -008ff4: 5412 4300 |001e: iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -008ff8: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -008ffc: 0142 |0022: move v2, v4 │ │ -008ffe: 28e2 |0023: goto 0005 // -001e │ │ -009000: 5462 4300 |0024: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -009004: 5413 4300 |0026: iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -009008: 6e20 4601 3200 |0028: invoke-virtual {v2, v3}, Ljava/net/URL;.equals:(Ljava/lang/Object;)Z // method@0146 │ │ -00900e: 0a02 |002b: move-result v2 │ │ -009010: 3902 0400 |002c: if-nez v2, 0030 // +0004 │ │ -009014: 0142 |002e: move v2, v4 │ │ -009016: 28d6 |002f: goto 0005 // -002a │ │ -009018: 5462 4400 |0030: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -00901c: 3902 0800 |0032: if-nez v2, 003a // +0008 │ │ -009020: 5412 4400 |0034: iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -009024: 3802 1000 |0036: if-eqz v2, 0046 // +0010 │ │ -009028: 0142 |0038: move v2, v4 │ │ -00902a: 28cc |0039: goto 0005 // -0034 │ │ -00902c: 5462 4400 |003a: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -009030: 5413 4400 |003c: iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -009034: 6e20 2801 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00903a: 0a02 |0041: move-result v2 │ │ -00903c: 3902 0400 |0042: if-nez v2, 0046 // +0004 │ │ -009040: 0142 |0044: move v2, v4 │ │ -009042: 28c0 |0045: goto 0005 // -0040 │ │ -009044: 5462 4500 |0046: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009048: 3902 0800 |0048: if-nez v2, 0050 // +0008 │ │ -00904c: 5412 4500 |004a: iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009050: 3802 1000 |004c: if-eqz v2, 005c // +0010 │ │ -009054: 0142 |004e: move v2, v4 │ │ -009056: 28b6 |004f: goto 0005 // -004a │ │ -009058: 5462 4500 |0050: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -00905c: 5413 4500 |0052: iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009060: 6e20 2801 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -009066: 0a02 |0057: move-result v2 │ │ -009068: 3902 0400 |0058: if-nez v2, 005c // +0004 │ │ -00906c: 0142 |005a: move v2, v4 │ │ -00906e: 28aa |005b: goto 0005 // -0056 │ │ -009070: 5462 4600 |005c: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -009074: 3902 0800 |005e: if-nez v2, 0066 // +0008 │ │ -009078: 5412 4600 |0060: iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -00907c: 3802 1000 |0062: if-eqz v2, 0072 // +0010 │ │ -009080: 0142 |0064: move v2, v4 │ │ -009082: 28a0 |0065: goto 0005 // -0060 │ │ -009084: 5462 4600 |0066: iget-object v2, v6, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -009088: 5413 4600 |0068: iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -00908c: 6e20 2801 3200 |006a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -009092: 0a02 |006d: move-result v2 │ │ -009094: 3902 0400 |006e: if-nez v2, 0072 // +0004 │ │ -009098: 0142 |0070: move v2, v4 │ │ -00909a: 2894 |0071: goto 0005 // -006c │ │ -00909c: 0152 |0072: move v2, v5 │ │ -00909e: 2892 |0073: goto 0005 // -006e │ │ + insns size : 112 16-bit code units │ │ +00bd64: |[00bd64] org.sixgun.ponyexpress.Podcast.equals:(Ljava/lang/Object;)Z │ │ +00bd74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00bd76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00bd78: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +00bd7c: 0f01 |0004: return v1 │ │ +00bd7e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +00bd82: 0121 |0007: move v1, v2 │ │ +00bd84: 28fc |0008: goto 0004 // -0004 │ │ +00bd86: 6e10 2401 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0124 │ │ +00bd8c: 0c03 |000c: move-result-object v3 │ │ +00bd8e: 6e10 2401 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0124 │ │ +00bd94: 0c04 |0010: move-result-object v4 │ │ +00bd96: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +00bd9a: 0121 |0013: move v1, v2 │ │ +00bd9c: 28f0 |0014: goto 0004 // -0010 │ │ +00bd9e: 0760 |0015: move-object v0, v6 │ │ +00bda0: 1f00 e000 |0016: check-cast v0, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +00bda4: 5453 4b00 |0018: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bda8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +00bdac: 5403 4b00 |001c: iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bdb0: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ +00bdb4: 0121 |0020: move v1, v2 │ │ +00bdb6: 28e3 |0021: goto 0004 // -001d │ │ +00bdb8: 5453 4b00 |0022: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bdbc: 5404 4b00 |0024: iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bdc0: 6e20 4901 4300 |0026: invoke-virtual {v3, v4}, Ljava/net/URL;.equals:(Ljava/lang/Object;)Z // method@0149 │ │ +00bdc6: 0a03 |0029: move-result v3 │ │ +00bdc8: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +00bdcc: 0121 |002c: move v1, v2 │ │ +00bdce: 28d7 |002d: goto 0004 // -0029 │ │ +00bdd0: 5453 4c00 |002e: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bdd4: 3903 0800 |0030: if-nez v3, 0038 // +0008 │ │ +00bdd8: 5403 4c00 |0032: iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bddc: 3803 1000 |0034: if-eqz v3, 0044 // +0010 │ │ +00bde0: 0121 |0036: move v1, v2 │ │ +00bde2: 28cd |0037: goto 0004 // -0033 │ │ +00bde4: 5453 4c00 |0038: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bde8: 5404 4c00 |003a: iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bdec: 6e20 2b01 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00bdf2: 0a03 |003f: move-result v3 │ │ +00bdf4: 3903 0400 |0040: if-nez v3, 0044 // +0004 │ │ +00bdf8: 0121 |0042: move v1, v2 │ │ +00bdfa: 28c1 |0043: goto 0004 // -003f │ │ +00bdfc: 5453 4d00 |0044: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00be00: 3903 0800 |0046: if-nez v3, 004e // +0008 │ │ +00be04: 5403 4d00 |0048: iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00be08: 3803 1000 |004a: if-eqz v3, 005a // +0010 │ │ +00be0c: 0121 |004c: move v1, v2 │ │ +00be0e: 28b7 |004d: goto 0004 // -0049 │ │ +00be10: 5453 4d00 |004e: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00be14: 5404 4d00 |0050: iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00be18: 6e20 2b01 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00be1e: 0a03 |0055: move-result v3 │ │ +00be20: 3903 0400 |0056: if-nez v3, 005a // +0004 │ │ +00be24: 0121 |0058: move v1, v2 │ │ +00be26: 28ab |0059: goto 0004 // -0055 │ │ +00be28: 5453 4e00 |005a: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00be2c: 3903 0800 |005c: if-nez v3, 0064 // +0008 │ │ +00be30: 5403 4e00 |005e: iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00be34: 3803 a4ff |0060: if-eqz v3, 0004 // -005c │ │ +00be38: 0121 |0062: move v1, v2 │ │ +00be3a: 28a1 |0063: goto 0004 // -005f │ │ +00be3c: 5453 4e00 |0064: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00be40: 5404 4e00 |0066: iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00be44: 6e20 2b01 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00be4a: 0a03 |006b: move-result v3 │ │ +00be4c: 3903 98ff |006c: if-nez v3, 0004 // -0068 │ │ +00be50: 0121 |006e: move v1, v2 │ │ +00be52: 2895 |006f: goto 0004 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ - 0x0005 line=189 │ │ - 0x0006 line=164 │ │ - 0x0009 line=165 │ │ - 0x000a line=166 │ │ - 0x0015 line=167 │ │ + 0x0004 line=189 │ │ + 0x0005 line=164 │ │ + 0x0008 line=165 │ │ + 0x0009 line=166 │ │ + 0x0014 line=167 │ │ 0x0016 line=168 │ │ - 0x001a line=169 │ │ - 0x001e line=170 │ │ - 0x0023 line=171 │ │ - 0x0024 line=172 │ │ - 0x002f line=173 │ │ - 0x0030 line=174 │ │ - 0x0034 line=175 │ │ - 0x0039 line=176 │ │ - 0x003a line=177 │ │ - 0x0045 line=178 │ │ - 0x0046 line=179 │ │ - 0x004a line=180 │ │ - 0x004f line=181 │ │ - 0x0050 line=182 │ │ - 0x005b line=183 │ │ - 0x005c line=184 │ │ - 0x0060 line=185 │ │ - 0x0065 line=186 │ │ - 0x0066 line=187 │ │ - 0x0071 line=188 │ │ - 0x0073 line=189 │ │ - locals : │ │ - 0x001a - 0x0074 reg=1 other Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0000 - 0x0074 reg=6 this Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0000 - 0x0074 reg=7 obj Ljava/lang/Object; │ │ + 0x0018 line=169 │ │ + 0x001c line=170 │ │ + 0x0021 line=171 │ │ + 0x0022 line=172 │ │ + 0x002d line=173 │ │ + 0x002e line=174 │ │ + 0x0032 line=175 │ │ + 0x0037 line=176 │ │ + 0x0038 line=177 │ │ + 0x0043 line=178 │ │ + 0x0044 line=179 │ │ + 0x0048 line=180 │ │ + 0x004d line=181 │ │ + 0x004e line=182 │ │ + 0x0059 line=183 │ │ + 0x005a line=184 │ │ + 0x005e line=185 │ │ + 0x0063 line=186 │ │ + 0x0064 line=187 │ │ + 0x006f line=188 │ │ + locals : │ │ + 0x0018 - 0x0070 reg=0 other Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0000 - 0x0070 reg=5 this Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0000 - 0x0070 reg=6 obj Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ name : 'getArt_Url' │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0090a0: |[0090a0] org.sixgun.ponyexpress.Podcast.getArt_Url:()Ljava/net/URL; │ │ -0090b0: 5410 4200 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@0042 │ │ -0090b4: 1100 |0002: return-object v0 │ │ +00be54: |[00be54] org.sixgun.ponyexpress.Podcast.getArt_Url:()Ljava/net/URL; │ │ +00be64: 5410 4a00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@004a │ │ +00be68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ @@ -2388,17 +2107,17 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0090b8: |[0090b8] org.sixgun.ponyexpress.Podcast.getFeed_Url:()Ljava/net/URL; │ │ -0090c8: 5410 4300 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -0090cc: 1100 |0002: return-object v0 │ │ +00be6c: |[00be6c] org.sixgun.ponyexpress.Podcast.getFeed_Url:()Ljava/net/URL; │ │ +00be7c: 5410 4b00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00be80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ @@ -2406,21 +2125,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0090d0: |[0090d0] org.sixgun.ponyexpress.Podcast.getIdenticaGroup:()Ljava/lang/String; │ │ -0090e0: 5410 4400 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -0090e4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0090e8: 5410 4500 |0004: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -0090ec: 1100 |0006: return-object v0 │ │ -0090ee: 5410 4400 |0007: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -0090f2: 28fd |0009: goto 0006 // -0003 │ │ +00be84: |[00be84] org.sixgun.ponyexpress.Podcast.getIdenticaGroup:()Ljava/lang/String; │ │ +00be94: 5410 4c00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00be98: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +00be9c: 5410 4d00 |0004: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bea0: 1100 |0006: return-object v0 │ │ +00bea2: 5410 4c00 |0007: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bea6: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ @@ -2430,17 +2149,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0090f4: |[0090f4] org.sixgun.ponyexpress.Podcast.getIdenticaTag:()Ljava/lang/String; │ │ -009104: 5410 4500 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009108: 1100 |0002: return-object v0 │ │ +00bea8: |[00bea8] org.sixgun.ponyexpress.Podcast.getIdenticaTag:()Ljava/lang/String; │ │ +00beb8: 5410 4d00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ @@ -2448,135 +2167,138 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00910c: |[00910c] org.sixgun.ponyexpress.Podcast.getName:()Ljava/lang/String; │ │ -00911c: 5410 4600 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -009120: 1100 |0002: return-object v0 │ │ +00bec0: |[00bec0] org.sixgun.ponyexpress.Podcast.getName:()Ljava/lang/String; │ │ +00bed0: 5410 4e00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00bed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 69 16-bit code units │ │ -009124: |[009124] org.sixgun.ponyexpress.Podcast.hashCode:()I │ │ -009134: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -009136: 1300 1f00 |0001: const/16 v0, #int 31 // #1f │ │ -00913a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -00913c: da02 011f |0004: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -009140: 5452 4300 |0006: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -009144: 3902 2100 |0008: if-nez v2, 0029 // +0021 │ │ -009148: 0142 |000a: move v2, v4 │ │ -00914a: d801 021f |000b: add-int/lit8 v1, v2, #int 31 // #1f │ │ -00914e: da02 011f |000d: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -009152: 5453 4400 |000f: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -009156: 3903 1f00 |0011: if-nez v3, 0030 // +001f │ │ -00915a: 0143 |0013: move v3, v4 │ │ -00915c: 9001 0203 |0014: add-int v1, v2, v3 │ │ -009160: da02 011f |0016: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -009164: 5453 4500 |0018: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009168: 3903 1d00 |001a: if-nez v3, 0037 // +001d │ │ -00916c: 0143 |001c: move v3, v4 │ │ -00916e: 9001 0203 |001d: add-int v1, v2, v3 │ │ -009172: da02 011f |001f: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -009176: 5453 4600 |0021: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -00917a: 3903 1b00 |0023: if-nez v3, 003e // +001b │ │ -00917e: 0143 |0025: move v3, v4 │ │ -009180: 9001 0203 |0026: add-int v1, v2, v3 │ │ -009184: 0f01 |0028: return v1 │ │ -009186: 5452 4300 |0029: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -00918a: 6e10 4801 0200 |002b: invoke-virtual {v2}, Ljava/net/URL;.hashCode:()I // method@0148 │ │ -009190: 0a02 |002e: move-result v2 │ │ -009192: 28dc |002f: goto 000b // -0024 │ │ -009194: 5453 4400 |0030: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -009198: 6e10 2c01 0300 |0032: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@012c │ │ -00919e: 0a03 |0035: move-result v3 │ │ -0091a0: 28de |0036: goto 0014 // -0022 │ │ -0091a2: 5453 4500 |0037: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -0091a6: 6e10 2c01 0300 |0039: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@012c │ │ -0091ac: 0a03 |003c: move-result v3 │ │ -0091ae: 28e0 |003d: goto 001d // -0020 │ │ -0091b0: 5453 4600 |003e: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -0091b4: 6e10 2c01 0300 |0040: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@012c │ │ -0091ba: 0a03 |0043: move-result v3 │ │ -0091bc: 28e2 |0044: goto 0026 // -001e │ │ + insns size : 66 16-bit code units │ │ +00bed8: |[00bed8] org.sixgun.ponyexpress.Podcast.hashCode:()I │ │ +00bee8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00beea: 1300 1f00 |0001: const/16 v0, #int 31 // #1f │ │ +00beee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +00bef0: 5452 4b00 |0004: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bef4: 3902 2000 |0006: if-nez v2, 0026 // +0020 │ │ +00bef8: 0132 |0008: move v2, v3 │ │ +00befa: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +00befe: da04 011f |000b: mul-int/lit8 v4, v1, #int 31 // #1f │ │ +00bf02: 5452 4c00 |000d: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bf06: 3902 1e00 |000f: if-nez v2, 002d // +001e │ │ +00bf0a: 0132 |0011: move v2, v3 │ │ +00bf0c: 9001 0402 |0012: add-int v1, v4, v2 │ │ +00bf10: da04 011f |0014: mul-int/lit8 v4, v1, #int 31 // #1f │ │ +00bf14: 5452 4d00 |0016: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bf18: 3902 1c00 |0018: if-nez v2, 0034 // +001c │ │ +00bf1c: 0132 |001a: move v2, v3 │ │ +00bf1e: 9001 0402 |001b: add-int v1, v4, v2 │ │ +00bf22: da02 011f |001d: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +00bf26: 5454 4e00 |001f: iget-object v4, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00bf2a: 3904 1a00 |0021: if-nez v4, 003b // +001a │ │ +00bf2e: 9001 0203 |0023: add-int v1, v2, v3 │ │ +00bf32: 0f01 |0025: return v1 │ │ +00bf34: 5452 4b00 |0026: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bf38: 6e10 4b01 0200 |0028: invoke-virtual {v2}, Ljava/net/URL;.hashCode:()I // method@014b │ │ +00bf3e: 0a02 |002b: move-result v2 │ │ +00bf40: 28dd |002c: goto 0009 // -0023 │ │ +00bf42: 5452 4c00 |002d: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bf46: 6e10 2f01 0200 |002f: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@012f │ │ +00bf4c: 0a02 |0032: move-result v2 │ │ +00bf4e: 28df |0033: goto 0012 // -0021 │ │ +00bf50: 5452 4d00 |0034: iget-object v2, v5, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bf54: 6e10 2f01 0200 |0036: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@012f │ │ +00bf5a: 0a02 |0039: move-result v2 │ │ +00bf5c: 28e1 |003a: goto 001b // -001f │ │ +00bf5e: 5453 4e00 |003b: iget-object v3, v5, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00bf62: 6e10 2f01 0300 |003d: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@012f │ │ +00bf68: 0a03 |0040: move-result v3 │ │ +00bf6a: 28e2 |0041: goto 0023 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0003 line=146 │ │ 0x0004 line=147 │ │ - 0x000d line=149 │ │ - 0x0016 line=151 │ │ - 0x001f line=153 │ │ - 0x0028 line=154 │ │ - 0x0029 line=147 │ │ - 0x0030 line=149 │ │ - 0x0037 line=151 │ │ - 0x003e line=153 │ │ - locals : │ │ - 0x0003 - 0x0045 reg=0 prime I │ │ - 0x0004 - 0x0045 reg=1 result I │ │ - 0x0000 - 0x0045 reg=5 this Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0009 line=148 │ │ + 0x000b line=149 │ │ + 0x0012 line=150 │ │ + 0x0014 line=151 │ │ + 0x001b line=152 │ │ + 0x001d line=153 │ │ + 0x0025 line=154 │ │ + 0x0026 line=147 │ │ + 0x0028 line=148 │ │ + 0x002d line=149 │ │ + 0x002f line=150 │ │ + 0x0034 line=151 │ │ + 0x0036 line=152 │ │ + 0x003b line=153 │ │ + locals : │ │ + 0x0003 - 0x0042 reg=0 prime I │ │ + 0x0004 - 0x0042 reg=1 result I │ │ + 0x0000 - 0x0042 reg=5 this Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ name : 'setArt_Url' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 16 16-bit code units │ │ -0091c0: |[0091c0] org.sixgun.ponyexpress.Podcast.setArt_Url:(Ljava/lang/String;)V │ │ -0091d0: 2201 9c00 |0000: new-instance v1, Ljava/net/URL; // type@009c │ │ -0091d4: 7020 4501 3100 |0002: invoke-direct {v1, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0145 │ │ -0091da: 5b21 4200 |0005: iput-object v1, v2, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@0042 │ │ -0091de: 0e00 |0007: return-void │ │ -0091e0: 0d01 |0008: move-exception v1 │ │ -0091e2: 0710 |0009: move-object v0, v1 │ │ -0091e4: 2201 8e00 |000a: new-instance v1, Ljava/lang/RuntimeException; // type@008e │ │ -0091e8: 7020 2501 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -0091ee: 2701 |000f: throw v1 │ │ + insns size : 15 16-bit code units │ │ +00bf6c: |[00bf6c] org.sixgun.ponyexpress.Podcast.setArt_Url:(Ljava/lang/String;)V │ │ +00bf7c: 2201 a300 |0000: new-instance v1, Ljava/net/URL; // type@00a3 │ │ +00bf80: 7020 4801 3100 |0002: invoke-direct {v1, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0148 │ │ +00bf86: 5b21 4a00 |0005: iput-object v1, v2, Lorg/sixgun/ponyexpress/Podcast;.mArt_Url:Ljava/net/URL; // field@004a │ │ +00bf8a: 0e00 |0007: return-void │ │ +00bf8c: 0d00 |0008: move-exception v0 │ │ +00bf8e: 2201 9000 |0009: new-instance v1, Ljava/lang/RuntimeException; // type@0090 │ │ +00bf92: 7020 2801 0100 |000b: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +00bf98: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/net/MalformedURLException; -> 0x0008 │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=102 │ │ 0x0008 line=99 │ │ - 0x000a line=100 │ │ + 0x0009 line=100 │ │ locals : │ │ - 0x000a - 0x0010 reg=0 e Ljava/net/MalformedURLException; │ │ - 0x0000 - 0x0010 reg=2 this Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0000 - 0x0010 reg=3 mArt_Url Ljava/lang/String; │ │ + 0x0009 - 0x000f reg=0 e Ljava/net/MalformedURLException; │ │ + 0x0000 - 0x000f reg=2 this Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0000 - 0x000f reg=3 mArt_Url Ljava/lang/String; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/Podcast;) │ │ name : 'setFeedUrl' │ │ type : '(Ljava/net/URL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009200: |[009200] org.sixgun.ponyexpress.Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ -009210: 5b01 4300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@0043 │ │ -009214: 0e00 |0002: return-void │ │ +00bfac: |[00bfac] org.sixgun.ponyexpress.Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ +00bfbc: 5b01 4b00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mFeed_Url:Ljava/net/URL; // field@004b │ │ +00bfc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x0003 reg=1 feed_url Ljava/net/URL; │ │ @@ -2586,17 +2308,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009218: |[009218] org.sixgun.ponyexpress.Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ -009228: 5b01 4400 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@0044 │ │ -00922c: 0e00 |0002: return-void │ │ +00bfc4: |[00bfc4] org.sixgun.ponyexpress.Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ +00bfd4: 5b01 4c00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaGroup:Ljava/lang/String; // field@004c │ │ +00bfd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x0003 reg=1 mIdenticaGroup Ljava/lang/String; │ │ @@ -2606,17 +2328,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009230: |[009230] org.sixgun.ponyexpress.Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ -009240: 5b01 4500 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@0045 │ │ -009244: 0e00 |0002: return-void │ │ +00bfdc: |[00bfdc] org.sixgun.ponyexpress.Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ +00bfec: 5b01 4d00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mIdenticaTag:Ljava/lang/String; // field@004d │ │ +00bff0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x0003 reg=1 mIdenticaTag Ljava/lang/String; │ │ @@ -2626,38 +2348,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009248: |[009248] org.sixgun.ponyexpress.Podcast.setName:(Ljava/lang/String;)V │ │ -009258: 5b01 4600 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@0046 │ │ -00925c: 0e00 |0002: return-void │ │ +00bff4: |[00bff4] org.sixgun.ponyexpress.Podcast.setName:(Ljava/lang/String;)V │ │ +00c004: 5b01 4e00 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/Podcast;.mName:Ljava/lang/String; // field@004e │ │ +00c008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x0003 reg=1 mName Ljava/lang/String; │ │ │ │ - source_file_idx : 649 (Podcast.java) │ │ + source_file_idx : 665 (Podcast.java) │ │ │ │ -Class #11 header: │ │ -class_idx : 217 │ │ +Class #13 header: │ │ +class_idx : 225 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 653 │ │ +superclass_idx : 142 │ │ +source_file_idx : 669 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #11 - │ │ +Class #13 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/PodcastKeys;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/provider/BaseColumns;' │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/PodcastKeys;) │ │ @@ -2702,37 +2424,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009260: |[009260] org.sixgun.ponyexpress.PodcastKeys.:()V │ │ -009270: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009276: 0e00 |0003: return-void │ │ +00c00c: |[00c00c] org.sixgun.ponyexpress.PodcastKeys.:()V │ │ +00c01c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/PodcastKeys; │ │ │ │ Virtual methods - │ │ - source_file_idx : 653 (PodcastKeys.java) │ │ + source_file_idx : 669 (PodcastKeys.java) │ │ │ │ -Class #12 header: │ │ -class_idx : 218 │ │ +Class #14 header: │ │ +class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ -source_file_idx : 675 │ │ +superclass_idx : 9 │ │ +source_file_idx : 691 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #12 - │ │ +Class #14 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Application;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/PonyExpressApp;) │ │ name : 'APPLICATION_NAME' │ │ @@ -2763,17 +2485,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009278: |[009278] org.sixgun.ponyexpress.PonyExpressApp.:()V │ │ -009288: 7010 1100 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0011 │ │ -00928e: 0e00 |0003: return-void │ │ +00c024: |[00c024] org.sixgun.ponyexpress.PonyExpressApp.:()V │ │ +00c034: 7010 1300 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0013 │ │ +00c03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ Virtual methods - │ │ @@ -2782,17 +2504,17 @@ │ │ type : '()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009290: |[009290] org.sixgun.ponyexpress.PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ -0092a0: 5410 4f00 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@004f │ │ -0092a4: 1100 |0002: return-object v0 │ │ +00c03c: |[00c03c] org.sixgun.ponyexpress.PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ +00c04c: 5410 5700 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0057 │ │ +00c050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/PonyExpressApp;) │ │ @@ -2800,17 +2522,17 @@ │ │ type : '()Lorg/sixgun/ponyexpress/util/InternetHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0092a8: |[0092a8] org.sixgun.ponyexpress.PonyExpressApp.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ -0092b8: 5410 5100 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.mInternetHelper:Lorg/sixgun/ponyexpress/util/InternetHelper; // field@0051 │ │ -0092bc: 1100 |0002: return-object v0 │ │ +00c054: |[00c054] org.sixgun.ponyexpress.PonyExpressApp.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ +00c064: 5410 5900 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.mInternetHelper:Lorg/sixgun/ponyexpress/util/InternetHelper; // field@0059 │ │ +00c068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/PonyExpressApp;) │ │ @@ -2818,28 +2540,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0092c0: |[0092c0] org.sixgun.ponyexpress.PonyExpressApp.onCreate:()V │ │ -0092d0: 6f10 1200 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0012 │ │ -0092d6: 2200 4201 |0003: new-instance v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // type@0142 │ │ -0092da: 7020 3b04 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.:(Landroid/content/Context;)V // method@043b │ │ -0092e0: 5b10 4f00 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@004f │ │ -0092e4: 5410 4f00 |000a: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@004f │ │ -0092e8: 6e10 5c04 0000 |000c: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.open:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@045c │ │ -0092ee: 2200 3c01 |000f: new-instance v0, Lorg/sixgun/ponyexpress/util/InternetHelper; // type@013c │ │ -0092f2: 7020 2704 1000 |0011: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/InternetHelper;.:(Landroid/content/Context;)V // method@0427 │ │ -0092f8: 5b10 5100 |0014: iput-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.mInternetHelper:Lorg/sixgun/ponyexpress/util/InternetHelper; // field@0051 │ │ -0092fc: 2200 3b01 |0016: new-instance v0, Lorg/sixgun/ponyexpress/util/ImageManager; // type@013b │ │ -009300: 7020 1a04 1000 |0018: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/ImageManager;.:(Landroid/content/Context;)V // method@041a │ │ -009306: 6900 5200 |001b: sput-object v0, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -00930a: 0e00 |001d: return-void │ │ +00c06c: |[00c06c] org.sixgun.ponyexpress.PonyExpressApp.onCreate:()V │ │ +00c07c: 6f10 1400 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0014 │ │ +00c082: 2200 4a01 |0003: new-instance v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // type@014a │ │ +00c086: 7020 3f04 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.:(Landroid/content/Context;)V // method@043f │ │ +00c08c: 5b10 5700 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0057 │ │ +00c090: 5410 5700 |000a: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0057 │ │ +00c094: 6e10 6004 0000 |000c: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.open:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@0460 │ │ +00c09a: 2200 4401 |000f: new-instance v0, Lorg/sixgun/ponyexpress/util/InternetHelper; // type@0144 │ │ +00c09e: 7020 2b04 1000 |0011: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/InternetHelper;.:(Landroid/content/Context;)V // method@042b │ │ +00c0a4: 5b10 5900 |0014: iput-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.mInternetHelper:Lorg/sixgun/ponyexpress/util/InternetHelper; // field@0059 │ │ +00c0a8: 2200 4301 |0016: new-instance v0, Lorg/sixgun/ponyexpress/util/ImageManager; // type@0143 │ │ +00c0ac: 7020 1e04 1000 |0018: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/ImageManager;.:(Landroid/content/Context;)V // method@041e │ │ +00c0b2: 6900 5a00 |001b: sput-object v0, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +00c0b6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=51 │ │ 0x000a line=52 │ │ 0x000f line=54 │ │ 0x0016 line=56 │ │ @@ -2852,45 +2574,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00930c: |[00930c] org.sixgun.ponyexpress.PonyExpressApp.onTerminate:()V │ │ -00931c: 6f10 1300 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onTerminate:()V // method@0013 │ │ -009322: 5410 4f00 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@004f │ │ -009326: 6e10 3e04 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.close:()V // method@043e │ │ -00932c: 0e00 |0008: return-void │ │ +00c0b8: |[00c0b8] org.sixgun.ponyexpress.PonyExpressApp.onTerminate:()V │ │ +00c0c8: 6f10 1500 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onTerminate:()V // method@0015 │ │ +00c0ce: 5410 5700 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.DbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0057 │ │ +00c0d2: 6e10 4204 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.close:()V // method@0442 │ │ +00c0d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0008 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - source_file_idx : 675 (PonyExpressApp.java) │ │ + source_file_idx : 691 (PonyExpressApp.java) │ │ │ │ -Class #13 header: │ │ -class_idx : 219 │ │ +Class #15 header: │ │ +class_idx : 227 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #13 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ │ │ -Class #13 - │ │ +Class #15 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$array;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$array;) │ │ name : 'default_lo_feed' │ │ @@ -2919,42 +2641,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009330: |[009330] org.sixgun.ponyexpress.R$array.:()V │ │ -009340: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009346: 0e00 |0003: return-void │ │ +00c0dc: |[00c0dc] org.sixgun.ponyexpress.R$array.:()V │ │ +00c0ec: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #14 header: │ │ -class_idx : 220 │ │ +Class #16 header: │ │ +class_idx : 228 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #14 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #14 - │ │ +Class #16 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -2963,42 +2685,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009348: |[009348] org.sixgun.ponyexpress.R$attr.:()V │ │ -009358: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00935e: 0e00 |0003: return-void │ │ +00c0f4: |[00c0f4] org.sixgun.ponyexpress.R$attr.:()V │ │ +00c104: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #15 header: │ │ -class_idx : 221 │ │ +Class #17 header: │ │ +class_idx : 229 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 38 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #15 annotations: │ │ +Class #17 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #15 - │ │ +Class #17 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$drawable;) │ │ name : 'add_podcasts_button' │ │ @@ -3197,42 +2919,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009360: |[009360] org.sixgun.ponyexpress.R$drawable.:()V │ │ -009370: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009376: 0e00 |0003: return-void │ │ +00c10c: |[00c10c] org.sixgun.ponyexpress.R$drawable.:()V │ │ +00c11c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #16 header: │ │ -class_idx : 222 │ │ +Class #18 header: │ │ +class_idx : 230 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 81 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #16 annotations: │ │ +Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #16 - │ │ +Class #18 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$id;) │ │ name : 'AccountSetupLayout' │ │ @@ -3646,42 +3368,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009378: |[009378] org.sixgun.ponyexpress.R$id.:()V │ │ -009388: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00938e: 0e00 |0003: return-void │ │ +00c124: |[00c124] org.sixgun.ponyexpress.R$id.:()V │ │ +00c134: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c13a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #17 header: │ │ -class_idx : 223 │ │ +Class #19 header: │ │ +class_idx : 231 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #17 annotations: │ │ +Class #19 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #17 - │ │ +Class #19 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$layout;) │ │ name : 'about' │ │ @@ -3765,42 +3487,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009390: |[009390] org.sixgun.ponyexpress.R$layout.:()V │ │ -0093a0: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0093a6: 0e00 |0003: return-void │ │ +00c13c: |[00c13c] org.sixgun.ponyexpress.R$layout.:()V │ │ +00c14c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #18 header: │ │ -class_idx : 224 │ │ +Class #20 header: │ │ +class_idx : 232 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #18 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ │ │ -Class #18 - │ │ +Class #20 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$menu;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$menu;) │ │ name : 'episode_context' │ │ @@ -3829,42 +3551,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0093a8: |[0093a8] org.sixgun.ponyexpress.R$menu.:()V │ │ -0093b8: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0093be: 0e00 |0003: return-void │ │ +00c154: |[00c154] org.sixgun.ponyexpress.R$menu.:()V │ │ +00c164: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #19 header: │ │ -class_idx : 225 │ │ +Class #21 header: │ │ +class_idx : 233 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #19 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="raw" │ │ │ │ -Class #19 - │ │ +Class #21 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$raw;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$raw;) │ │ name : 'dentfeed' │ │ @@ -3893,42 +3615,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0093c0: |[0093c0] org.sixgun.ponyexpress.R$raw.:()V │ │ -0093d0: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0093d6: 0e00 |0003: return-void │ │ +00c16c: |[00c16c] org.sixgun.ponyexpress.R$raw.:()V │ │ +00c17c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$raw; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #20 header: │ │ -class_idx : 226 │ │ +Class #22 header: │ │ +class_idx : 234 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 78 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #20 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #20 - │ │ +Class #22 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$string;) │ │ name : 'Add_feeds' │ │ @@ -4327,42 +4049,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0093d8: |[0093d8] org.sixgun.ponyexpress.R$string.:()V │ │ -0093e8: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0093ee: 0e00 |0003: return-void │ │ +00c184: |[00c184] org.sixgun.ponyexpress.R$string.:()V │ │ +00c194: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #21 header: │ │ -class_idx : 227 │ │ +Class #23 header: │ │ +class_idx : 235 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #21 annotations: │ │ +Class #23 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #21 - │ │ +Class #23 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R$xml;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/R$xml;) │ │ name : 'preferences' │ │ @@ -4376,41 +4098,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0093f0: |[0093f0] org.sixgun.ponyexpress.R$xml.:()V │ │ -009400: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009406: 0e00 |0003: return-void │ │ +00c19c: |[00c19c] org.sixgun.ponyexpress.R$xml.:()V │ │ +00c1ac: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c1b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #22 header: │ │ -class_idx : 228 │ │ +Class #24 header: │ │ +class_idx : 236 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 140 │ │ -source_file_idx : 683 │ │ +superclass_idx : 142 │ │ +source_file_idx : 699 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #22 annotations: │ │ +Class #24 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/R$xml; Lorg/sixgun/ponyexpress/R$string; Lorg/sixgun/ponyexpress/R$raw; Lorg/sixgun/ponyexpress/R$menu; Lorg/sixgun/ponyexpress/R$layout; Lorg/sixgun/ponyexpress/R$id; Lorg/sixgun/ponyexpress/R$drawable; Lorg/sixgun/ponyexpress/R$attr; Lorg/sixgun/ponyexpress/R$array; } │ │ │ │ -Class #22 - │ │ +Class #24 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4419,43 +4141,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009408: |[009408] org.sixgun.ponyexpress.R.:()V │ │ -009418: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00941e: 0e00 |0003: return-void │ │ +00c1b4: |[00c1b4] org.sixgun.ponyexpress.R.:()V │ │ +00c1c4: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 683 (R.java) │ │ + source_file_idx : 699 (R.java) │ │ │ │ -Class #23 header: │ │ -class_idx : 229 │ │ +Class #25 header: │ │ +class_idx : 237 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 140 │ │ +superclass_idx : 142 │ │ source_file_idx : 42 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #23 annotations: │ │ +Class #25 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=create │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #23 - │ │ +Class #25 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/AboutDialog$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4465,17 +4186,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009420: |[009420] org.sixgun.ponyexpress.activity.AboutDialog$1.:()V │ │ -009430: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009436: 0e00 |0003: return-void │ │ +00c1cc: |[00c1cc] org.sixgun.ponyexpress.activity.AboutDialog$1.:()V │ │ +00c1dc: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/AboutDialog$1; │ │ │ │ Virtual methods - │ │ @@ -4484,39 +4205,39 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009438: |[009438] org.sixgun.ponyexpress.activity.AboutDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -009448: 7210 4a00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@004a │ │ -00944e: 0e00 |0003: return-void │ │ +00c1e4: |[00c1e4] org.sixgun.ponyexpress.activity.AboutDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c1f4: 7210 4c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@004c │ │ +00c1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/AboutDialog$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 id I │ │ │ │ source_file_idx : 42 (AboutDialog.java) │ │ │ │ -Class #24 header: │ │ -class_idx : 230 │ │ +Class #26 header: │ │ +class_idx : 238 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ +superclass_idx : 142 │ │ source_file_idx : 42 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #24 - │ │ +Class #26 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/AboutDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4525,87 +4246,86 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009450: |[009450] org.sixgun.ponyexpress.activity.AboutDialog.:()V │ │ -009460: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009466: 0e00 |0003: return-void │ │ +00c1fc: |[00c1fc] org.sixgun.ponyexpress.activity.AboutDialog.:()V │ │ +00c20c: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/AboutDialog; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/AboutDialog;) │ │ name : 'create' │ │ type : '(Landroid/content/Context;)Landroid/app/AlertDialog;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 113 16-bit code units │ │ -009468: |[009468] org.sixgun.ponyexpress.activity.AboutDialog.create:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ -009478: 7110 bc00 0b00 |0000: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00bc │ │ -00947e: 0c08 |0003: move-result-object v8 │ │ -009480: 1509 037f |0004: const/high16 v9, #int 2130903040 // #7f03 │ │ -009484: 120a |0006: const/4 v10, #int 0 // #0 │ │ -009486: 6e30 bd00 980a |0007: invoke-virtual {v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bd │ │ -00948c: 0c07 |000a: move-result-object v7 │ │ -00948e: 1508 097f |000b: const/high16 v8, #int 2131296256 // #7f09 │ │ -009492: 6e20 c600 8700 |000d: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -009498: 0c05 |0010: move-result-object v5 │ │ -00949a: 1f05 6b00 |0011: check-cast v5, Landroid/widget/TextView; // type@006b │ │ -00949e: 7100 b000 0000 |0013: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@00b0 │ │ -0094a4: 0c08 |0016: move-result-object v8 │ │ -0094a6: 6e20 f800 8500 |0017: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@00f8 │ │ -0094ac: 2200 0500 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -0094b0: 7020 0a00 b000 |001c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000a │ │ -0094b6: 1408 1a00 027f |001f: const v8, #float 1.728e+38 // #7f02001a │ │ -0094bc: 6e20 0d00 8000 |0022: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000d │ │ -0094c2: 6e20 1000 7000 |0025: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -0094c8: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -0094ca: 6e20 0c00 8000 |0029: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000c │ │ -0094d0: 6e10 4000 0b00 |002c: invoke-virtual {v11}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0040 │ │ -0094d6: 0c03 |002f: move-result-object v3 │ │ -0094d8: 6e10 3f00 0b00 |0030: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@003f │ │ -0094de: 0c08 |0033: move-result-object v8 │ │ -0094e0: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -0094e2: 6e30 6100 3809 |0035: invoke-virtual {v8, v3, v9}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0061 │ │ -0094e8: 0c08 |0038: move-result-object v8 │ │ -0094ea: 5486 0500 |0039: iget-object v6, v8, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0005 │ │ -0094ee: 2208 9100 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@0091 │ │ -0094f2: 7010 3401 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0094f8: 1409 4700 067f |0040: const v9, #float 1.78118e+38 // #7f060047 │ │ -0094fe: 6e20 4200 9b00 |0043: invoke-virtual {v11, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -009504: 0c09 |0046: move-result-object v9 │ │ -009506: 6e20 3801 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00950c: 0c08 |004a: move-result-object v8 │ │ -00950e: 1a09 0100 |004b: const-string v9, " " // string@0001 │ │ -009512: 6e20 3801 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -009518: 0c08 |0050: move-result-object v8 │ │ -00951a: 6e20 3801 6800 |0051: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -009520: 0c08 |0054: move-result-object v8 │ │ -009522: 6e10 3901 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -009528: 0c04 |0058: move-result-object v4 │ │ -00952a: 6e20 0f00 4000 |0059: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -009530: 1408 2600 067f |005c: const v8, #float 1.78117e+38 // #7f060026 │ │ -009536: 2209 e500 |005f: new-instance v9, Lorg/sixgun/ponyexpress/activity/AboutDialog$1; // type@00e5 │ │ -00953a: 7010 0902 0900 |0061: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/AboutDialog$1;.:()V // method@0209 │ │ -009540: 6e30 0e00 8009 |0064: invoke-virtual {v0, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -009546: 6e10 0b00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000b │ │ -00954c: 0c01 |006a: move-result-object v1 │ │ -00954e: 1101 |006b: return-object v1 │ │ -009550: 0d08 |006c: move-exception v8 │ │ -009552: 0782 |006d: move-object v2, v8 │ │ -009554: 1a06 2200 |006e: const-string v6, "?" // string@0022 │ │ -009558: 28cb |0070: goto 003b // -0035 │ │ + insns size : 112 16-bit code units │ │ +00c214: |[00c214] org.sixgun.ponyexpress.activity.AboutDialog.create:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ +00c224: 7110 be00 0b00 |0000: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@00be │ │ +00c22a: 0c08 |0003: move-result-object v8 │ │ +00c22c: 1509 037f |0004: const/high16 v9, #int 2130903040 // #7f03 │ │ +00c230: 120a |0006: const/4 v10, #int 0 // #0 │ │ +00c232: 6e30 bf00 980a |0007: invoke-virtual {v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bf │ │ +00c238: 0c07 |000a: move-result-object v7 │ │ +00c23a: 1508 097f |000b: const/high16 v8, #int 2131296256 // #7f09 │ │ +00c23e: 6e20 c800 8700 |000d: invoke-virtual {v7, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00c244: 0c05 |0010: move-result-object v5 │ │ +00c246: 1f05 6d00 |0011: check-cast v5, Landroid/widget/TextView; // type@006d │ │ +00c24a: 7100 b200 0000 |0013: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@00b2 │ │ +00c250: 0c08 |0016: move-result-object v8 │ │ +00c252: 6e20 fa00 8500 |0017: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@00fa │ │ +00c258: 2200 0700 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +00c25c: 7020 0c00 b000 |001c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +00c262: 1408 1a00 027f |001f: const v8, #float 1.728e+38 // #7f02001a │ │ +00c268: 6e20 0f00 8000 |0022: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000f │ │ +00c26e: 6e20 1200 7000 |0025: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +00c274: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +00c276: 6e20 0e00 8000 |0029: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000e │ │ +00c27c: 6e10 4200 0b00 |002c: invoke-virtual {v11}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0042 │ │ +00c282: 0c03 |002f: move-result-object v3 │ │ +00c284: 6e10 4100 0b00 |0030: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0041 │ │ +00c28a: 0c08 |0033: move-result-object v8 │ │ +00c28c: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +00c28e: 6e30 6300 3809 |0035: invoke-virtual {v8, v3, v9}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0063 │ │ +00c294: 0c08 |0038: move-result-object v8 │ │ +00c296: 5486 0500 |0039: iget-object v6, v8, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0005 │ │ +00c29a: 2208 9300 |003b: new-instance v8, Ljava/lang/StringBuilder; // type@0093 │ │ +00c29e: 7010 3701 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00c2a4: 1409 4700 067f |0040: const v9, #float 1.78118e+38 // #7f060047 │ │ +00c2aa: 6e20 4400 9b00 |0043: invoke-virtual {v11, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +00c2b0: 0c09 |0046: move-result-object v9 │ │ +00c2b2: 6e20 3b01 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00c2b8: 0c08 |004a: move-result-object v8 │ │ +00c2ba: 1a09 0100 |004b: const-string v9, " " // string@0001 │ │ +00c2be: 6e20 3b01 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00c2c4: 0c08 |0050: move-result-object v8 │ │ +00c2c6: 6e20 3b01 6800 |0051: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00c2cc: 0c08 |0054: move-result-object v8 │ │ +00c2ce: 6e10 3c01 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00c2d4: 0c04 |0058: move-result-object v4 │ │ +00c2d6: 6e20 1100 4000 |0059: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +00c2dc: 1408 2600 067f |005c: const v8, #float 1.78117e+38 // #7f060026 │ │ +00c2e2: 2209 ed00 |005f: new-instance v9, Lorg/sixgun/ponyexpress/activity/AboutDialog$1; // type@00ed │ │ +00c2e6: 7010 0d02 0900 |0061: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/AboutDialog$1;.:()V // method@020d │ │ +00c2ec: 6e30 1000 8009 |0064: invoke-virtual {v0, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +00c2f2: 6e10 0d00 0000 |0067: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ +00c2f8: 0c01 |006a: move-result-object v1 │ │ +00c2fa: 1101 |006b: return-object v1 │ │ +00c2fc: 0d02 |006c: move-exception v2 │ │ +00c2fe: 1a06 2200 |006d: const-string v6, "?" // string@0022 │ │ +00c302: 28cc |006f: goto 003b // -0034 │ │ catches : 1 │ │ 0x002c - 0x003b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x006c │ │ positions : │ │ 0x0000 line=37 │ │ 0x000b line=38 │ │ 0x0013 line=39 │ │ @@ -4617,46 +4337,46 @@ │ │ 0x0030 line=50 │ │ 0x003b line=54 │ │ 0x0059 line=55 │ │ 0x005c line=57 │ │ 0x0067 line=62 │ │ 0x006b line=63 │ │ 0x006c line=51 │ │ - 0x006e line=52 │ │ + 0x006d line=52 │ │ locals : │ │ 0x0030 - 0x003b reg=3 pkg Ljava/lang/String; │ │ 0x006b - 0x006c reg=1 dialog Landroid/app/AlertDialog; │ │ 0x0059 - 0x006c reg=4 title Ljava/lang/String; │ │ 0x003b - 0x006c reg=6 versionNumber Ljava/lang/String; │ │ - 0x001f - 0x0071 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ - 0x006e - 0x0071 reg=2 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x0013 - 0x0071 reg=5 tv Landroid/widget/TextView; │ │ - 0x0070 - 0x0071 reg=6 versionNumber Ljava/lang/String; │ │ - 0x000b - 0x0071 reg=7 view Landroid/view/View; │ │ - 0x0000 - 0x0071 reg=11 context Landroid/content/Context; │ │ + 0x001f - 0x0070 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ + 0x006d - 0x0070 reg=2 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x0013 - 0x0070 reg=5 tv Landroid/widget/TextView; │ │ + 0x006f - 0x0070 reg=6 versionNumber Ljava/lang/String; │ │ + 0x000b - 0x0070 reg=7 view Landroid/view/View; │ │ + 0x0000 - 0x0070 reg=11 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ source_file_idx : 42 (AboutDialog.java) │ │ │ │ -Class #25 header: │ │ -class_idx : 231 │ │ +Class #27 header: │ │ +class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ +superclass_idx : 142 │ │ source_file_idx : 44 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #25 annotations: │ │ +Class #27 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #25 - │ │ +Class #27 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4670,112 +4390,112 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009568: |[009568] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$1.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ -009578: 5b01 3401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -00957c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009582: 0e00 |0005: return-void │ │ +00c310: |[00c310] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$1.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ +00c320: 5b01 3c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c324: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -009584: |[009584] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$1.onClick:(Landroid/view/View;)V │ │ -009594: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -009596: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -009598: 5495 3401 |0002: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -00959c: 7110 1202 0500 |0004: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0212 │ │ -0095a2: 0c05 |0007: move-result-object v5 │ │ -0095a4: 6e10 f700 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f7 │ │ -0095aa: 0c05 |000b: move-result-object v5 │ │ -0095ac: 6e10 2201 0500 |000c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -0095b2: 0c00 |000f: move-result-object v0 │ │ -0095b4: 5495 3401 |0010: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -0095b8: 7110 1302 0500 |0012: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0213 │ │ -0095be: 0c05 |0015: move-result-object v5 │ │ -0095c0: 6e10 f700 0500 |0016: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f7 │ │ -0095c6: 0c05 |0019: move-result-object v5 │ │ -0095c8: 6e10 2201 0500 |001a: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -0095ce: 0c02 |001d: move-result-object v2 │ │ -0095d0: 5495 3401 |001e: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -0095d4: 7110 1402 0500 |0020: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0214 │ │ -0095da: 0c05 |0023: move-result-object v5 │ │ -0095dc: 6e10 f700 0500 |0024: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f7 │ │ -0095e2: 0c05 |0027: move-result-object v5 │ │ -0095e4: 6e10 2201 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -0095ea: 0c04 |002b: move-result-object v4 │ │ -0095ec: 2203 d800 |002c: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -0095f0: 7010 e801 0300 |002e: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01e8 │ │ -0095f6: 7110 7804 0000 |0031: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@0478 │ │ -0095fc: 0c01 |0034: move-result-object v1 │ │ -0095fe: 7110 7304 0100 |0035: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0473 │ │ -009604: 0c05 |0038: move-result-object v5 │ │ -009606: 3805 5200 |0039: if-eqz v5, 008b // +0052 │ │ -00960a: 6e20 f301 1300 |003b: invoke-virtual {v3, v1}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f3 │ │ -009610: 1a05 0000 |003e: const-string v5, "" // string@0000 │ │ -009614: 6e20 2801 5200 |0040: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00961a: 0a05 |0043: move-result v5 │ │ -00961c: 3905 1100 |0044: if-nez v5, 0055 // +0011 │ │ -009620: 1a05 0900 |0046: const-string v5, "!" // string@0009 │ │ -009624: 6e20 2801 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00962a: 0a05 |004b: move-result v5 │ │ -00962c: 3905 0900 |004c: if-nez v5, 0055 // +0009 │ │ -009630: 6e20 3001 7200 |004e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -009636: 0c05 |0051: move-result-object v5 │ │ -009638: 6e20 f401 5300 |0052: invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f4 │ │ -00963e: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ -009642: 6e20 2801 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -009648: 0a05 |005a: move-result v5 │ │ -00964a: 3905 1900 |005b: if-nez v5, 0074 // +0019 │ │ -00964e: 1a05 0b00 |005d: const-string v5, "#" // string@000b │ │ -009652: 6e20 2801 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -009658: 0a05 |0062: move-result v5 │ │ -00965a: 3905 1100 |0063: if-nez v5, 0074 // +0011 │ │ -00965e: 6e30 3101 8407 |0065: invoke-virtual {v4, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0131 │ │ -009664: 0c05 |0068: move-result-object v5 │ │ -009666: 1a06 0b00 |0069: const-string v6, "#" // string@000b │ │ -00966a: 3365 1c00 |006b: if-ne v5, v6, 0087 // +001c │ │ -00966e: 6e20 3001 7400 |006d: invoke-virtual {v4, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -009674: 0c05 |0070: move-result-object v5 │ │ -009676: 6e20 f501 5300 |0071: invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -00967c: 5495 3401 |0074: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -009680: 7110 1502 0500 |0076: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0215 │ │ -009686: 0c05 |0079: move-result-object v5 │ │ -009688: 6e10 fa01 0500 |007a: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00968e: 0c05 |007d: move-result-object v5 │ │ -009690: 6e20 3c04 3500 |007e: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V // method@043c │ │ -009696: 5495 3401 |0081: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -00969a: 6e10 1702 0500 |0083: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.finish:()V // method@0217 │ │ -0096a0: 0e00 |0086: return-void │ │ -0096a2: 6e20 f501 4300 |0087: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -0096a8: 28ea |008a: goto 0074 // -0016 │ │ -0096aa: 5495 3401 |008b: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0134 │ │ -0096ae: 7110 1502 0500 |008d: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0215 │ │ -0096b4: 0c05 |0090: move-result-object v5 │ │ -0096b6: 1406 4600 067f |0091: const v6, #float 1.78118e+38 // #7f060046 │ │ -0096bc: 7130 fb00 6508 |0094: invoke-static {v5, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -0096c2: 0c05 |0097: move-result-object v5 │ │ -0096c4: 6e10 fd00 0500 |0098: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -0096ca: 28eb |009b: goto 0086 // -0015 │ │ +00c32c: |[00c32c] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$1.onClick:(Landroid/view/View;)V │ │ +00c33c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +00c33e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +00c340: 5495 3c01 |0002: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c344: 7110 1602 0500 |0004: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0216 │ │ +00c34a: 0c05 |0007: move-result-object v5 │ │ +00c34c: 6e10 f900 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f9 │ │ +00c352: 0c05 |000b: move-result-object v5 │ │ +00c354: 7210 1801 0500 |000c: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0118 │ │ +00c35a: 0c00 |000f: move-result-object v0 │ │ +00c35c: 5495 3c01 |0010: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c360: 7110 1702 0500 |0012: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0217 │ │ +00c366: 0c05 |0015: move-result-object v5 │ │ +00c368: 6e10 f900 0500 |0016: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f9 │ │ +00c36e: 0c05 |0019: move-result-object v5 │ │ +00c370: 7210 1801 0500 |001a: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0118 │ │ +00c376: 0c02 |001d: move-result-object v2 │ │ +00c378: 5495 3c01 |001e: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c37c: 7110 1802 0500 |0020: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; // method@0218 │ │ +00c382: 0c05 |0023: move-result-object v5 │ │ +00c384: 6e10 f900 0500 |0024: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f9 │ │ +00c38a: 0c05 |0027: move-result-object v5 │ │ +00c38c: 7210 1801 0500 |0028: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0118 │ │ +00c392: 0c04 |002b: move-result-object v4 │ │ +00c394: 2203 e000 |002c: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +00c398: 7010 ec01 0300 |002e: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01ec │ │ +00c39e: 7110 7c04 0000 |0031: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@047c │ │ +00c3a4: 0c01 |0034: move-result-object v1 │ │ +00c3a6: 7110 7704 0100 |0035: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0477 │ │ +00c3ac: 0c05 |0038: move-result-object v5 │ │ +00c3ae: 3805 5200 |0039: if-eqz v5, 008b // +0052 │ │ +00c3b2: 6e20 f701 1300 |003b: invoke-virtual {v3, v1}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f7 │ │ +00c3b8: 1a05 0000 |003e: const-string v5, "" // string@0000 │ │ +00c3bc: 6e20 2b01 5200 |0040: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00c3c2: 0a05 |0043: move-result v5 │ │ +00c3c4: 3905 1100 |0044: if-nez v5, 0055 // +0011 │ │ +00c3c8: 1a05 0900 |0046: const-string v5, "!" // string@0009 │ │ +00c3cc: 6e20 2b01 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00c3d2: 0a05 |004b: move-result v5 │ │ +00c3d4: 3905 0900 |004c: if-nez v5, 0055 // +0009 │ │ +00c3d8: 6e20 3301 7200 |004e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +00c3de: 0c05 |0051: move-result-object v5 │ │ +00c3e0: 6e20 f801 5300 |0052: invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f8 │ │ +00c3e6: 1a05 0000 |0055: const-string v5, "" // string@0000 │ │ +00c3ea: 6e20 2b01 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00c3f0: 0a05 |005a: move-result v5 │ │ +00c3f2: 3905 1900 |005b: if-nez v5, 0074 // +0019 │ │ +00c3f6: 1a05 0b00 |005d: const-string v5, "#" // string@000b │ │ +00c3fa: 6e20 2b01 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00c400: 0a05 |0062: move-result v5 │ │ +00c402: 3905 1100 |0063: if-nez v5, 0074 // +0011 │ │ +00c406: 6e30 3401 8407 |0065: invoke-virtual {v4, v8, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0134 │ │ +00c40c: 0c05 |0068: move-result-object v5 │ │ +00c40e: 1a06 0b00 |0069: const-string v6, "#" // string@000b │ │ +00c412: 3365 1c00 |006b: if-ne v5, v6, 0087 // +001c │ │ +00c416: 6e20 3301 7400 |006d: invoke-virtual {v4, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +00c41c: 0c05 |0070: move-result-object v5 │ │ +00c41e: 6e20 f901 5300 |0071: invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +00c424: 5495 3c01 |0074: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c428: 7110 1902 0500 |0076: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0219 │ │ +00c42e: 0c05 |0079: move-result-object v5 │ │ +00c430: 6e10 fe01 0500 |007a: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c436: 0c05 |007d: move-result-object v5 │ │ +00c438: 6e20 4004 3500 |007e: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V // method@0440 │ │ +00c43e: 5495 3c01 |0081: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c442: 6e10 1b02 0500 |0083: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.finish:()V // method@021b │ │ +00c448: 0e00 |0086: return-void │ │ +00c44a: 6e20 f901 4300 |0087: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +00c450: 28ea |008a: goto 0074 // -0016 │ │ +00c452: 5495 3c01 |008b: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013c │ │ +00c456: 7110 1902 0500 |008d: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0219 │ │ +00c45c: 0c05 |0090: move-result-object v5 │ │ +00c45e: 1406 4600 067f |0091: const v6, #float 1.78118e+38 // #7f060046 │ │ +00c464: 7130 fd00 6508 |0094: invoke-static {v5, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00c46a: 0c05 |0097: move-result-object v5 │ │ +00c46c: 6e10 ff00 0500 |0098: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00c472: 28eb |009b: goto 0086 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0010 line=59 │ │ 0x001e line=60 │ │ 0x002c line=62 │ │ 0x0031 line=64 │ │ @@ -4798,30 +4518,30 @@ │ │ 0x0031 - 0x009c reg=3 podcast Lorg/sixgun/ponyexpress/Podcast; │ │ 0x002c - 0x009c reg=4 tag Ljava/lang/String; │ │ 0x0000 - 0x009c reg=9 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1; │ │ 0x0000 - 0x009c reg=10 v Landroid/view/View; │ │ │ │ source_file_idx : 44 (AddNewPodcastFeedActivity.java) │ │ │ │ -Class #26 header: │ │ -class_idx : 232 │ │ +Class #28 header: │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ +superclass_idx : 142 │ │ source_file_idx : 44 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #26 annotations: │ │ +Class #28 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #26 - │ │ +Class #28 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4835,60 +4555,60 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0096cc: |[0096cc] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$2.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ -0096dc: 5b01 3501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0135 │ │ -0096e0: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0096e6: 0e00 |0005: return-void │ │ +00c474: |[00c474] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$2.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ +00c484: 5b01 3d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013d │ │ +00c488: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0096e8: |[0096e8] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$2.onClick:(Landroid/view/View;)V │ │ -0096f8: 5410 3501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@0135 │ │ -0096fc: 6e10 1702 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.finish:()V // method@0217 │ │ -009702: 0e00 |0005: return-void │ │ +00c490: |[00c490] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$2.onClick:(Landroid/view/View;)V │ │ +00c4a0: 5410 3d01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // field@013d │ │ +00c4a4: 6e10 1b02 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.finish:()V // method@021b │ │ +00c4aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ source_file_idx : 44 (AddNewPodcastFeedActivity.java) │ │ │ │ -Class #27 header: │ │ -class_idx : 233 │ │ +Class #29 header: │ │ +class_idx : 241 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 4 │ │ +superclass_idx : 6 │ │ source_file_idx : 44 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ -Class #27 - │ │ +Class #29 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;) │ │ @@ -4913,17 +4633,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009704: |[009704] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.:()V │ │ -009714: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -00971a: 0e00 |0003: return-void │ │ +00c4ac: |[00c4ac] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.:()V │ │ +00c4bc: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +00c4c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;) │ │ @@ -4931,17 +4651,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00971c: |[00971c] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ -00972c: 5410 3601 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mFeedText:Landroid/widget/TextView; // field@0136 │ │ -009730: 1100 |0002: return-object v0 │ │ +00c4c4: |[00c4c4] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ +00c4d4: 5410 3e01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mFeedText:Landroid/widget/TextView; // field@013e │ │ +00c4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;) │ │ @@ -4949,17 +4669,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009734: |[009734] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ -009744: 5410 3701 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mGroupText:Landroid/widget/TextView; // field@0137 │ │ -009748: 1100 |0002: return-object v0 │ │ +00c4dc: |[00c4dc] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ +00c4ec: 5410 3f01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mGroupText:Landroid/widget/TextView; // field@013f │ │ +00c4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;) │ │ @@ -4967,17 +4687,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00974c: |[00974c] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ -00975c: 5410 3901 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mTagText:Landroid/widget/TextView; // field@0139 │ │ -009760: 1100 |0002: return-object v0 │ │ +00c4f4: |[00c4f4] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ +00c504: 5410 4101 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mTagText:Landroid/widget/TextView; // field@0141 │ │ +00c508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;) │ │ @@ -4985,17 +4705,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009764: |[009764] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ -009774: 5410 3801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0138 │ │ -009778: 1100 |0002: return-object v0 │ │ +00c50c: |[00c50c] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ +00c51c: 5410 4001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0140 │ │ +00c520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ Virtual methods - │ │ @@ -5004,52 +4724,52 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -00977c: |[00977c] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00978c: 6f20 0100 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -009792: 1404 0200 037f |0003: const v4, #float 1.74129e+38 // #7f030002 │ │ -009798: 6e20 1a02 4500 |0006: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.setContentView:(I)V // method@021a │ │ -00979e: 2201 e700 |0009: new-instance v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1; // type@00e7 │ │ -0097a2: 7020 0d02 5100 |000b: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V // method@020d │ │ -0097a8: 2200 e800 |000e: new-instance v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2; // type@00e8 │ │ -0097ac: 7020 0f02 5000 |0010: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V // method@020f │ │ -0097b2: 6e10 1802 0500 |0013: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.getApplication:()Landroid/app/Application; // method@0218 │ │ -0097b8: 0c04 |0016: move-result-object v4 │ │ -0097ba: 1f04 da00 |0017: check-cast v4, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -0097be: 5b54 3801 |0019: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0138 │ │ -0097c2: 1404 0e00 097f |001b: const v4, #float 1.82105e+38 // #7f09000e │ │ -0097c8: 6e20 1602 4500 |001e: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@0216 │ │ -0097ce: 0c04 |0021: move-result-object v4 │ │ -0097d0: 1f04 5f00 |0022: check-cast v4, Landroid/widget/EditText; // type@005f │ │ -0097d4: 5b54 3601 |0024: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mFeedText:Landroid/widget/TextView; // field@0136 │ │ -0097d8: 1404 1000 097f |0026: const v4, #float 1.82105e+38 // #7f090010 │ │ -0097de: 6e20 1602 4500 |0029: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@0216 │ │ -0097e4: 0c04 |002c: move-result-object v4 │ │ -0097e6: 1f04 5f00 |002d: check-cast v4, Landroid/widget/EditText; // type@005f │ │ -0097ea: 5b54 3701 |002f: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mGroupText:Landroid/widget/TextView; // field@0137 │ │ -0097ee: 1404 1200 097f |0031: const v4, #float 1.82105e+38 // #7f090012 │ │ -0097f4: 6e20 1602 4500 |0034: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@0216 │ │ -0097fa: 0c04 |0037: move-result-object v4 │ │ -0097fc: 1f04 5f00 |0038: check-cast v4, Landroid/widget/EditText; // type@005f │ │ -009800: 5b54 3901 |003a: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mTagText:Landroid/widget/TextView; // field@0139 │ │ -009804: 1404 0700 097f |003c: const v4, #float 1.82104e+38 // #7f090007 │ │ -00980a: 6e20 1602 4500 |003f: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@0216 │ │ -009810: 0c03 |0042: move-result-object v3 │ │ -009812: 1f03 5d00 |0043: check-cast v3, Landroid/widget/Button; // type@005d │ │ -009816: 6e20 d500 1300 |0045: invoke-virtual {v3, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00981c: 1404 0800 097f |0048: const v4, #float 1.82104e+38 // #7f090008 │ │ -009822: 6e20 1602 4500 |004b: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@0216 │ │ -009828: 0c02 |004e: move-result-object v2 │ │ -00982a: 1f02 5d00 |004f: check-cast v2, Landroid/widget/Button; // type@005d │ │ -00982e: 6e20 d500 0200 |0051: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -009834: 0e00 |0054: return-void │ │ +00c524: |[00c524] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00c534: 6f20 0300 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +00c53a: 1404 0200 037f |0003: const v4, #float 1.74129e+38 // #7f030002 │ │ +00c540: 6e20 1e02 4500 |0006: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.setContentView:(I)V // method@021e │ │ +00c546: 2201 ef00 |0009: new-instance v1, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1; // type@00ef │ │ +00c54a: 7020 1102 5100 |000b: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V // method@0211 │ │ +00c550: 2200 f000 |000e: new-instance v0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2; // type@00f0 │ │ +00c554: 7020 1302 5000 |0010: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;.:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V // method@0213 │ │ +00c55a: 6e10 1c02 0500 |0013: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.getApplication:()Landroid/app/Application; // method@021c │ │ +00c560: 0c04 |0016: move-result-object v4 │ │ +00c562: 1f04 e200 |0017: check-cast v4, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +00c566: 5b54 4001 |0019: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0140 │ │ +00c56a: 1404 0e00 097f |001b: const v4, #float 1.82105e+38 // #7f09000e │ │ +00c570: 6e20 1a02 4500 |001e: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@021a │ │ +00c576: 0c04 |0021: move-result-object v4 │ │ +00c578: 1f04 6100 |0022: check-cast v4, Landroid/widget/EditText; // type@0061 │ │ +00c57c: 5b54 3e01 |0024: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mFeedText:Landroid/widget/TextView; // field@013e │ │ +00c580: 1404 1000 097f |0026: const v4, #float 1.82105e+38 // #7f090010 │ │ +00c586: 6e20 1a02 4500 |0029: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@021a │ │ +00c58c: 0c04 |002c: move-result-object v4 │ │ +00c58e: 1f04 6100 |002d: check-cast v4, Landroid/widget/EditText; // type@0061 │ │ +00c592: 5b54 3f01 |002f: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mGroupText:Landroid/widget/TextView; // field@013f │ │ +00c596: 1404 1200 097f |0031: const v4, #float 1.82105e+38 // #7f090012 │ │ +00c59c: 6e20 1a02 4500 |0034: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@021a │ │ +00c5a2: 0c04 |0037: move-result-object v4 │ │ +00c5a4: 1f04 6100 |0038: check-cast v4, Landroid/widget/EditText; // type@0061 │ │ +00c5a8: 5b54 4101 |003a: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mTagText:Landroid/widget/TextView; // field@0141 │ │ +00c5ac: 1404 0700 097f |003c: const v4, #float 1.82104e+38 // #7f090007 │ │ +00c5b2: 6e20 1a02 4500 |003f: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@021a │ │ +00c5b8: 0c03 |0042: move-result-object v3 │ │ +00c5ba: 1f03 5f00 |0043: check-cast v3, Landroid/widget/Button; // type@005f │ │ +00c5be: 6e20 d700 1300 |0045: invoke-virtual {v3, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00c5c4: 1404 0800 097f |0048: const v4, #float 1.82104e+38 // #7f090008 │ │ +00c5ca: 6e20 1a02 4500 |004b: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.findViewById:(I)Landroid/view/View; // method@021a │ │ +00c5d0: 0c02 |004e: move-result-object v2 │ │ +00c5d2: 1f02 5f00 |004f: check-cast v2, Landroid/widget/Button; // type@005f │ │ +00c5d6: 6e20 d700 0200 |0051: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00c5dc: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0009 line=54 │ │ 0x000e line=86 │ │ 0x0013 line=94 │ │ @@ -5074,42 +4794,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -009838: |[009838] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.showSettings:(Landroid/view/View;)V │ │ -009848: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00984c: 5431 3801 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0138 │ │ -009850: 1c02 1d01 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@011d │ │ -009854: 7030 4c00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00985a: 6e20 1c02 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.startActivity:(Landroid/content/Intent;)V // method@021c │ │ -009860: 0e00 |000c: return-void │ │ +00c5e0: |[00c5e0] org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity.showSettings:(Landroid/view/View;)V │ │ +00c5f0: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +00c5f4: 5431 4001 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0140 │ │ +00c5f8: 1c02 2501 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@0125 │ │ +00c5fc: 7030 4e00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00c602: 6e20 2002 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;.startActivity:(Landroid/content/Intent;)V // method@0220 │ │ +00c608: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000c line=111 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ 0x0000 - 0x000d reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 44 (AddNewPodcastFeedActivity.java) │ │ │ │ -Class #28 header: │ │ -class_idx : 234 │ │ +Class #30 header: │ │ +class_idx : 242 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 4 │ │ -source_file_idx : 150 │ │ +superclass_idx : 6 │ │ +source_file_idx : 154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #28 - │ │ +Class #30 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -5118,17 +4838,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009864: |[009864] org.sixgun.ponyexpress.activity.EpisodeNotesActivity.:()V │ │ -009874: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -00987a: 0e00 |0003: return-void │ │ +00c60c: |[00c60c] org.sixgun.ponyexpress.activity.EpisodeNotesActivity.:()V │ │ +00c61c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +00c622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity; │ │ │ │ Virtual methods - │ │ @@ -5137,35 +4857,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -00987c: |[00987c] org.sixgun.ponyexpress.activity.EpisodeNotesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00988c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00988e: 6f20 0100 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -009894: 6e10 1f02 0700 |0004: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.getIntent:()Landroid/content/Intent; // method@021f │ │ -00989a: 0c03 |0007: move-result-object v3 │ │ -00989c: 6e10 4f00 0300 |0008: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0098a2: 0c06 |000b: move-result-object v6 │ │ -0098a4: 1403 0b00 037f |000c: const v3, #float 1.74129e+38 // #7f03000b │ │ -0098aa: 6e20 2102 3700 |000f: invoke-virtual {v7, v3}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.setContentView:(I)V // method@0221 │ │ -0098b0: 1403 3100 097f |0012: const v3, #float 1.82105e+38 // #7f090031 │ │ -0098b6: 6e20 1e02 3700 |0015: invoke-virtual {v7, v3}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.findViewById:(I)Landroid/view/View; // method@021e │ │ -0098bc: 0c00 |0018: move-result-object v0 │ │ -0098be: 1f00 5a00 |0019: check-cast v0, Landroid/webkit/WebView; // type@005a │ │ -0098c2: 1a03 0104 |001b: const-string v3, "description" // string@0401 │ │ -0098c6: 6e20 9200 3600 |001d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -0098cc: 0c02 |0020: move-result-object v2 │ │ -0098ce: 1a03 a007 |0021: const-string v3, "text/html" // string@07a0 │ │ -0098d2: 1a04 dc02 |0023: const-string v4, "UTF-8" // string@02dc │ │ -0098d6: 0715 |0025: move-object v5, v1 │ │ -0098d8: 7406 d200 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@00d2 │ │ -0098de: 0e00 |0029: return-void │ │ +00c624: |[00c624] org.sixgun.ponyexpress.activity.EpisodeNotesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00c634: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00c636: 6f20 0300 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +00c63c: 6e10 2302 0700 |0004: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.getIntent:()Landroid/content/Intent; // method@0223 │ │ +00c642: 0c03 |0007: move-result-object v3 │ │ +00c644: 6e10 5100 0300 |0008: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00c64a: 0c06 |000b: move-result-object v6 │ │ +00c64c: 1403 0b00 037f |000c: const v3, #float 1.74129e+38 // #7f03000b │ │ +00c652: 6e20 2502 3700 |000f: invoke-virtual {v7, v3}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.setContentView:(I)V // method@0225 │ │ +00c658: 1403 3100 097f |0012: const v3, #float 1.82105e+38 // #7f090031 │ │ +00c65e: 6e20 2202 3700 |0015: invoke-virtual {v7, v3}, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity;.findViewById:(I)Landroid/view/View; // method@0222 │ │ +00c664: 0c00 |0018: move-result-object v0 │ │ +00c666: 1f00 5c00 |0019: check-cast v0, Landroid/webkit/WebView; // type@005c │ │ +00c66a: 1a03 1304 |001b: const-string v3, "description" // string@0413 │ │ +00c66e: 6e20 9400 3600 |001d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00c674: 0c02 |0020: move-result-object v2 │ │ +00c676: 1a03 b007 |0021: const-string v3, "text/html" // string@07b0 │ │ +00c67a: 1a04 ef02 |0023: const-string v4, "UTF-8" // string@02ef │ │ +00c67e: 0715 |0025: move-object v5, v1 │ │ +00c680: 7406 d400 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@00d4 │ │ +00c686: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=38 │ │ 0x000c line=39 │ │ 0x0012 line=42 │ │ 0x001b line=43 │ │ @@ -5174,339 +4894,21 @@ │ │ locals : │ │ 0x001b - 0x002a reg=0 description Landroid/webkit/WebView; │ │ 0x0021 - 0x002a reg=2 descriptionText Ljava/lang/String; │ │ 0x000c - 0x002a reg=6 data Landroid/os/Bundle; │ │ 0x0000 - 0x002a reg=7 this Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity; │ │ 0x0000 - 0x002a reg=8 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 150 (EpisodeNotesActivity.java) │ │ - │ │ -Class #29 header: │ │ -class_idx : 240 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 15 │ │ -source_file_idx : 176 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #29 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/app/TabActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : 'SETUP_ACCOUNT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : 'mPonyExpressApp' │ │ - type : 'Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0098e0: |[0098e0] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.:()V │ │ -0098f0: 7010 3000 0000 |0000: invoke-direct {v0}, Landroid/app/TabActivity;.:()V // method@0030 │ │ -0098f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0098f8: |[0098f8] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onCreate:(Landroid/os/Bundle;)V │ │ -009908: 6f20 3100 2100 |0000: invoke-super {v1, v2}, Landroid/app/TabActivity;.onCreate:(Landroid/os/Bundle;)V // method@0031 │ │ -00990e: 6e10 5002 0100 |0003: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.getApplication:()Landroid/app/Application; // method@0250 │ │ -009914: 0c00 |0006: move-result-object v0 │ │ -009916: 1f00 da00 |0007: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00991a: 5b10 4a01 |0009: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014a │ │ -00991e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=51 │ │ - 0x000b line=52 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ - 0x0000 - 0x000c reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -009920: |[009920] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -009930: 6e10 5102 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0251 │ │ -009936: 0c00 |0003: move-result-object v0 │ │ -009938: 1401 0100 087f |0004: const v1, #float 1.80775e+38 // #7f080001 │ │ -00993e: 6e30 c200 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c2 │ │ -009944: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -009946: 0f01 |000b: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - 0x0004 line=59 │ │ - 0x000a line=60 │ │ - locals : │ │ - 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ - 0x0000 - 0x000c reg=2 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ - 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ - │ │ - #2 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -009948: |[009948] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -009958: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00995a: 7210 c300 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -009960: 0a00 |0004: move-result v0 │ │ -009962: 2b00 2500 0000 |0005: packed-switch v0, 0000002a // +00000025 │ │ -009968: 6f20 3200 5400 |0008: invoke-super {v4, v5}, Landroid/app/TabActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0032 │ │ -00996e: 0a00 |000b: move-result v0 │ │ -009970: 0f00 |000c: return v0 │ │ -009972: 2200 1600 |000d: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -009976: 5441 4a01 |000f: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014a │ │ -00997a: 1c02 1d01 |0011: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@011d │ │ -00997e: 7030 4c00 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -009984: 6e20 5502 0400 |0016: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@0255 │ │ -00998a: 0130 |0019: move v0, v3 │ │ -00998c: 28f2 |001a: goto 000c // -000e │ │ -00998e: 2200 1600 |001b: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -009992: 5441 4a01 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014a │ │ -009996: 1c02 f400 |001f: const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00999a: 7030 4c00 1002 |0021: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -0099a0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0099a2: 6e30 5602 0401 |0025: invoke-virtual {v4, v0, v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0256 │ │ -0099a8: 0130 |0028: move v0, v3 │ │ -0099aa: 28e3 |0029: goto 000c // -001d │ │ -0099ac: 0001 0200 4a00 097f 0800 0000 1600 ... |002a: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=68 │ │ - 0x0008 line=80 │ │ - 0x000d line=70 │ │ - 0x001a line=72 │ │ - 0x001b line=75 │ │ - 0x0029 line=78 │ │ - 0x002a line=68 │ │ - locals : │ │ - 0x0000 - 0x0032 reg=4 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ - 0x0000 - 0x0032 reg=5 item Landroid/view/MenuItem; │ │ - │ │ - source_file_idx : 176 (GeneralOptionsMenuActivity.java) │ │ - │ │ -Class #30 header: │ │ -class_idx : 235 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 240 │ │ -source_file_idx : 151 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #30 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/activity/EpisodeTabs;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ - name : 'mTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0099bc: |[0099bc] org.sixgun.ponyexpress.activity.EpisodeTabs.:()V │ │ -0099cc: 7010 4f02 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.:()V // method@024f │ │ -0099d2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 187 16-bit code units │ │ -0099d4: |[0099d4] org.sixgun.ponyexpress.activity.EpisodeTabs.onCreate:(Landroid/os/Bundle;)V │ │ -0099e4: 6f20 5202 a900 |0000: invoke-super {v9, v10}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.onCreate:(Landroid/os/Bundle;)V // method@0252 │ │ -0099ea: 1406 0500 037f |0003: const v6, #float 1.74129e+38 // #7f030005 │ │ -0099f0: 6e20 2802 6900 |0006: invoke-virtual {v9, v6}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.setContentView:(I)V // method@0228 │ │ -0099f6: 6e10 2402 0900 |0009: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getIntent:()Landroid/content/Intent; // method@0224 │ │ -0099fc: 0c00 |000c: move-result-object v0 │ │ -0099fe: 1406 1800 097f |000d: const v6, #float 1.82105e+38 // #7f090018 │ │ -009a04: 6e20 2302 6900 |0010: invoke-virtual {v9, v6}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.findViewById:(I)Landroid/view/View; // method@0223 │ │ -009a0a: 0c05 |0013: move-result-object v5 │ │ -009a0c: 1f05 6b00 |0014: check-cast v5, Landroid/widget/TextView; // type@006b │ │ -009a10: 6e10 4f00 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -009a16: 0c06 |0019: move-result-object v6 │ │ -009a18: 1a07 a607 |001a: const-string v7, "title" // string@07a6 │ │ -009a1c: 6e20 9200 7600 |001c: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -009a22: 0c06 |001f: move-result-object v6 │ │ -009a24: 5b96 3a01 |0020: iput-object v6, v9, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.mTitleText:Ljava/lang/CharSequence; // field@013a │ │ -009a28: 5496 3a01 |0022: iget-object v6, v9, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.mTitleText:Ljava/lang/CharSequence; // field@013a │ │ -009a2c: 6e20 f900 6500 |0024: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -009a32: 6e10 2502 0900 |0027: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getResources:()Landroid/content/res/Resources; // method@0225 │ │ -009a38: 0c02 |002a: move-result-object v2 │ │ -009a3a: 6e10 2602 0900 |002b: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getTabHost:()Landroid/widget/TabHost; // method@0226 │ │ -009a40: 0c04 |002e: move-result-object v4 │ │ -009a42: 2201 1600 |002f: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -009a46: 1c06 1201 |0031: const-class v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity; // type@0112 │ │ -009a4a: 7030 4c00 9106 |0033: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -009a50: 6e20 5500 0100 |0036: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0055 │ │ -009a56: 1a06 3104 |0039: const-string v6, "episode" // string@0431 │ │ -009a5a: 6e20 f500 6400 |003b: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ -009a60: 0c06 |003e: move-result-object v6 │ │ -009a62: 1407 2b00 067f |003f: const v7, #float 1.78117e+38 // #7f06002b │ │ -009a68: 6e20 6400 7200 |0042: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0064 │ │ -009a6e: 0c07 |0045: move-result-object v7 │ │ -009a70: 1408 1200 027f |0046: const v8, #float 1.728e+38 // #7f020012 │ │ -009a76: 6e20 6200 8200 |0049: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0062 │ │ -009a7c: 0c08 |004c: move-result-object v8 │ │ -009a7e: 6e30 f300 7608 |004d: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f3 │ │ -009a84: 0c06 |0050: move-result-object v6 │ │ -009a86: 6e20 f200 1600 |0051: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f2 │ │ -009a8c: 0c03 |0054: move-result-object v3 │ │ -009a8e: 6e20 f400 3400 |0055: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f4 │ │ -009a94: 2201 1600 |0058: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -009a98: 1c06 ea00 |005a: const-class v6, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity; // type@00ea │ │ -009a9c: 7030 4c00 9106 |005c: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -009aa2: 6e20 5500 0100 |005f: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0055 │ │ -009aa8: 1a06 3c06 |0062: const-string v6, "notes" // string@063c │ │ -009aac: 6e20 f500 6400 |0064: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ -009ab2: 0c06 |0067: move-result-object v6 │ │ -009ab4: 1407 1600 067f |0068: const v7, #float 1.78117e+38 // #7f060016 │ │ -009aba: 6e20 6400 7200 |006b: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0064 │ │ -009ac0: 0c07 |006e: move-result-object v7 │ │ -009ac2: 1408 1100 027f |006f: const v8, #float 1.728e+38 // #7f020011 │ │ -009ac8: 6e20 6200 8200 |0072: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0062 │ │ -009ace: 0c08 |0075: move-result-object v8 │ │ -009ad0: 6e30 f300 7608 |0076: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f3 │ │ -009ad6: 0c06 |0079: move-result-object v6 │ │ -009ad8: 6e20 f200 1600 |007a: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f2 │ │ -009ade: 0c03 |007d: move-result-object v3 │ │ -009ae0: 6e20 f400 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f4 │ │ -009ae6: 6e10 4f00 0000 |0081: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -009aec: 0c06 |0084: move-result-object v6 │ │ -009aee: 1a07 2a05 |0085: const-string v7, "identica_tag" // string@052a │ │ -009af2: 6e20 8e00 7600 |0087: invoke-virtual {v6, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@008e │ │ -009af8: 0a06 |008a: move-result v6 │ │ -009afa: 3806 2b00 |008b: if-eqz v6, 00b6 // +002b │ │ -009afe: 2201 1600 |008d: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -009b02: 1c06 0001 |008f: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // type@0100 │ │ -009b06: 7030 4c00 9106 |0091: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -009b0c: 6e20 5500 0100 |0094: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0055 │ │ -009b12: 1a06 2205 |0097: const-string v6, "identica" // string@0522 │ │ -009b16: 6e20 f500 6400 |0099: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ -009b1c: 0c06 |009c: move-result-object v6 │ │ -009b1e: 1407 1500 067f |009d: const v7, #float 1.78117e+38 // #7f060015 │ │ -009b24: 6e20 6400 7200 |00a0: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0064 │ │ -009b2a: 0c07 |00a3: move-result-object v7 │ │ -009b2c: 1408 1000 027f |00a4: const v8, #float 1.728e+38 // #7f020010 │ │ -009b32: 6e20 6200 8200 |00a7: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0062 │ │ -009b38: 0c08 |00aa: move-result-object v8 │ │ -009b3a: 6e30 f300 7608 |00ab: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f3 │ │ -009b40: 0c06 |00ae: move-result-object v6 │ │ -009b42: 6e20 f200 1600 |00af: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f2 │ │ -009b48: 0c03 |00b2: move-result-object v3 │ │ -009b4a: 6e20 f400 3400 |00b3: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f4 │ │ -009b50: 1206 |00b6: const/4 v6, #int 0 // #0 │ │ -009b52: 6e20 f600 6400 |00b7: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@00f6 │ │ -009b58: 0e00 |00ba: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - 0x0009 line=48 │ │ - 0x000d line=49 │ │ - 0x0016 line=50 │ │ - 0x0022 line=51 │ │ - 0x0027 line=53 │ │ - 0x002b line=54 │ │ - 0x002f line=59 │ │ - 0x0036 line=60 │ │ - 0x0039 line=61 │ │ - 0x0055 line=63 │ │ - 0x0058 line=66 │ │ - 0x005f line=68 │ │ - 0x0062 line=69 │ │ - 0x007e line=71 │ │ - 0x0081 line=74 │ │ - 0x008d line=75 │ │ - 0x0094 line=76 │ │ - 0x0097 line=78 │ │ - 0x00b3 line=80 │ │ - 0x00b6 line=83 │ │ - 0x00ba line=86 │ │ - locals : │ │ - 0x0036 - 0x005a reg=1 intent Landroid/content/Intent; │ │ - 0x005f - 0x008f reg=1 intent Landroid/content/Intent; │ │ - 0x000d - 0x00bb reg=0 data Landroid/content/Intent; │ │ - 0x0094 - 0x00bb reg=1 intent Landroid/content/Intent; │ │ - 0x002b - 0x00bb reg=2 res Landroid/content/res/Resources; │ │ - 0x0055 - 0x00bb reg=3 spec Landroid/widget/TabHost$TabSpec; │ │ - 0x002f - 0x00bb reg=4 tabHost Landroid/widget/TabHost; │ │ - 0x0016 - 0x00bb reg=5 title Landroid/widget/TextView; │ │ - 0x0000 - 0x00bb reg=9 this Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ │ - 0x0000 - 0x00bb reg=10 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 151 (EpisodeTabs.java) │ │ + source_file_idx : 154 (EpisodeNotesActivity.java) │ │ │ │ Class #31 header: │ │ -class_idx : 236 │ │ +class_idx : 244 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 153 │ │ +superclass_idx : 142 │ │ +source_file_idx : 157 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -5531,54 +4933,54 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b5c: |[009b5c] org.sixgun.ponyexpress.activity.EpisodesActivity$1.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ │ -009b6c: 5b01 3b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013b │ │ -009b70: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009b76: 0e00 |0005: return-void │ │ +00c688: |[00c688] org.sixgun.ponyexpress.activity.EpisodesActivity$1.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ │ +00c698: 5b01 4301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0143 │ │ +00c69c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -009b78: |[009b78] org.sixgun.ponyexpress.activity.EpisodesActivity$1.onClick:(Landroid/view/View;)V │ │ -009b88: 5410 3b01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013b │ │ -009b8c: 6e20 4c02 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startIdenticaActivity:(Landroid/view/View;)V // method@024c │ │ -009b92: 0e00 |0005: return-void │ │ +00c6a4: |[00c6a4] org.sixgun.ponyexpress.activity.EpisodesActivity$1.onClick:(Landroid/view/View;)V │ │ +00c6b4: 5410 4301 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0143 │ │ +00c6b8: 6e20 5002 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startIdenticaActivity:(Landroid/view/View;)V // method@0250 │ │ +00c6be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 153 (EpisodesActivity.java) │ │ + source_file_idx : 157 (EpisodesActivity.java) │ │ │ │ Class #32 header: │ │ -class_idx : 237 │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 153 │ │ +superclass_idx : 142 │ │ +source_file_idx : 157 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -5603,88 +5005,88 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b94: |[009b94] org.sixgun.ponyexpress.activity.EpisodesActivity$2.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ │ -009ba4: 5b01 3c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009ba8: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -009bae: 0e00 |0005: return-void │ │ +00c6c0: |[00c6c0] org.sixgun.ponyexpress.activity.EpisodesActivity$2.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ │ +00c6d0: 5b01 4401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c6d4: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00c6da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -009bb0: |[009bb0] org.sixgun.ponyexpress.activity.EpisodesActivity$2.onGlobalLayout:()V │ │ -009bc0: 5475 3c01 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009bc4: 6e10 3802 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getResources:()Landroid/content/res/Resources; // method@0238 │ │ -009bca: 0c04 |0005: move-result-object v4 │ │ -009bcc: 6205 5200 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -009bd0: 5476 3c01 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009bd4: 7110 3102 0600 |000a: invoke-static {v6}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String; // method@0231 │ │ -009bda: 0c06 |000d: move-result-object v6 │ │ -009bdc: 6e20 1f04 6500 |000e: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041f │ │ -009be2: 0c00 |0011: move-result-object v0 │ │ -009be4: 3800 2300 |0012: if-eqz v0, 0035 // +0023 │ │ -009be8: 5475 3c01 |0014: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009bec: 7110 3202 0500 |0016: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0232 │ │ -009bf2: 0c05 |0019: move-result-object v5 │ │ -009bf4: 6e10 cb00 0500 |001a: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cb │ │ -009bfa: 0a02 |001d: move-result v2 │ │ -009bfc: 5475 3c01 |001e: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009c00: 7110 3202 0500 |0020: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0232 │ │ -009c06: 0c05 |0023: move-result-object v5 │ │ -009c08: 6e10 ce00 0500 |0024: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00ce │ │ -009c0e: 0a03 |0027: move-result v3 │ │ -009c10: 7140 7404 0432 |0028: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0474 │ │ -009c16: 0c01 |002b: move-result-object v1 │ │ -009c18: 5475 3c01 |002c: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013c │ │ -009c1c: 7110 3202 0500 |002e: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0232 │ │ -009c22: 0c05 |0031: move-result-object v5 │ │ -009c24: 6e20 cf00 1500 |0032: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cf │ │ -009c2a: 0e00 |0035: return-void │ │ +00c6dc: |[00c6dc] org.sixgun.ponyexpress.activity.EpisodesActivity$2.onGlobalLayout:()V │ │ +00c6ec: 5475 4401 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c6f0: 6e10 3c02 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getResources:()Landroid/content/res/Resources; // method@023c │ │ +00c6f6: 0c04 |0005: move-result-object v4 │ │ +00c6f8: 6205 5a00 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +00c6fc: 5476 4401 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c700: 7110 3502 0600 |000a: invoke-static {v6}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String; // method@0235 │ │ +00c706: 0c06 |000d: move-result-object v6 │ │ +00c708: 6e20 2304 6500 |000e: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0423 │ │ +00c70e: 0c00 |0011: move-result-object v0 │ │ +00c710: 3800 2300 |0012: if-eqz v0, 0035 // +0023 │ │ +00c714: 5475 4401 |0014: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c718: 7110 3602 0500 |0016: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0236 │ │ +00c71e: 0c05 |0019: move-result-object v5 │ │ +00c720: 6e10 cd00 0500 |001a: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cd │ │ +00c726: 0a02 |001d: move-result v2 │ │ +00c728: 5475 4401 |001e: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c72c: 7110 3602 0500 |0020: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0236 │ │ +00c732: 0c05 |0023: move-result-object v5 │ │ +00c734: 6e10 d000 0500 |0024: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00d0 │ │ +00c73a: 0a03 |0027: move-result v3 │ │ +00c73c: 7140 7804 0432 |0028: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0478 │ │ +00c742: 0c01 |002b: move-result-object v1 │ │ +00c744: 5475 4401 |002c: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0144 │ │ +00c748: 7110 3602 0500 |002e: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; // method@0236 │ │ +00c74e: 0c05 |0031: move-result-object v5 │ │ +00c750: 6e20 d100 1500 |0032: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00d1 │ │ +00c756: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x0012 line=117 │ │ 0x0014 line=118 │ │ 0x001e line=119 │ │ - 0x0028 line=120 │ │ + 0x0028 line=121 │ │ 0x002c line=122 │ │ 0x0035 line=124 │ │ locals : │ │ 0x002c - 0x0035 reg=1 new_background Landroid/graphics/drawable/BitmapDrawable; │ │ 0x001e - 0x0035 reg=2 new_height I │ │ 0x0028 - 0x0035 reg=3 new_width I │ │ 0x0012 - 0x0036 reg=0 image Landroid/graphics/Bitmap; │ │ 0x0006 - 0x0036 reg=4 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0036 reg=7 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2; │ │ │ │ - source_file_idx : 153 (EpisodesActivity.java) │ │ + source_file_idx : 157 (EpisodesActivity.java) │ │ │ │ Class #33 header: │ │ -class_idx : 238 │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 94 │ │ -source_file_idx : 153 │ │ +superclass_idx : 96 │ │ +source_file_idx : 157 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -5708,18 +5110,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -009c2c: |[009c2c] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -009c3c: 5b01 3d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013d │ │ -009c40: 7030 d700 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00d7 │ │ -009c46: 0e00 |0005: return-void │ │ +00c758: |[00c758] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +00c768: 5b01 4501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0145 │ │ +00c76c: 7030 d900 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00d9 │ │ +00c772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter; │ │ @@ -5733,40 +5135,40 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -009c48: |[009c48] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -009c58: 1a05 a607 |0000: const-string v5, "title" // string@07a6 │ │ -009c5c: 7220 6600 5a00 |0002: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -009c62: 0a04 |0005: move-result v4 │ │ -009c64: 1a05 6a05 |0006: const-string v5, "listened" // string@056a │ │ -009c68: 7220 6600 5a00 |0008: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -009c6e: 0a02 |000b: move-result v2 │ │ -009c70: 1405 1700 097f |000c: const v5, #float 1.82105e+38 // #7f090017 │ │ -009c76: 6e20 c600 5800 |000f: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -009c7c: 0c00 |0012: move-result-object v0 │ │ -009c7e: 1f00 6b00 |0013: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -009c82: 7220 6a00 4a00 |0015: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -009c88: 0c03 |0018: move-result-object v3 │ │ -009c8a: 7220 6800 2a00 |0019: invoke-interface {v10, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0068 │ │ -009c90: 0a01 |001c: move-result v1 │ │ -009c92: 6e20 f900 3000 |001d: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -009c98: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -009c9a: 3351 0900 |0021: if-ne v1, v5, 002a // +0009 │ │ -009c9e: 6205 0700 |0023: sget-object v5, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0007 │ │ -009ca2: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -009ca4: 6e30 fa00 5006 |0026: invoke-virtual {v0, v5, v6}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@00fa │ │ -009caa: 0e00 |0029: return-void │ │ -009cac: 6205 0700 |002a: sget-object v5, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0007 │ │ -009cb0: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -009cb2: 6e30 fa00 5006 |002d: invoke-virtual {v0, v5, v6}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@00fa │ │ -009cb8: 28f9 |0030: goto 0029 // -0007 │ │ +00c774: |[00c774] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +00c784: 1a05 b607 |0000: const-string v5, "title" // string@07b6 │ │ +00c788: 7220 6800 5a00 |0002: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +00c78e: 0a04 |0005: move-result v4 │ │ +00c790: 1a05 7a05 |0006: const-string v5, "listened" // string@057a │ │ +00c794: 7220 6800 5a00 |0008: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +00c79a: 0a02 |000b: move-result v2 │ │ +00c79c: 1405 1700 097f |000c: const v5, #float 1.82105e+38 // #7f090017 │ │ +00c7a2: 6e20 c800 5800 |000f: invoke-virtual {v8, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00c7a8: 0c00 |0012: move-result-object v0 │ │ +00c7aa: 1f00 6d00 |0013: check-cast v0, Landroid/widget/TextView; // type@006d │ │ +00c7ae: 7220 6c00 4a00 |0015: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +00c7b4: 0c03 |0018: move-result-object v3 │ │ +00c7b6: 7220 6a00 2a00 |0019: invoke-interface {v10, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006a │ │ +00c7bc: 0a01 |001c: move-result v1 │ │ +00c7be: 6e20 fb00 3000 |001d: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00c7c4: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ +00c7c6: 3351 0900 |0021: if-ne v1, v5, 002a // +0009 │ │ +00c7ca: 6205 0700 |0023: sget-object v5, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0007 │ │ +00c7ce: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +00c7d0: 6e30 fc00 5006 |0026: invoke-virtual {v0, v5, v6}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@00fc │ │ +00c7d6: 0e00 |0029: return-void │ │ +00c7d8: 6205 0700 |002a: sget-object v5, Landroid/graphics/Typeface;.DEFAULT:Landroid/graphics/Typeface; // field@0007 │ │ +00c7dc: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +00c7de: 6e30 fc00 5006 |002d: invoke-virtual {v0, v5, v6}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@00fc │ │ +00c7e4: 28f9 |0030: goto 0029 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0006 line=348 │ │ 0x000c line=349 │ │ 0x0015 line=350 │ │ 0x0019 line=351 │ │ @@ -5791,48 +5193,48 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -009cbc: |[009cbc] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -009ccc: 5442 3d01 |0000: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@013d │ │ -009cd0: 1a03 5f05 |0002: const-string v3, "layout_inflater" // string@055f │ │ -009cd4: 6e20 3a02 3200 |0004: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@023a │ │ -009cda: 0c01 |0007: move-result-object v1 │ │ -009cdc: 1f01 5000 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@0050 │ │ -009ce0: 2200 5600 |000a: new-instance v0, Landroid/view/View; // type@0056 │ │ -009ce4: 7020 c500 5000 |000c: invoke-direct {v0, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00c5 │ │ -009cea: 1402 0400 037f |000f: const v2, #float 1.74129e+38 // #7f030004 │ │ -009cf0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -009cf2: 6e30 bd00 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bd │ │ -009cf8: 0c00 |0016: move-result-object v0 │ │ -009cfa: 1100 |0017: return-object v0 │ │ +00c7e8: |[00c7e8] org.sixgun.ponyexpress.activity.EpisodesActivity$EpisodeAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00c7f8: 5442 4501 |0000: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // field@0145 │ │ +00c7fc: 1a03 7005 |0002: const-string v3, "layout_inflater" // string@0570 │ │ +00c800: 6e20 3e02 3200 |0004: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@023e │ │ +00c806: 0c01 |0007: move-result-object v1 │ │ +00c808: 1f01 5200 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@0052 │ │ +00c80c: 2200 5800 |000a: new-instance v0, Landroid/view/View; // type@0058 │ │ +00c810: 7020 c700 5000 |000c: invoke-direct {v0, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00c7 │ │ +00c816: 1402 0400 037f |000f: const v2, #float 1.74129e+38 // #7f030004 │ │ +00c81c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +00c81e: 6e30 bf00 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bf │ │ +00c824: 0c00 |0016: move-result-object v0 │ │ +00c826: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x000a line=361 │ │ 0x000f line=362 │ │ 0x0017 line=363 │ │ locals : │ │ 0x000f - 0x0018 reg=0 v Landroid/view/View; │ │ 0x000a - 0x0018 reg=1 vi Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0018 reg=4 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter; │ │ 0x0000 - 0x0018 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0018 reg=6 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0018 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 153 (EpisodesActivity.java) │ │ + source_file_idx : 157 (EpisodesActivity.java) │ │ │ │ Class #34 header: │ │ -class_idx : 239 │ │ +class_idx : 247 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 153 │ │ +superclass_idx : 11 │ │ +source_file_idx : 157 │ │ static_fields_size : 4 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 9 │ │ │ │ Class #34 annotations: │ │ Annotations on class │ │ @@ -5899,36 +5301,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009cfc: |[009cfc] org.sixgun.ponyexpress.activity.EpisodesActivity.:()V │ │ -009d0c: 7010 1400 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0014 │ │ -009d12: 0e00 |0003: return-void │ │ +00c828: |[00c828] org.sixgun.ponyexpress.activity.EpisodesActivity.:()V │ │ +00c838: 7010 1600 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0016 │ │ +00c83e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ - 0x0003 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009d14: |[009d14] org.sixgun.ponyexpress.activity.EpisodesActivity.access$000:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String; │ │ -009d24: 5410 4201 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0142 │ │ -009d28: 1100 |0002: return-object v0 │ │ +00c840: |[00c840] org.sixgun.ponyexpress.activity.EpisodesActivity.access$000:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String; │ │ +00c850: 5410 4a01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@014a │ │ +00c854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ @@ -5936,17 +5337,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009d2c: |[009d2c] org.sixgun.ponyexpress.activity.EpisodesActivity.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; │ │ -009d3c: 5410 4301 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@0143 │ │ -009d40: 1100 |0002: return-object v0 │ │ +00c858: |[00c858] org.sixgun.ponyexpress.activity.EpisodesActivity.access$100:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Landroid/view/ViewGroup; │ │ +00c868: 5410 4b01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@014b │ │ +00c86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ @@ -5954,39 +5355,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -009d44: |[009d44] org.sixgun.ponyexpress.activity.EpisodesActivity.listEpisodes:()V │ │ -009d54: 5453 4701 |0000: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009d58: 6e10 fa01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009d5e: 0c03 |0005: move-result-object v3 │ │ -009d60: 5454 4501 |0006: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009d64: 6e20 4304 4300 |0008: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllEpisodeNames:(Ljava/lang/String;)Landroid/database/Cursor; // method@0443 │ │ -009d6a: 0c00 |000b: move-result-object v0 │ │ -009d6c: 6e20 4d02 0500 |000c: invoke-virtual {v5, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@024d │ │ -009d72: 2201 ee00 |000f: new-instance v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter; // type@00ee │ │ -009d76: 7040 2d02 5105 |0011: invoke-direct {v1, v5, v5, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;Landroid/content/Context;Landroid/database/Cursor;)V // method@022d │ │ -009d7c: 6e20 4a02 1500 |0014: invoke-virtual {v5, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@024a │ │ -009d82: 5453 4701 |0017: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009d86: 6e10 fa01 0300 |0019: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009d8c: 0c03 |001c: move-result-object v3 │ │ -009d8e: 5454 4501 |001d: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009d92: 6e20 4004 4300 |001f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.countUnlistened:(Ljava/lang/String;)I // method@0440 │ │ -009d98: 0a03 |0022: move-result v3 │ │ -009d9a: 5953 4401 |0023: iput v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@0144 │ │ -009d9e: 5453 4701 |0025: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009da2: 5254 4401 |0027: iget v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@0144 │ │ -009da6: 7120 7704 4300 |0029: invoke-static {v3, v4}, Lorg/sixgun/ponyexpress/util/Utils;.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; // method@0477 │ │ -009dac: 0c02 |002c: move-result-object v2 │ │ -009dae: 5453 4801 |002d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mUnlistenedText:Landroid/widget/TextView; // field@0148 │ │ -009db2: 6e20 f900 2300 |002f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -009db8: 0e00 |0032: return-void │ │ +00c870: |[00c870] org.sixgun.ponyexpress.activity.EpisodesActivity.listEpisodes:()V │ │ +00c880: 5453 4f01 |0000: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c884: 6e10 fe01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c88a: 0c03 |0005: move-result-object v3 │ │ +00c88c: 5454 4d01 |0006: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00c890: 6e20 4704 4300 |0008: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllEpisodeNames:(Ljava/lang/String;)Landroid/database/Cursor; // method@0447 │ │ +00c896: 0c00 |000b: move-result-object v0 │ │ +00c898: 6e20 5102 0500 |000c: invoke-virtual {v5, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0251 │ │ +00c89e: 2201 f600 |000f: new-instance v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter; // type@00f6 │ │ +00c8a2: 7040 3102 5105 |0011: invoke-direct {v1, v5, v5, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;Landroid/content/Context;Landroid/database/Cursor;)V // method@0231 │ │ +00c8a8: 6e20 4e02 1500 |0014: invoke-virtual {v5, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@024e │ │ +00c8ae: 5453 4f01 |0017: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c8b2: 6e10 fe01 0300 |0019: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c8b8: 0c03 |001c: move-result-object v3 │ │ +00c8ba: 5454 4d01 |001d: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00c8be: 6e20 4404 4300 |001f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.countUnlistened:(Ljava/lang/String;)I // method@0444 │ │ +00c8c4: 0a03 |0022: move-result v3 │ │ +00c8c6: 5953 4c01 |0023: iput v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@014c │ │ +00c8ca: 5453 4f01 |0025: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c8ce: 5254 4c01 |0027: iget v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@014c │ │ +00c8d2: 7120 7b04 4300 |0029: invoke-static {v3, v4}, Lorg/sixgun/ponyexpress/util/Utils;.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; // method@047b │ │ +00c8d8: 0c02 |002c: move-result-object v2 │ │ +00c8da: 5453 5001 |002d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mUnlistenedText:Landroid/widget/TextView; // field@0150 │ │ +00c8de: 6e20 fb00 2300 |002f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00c8e4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x000c line=373 │ │ 0x000f line=375 │ │ 0x0014 line=376 │ │ 0x0017 line=379 │ │ @@ -6004,244 +5405,244 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -009dbc: |[009dbc] org.sixgun.ponyexpress.activity.EpisodesActivity.markAllListened:()V │ │ -009dcc: 5475 4701 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009dd0: 6e10 fa01 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009dd6: 0c05 |0005: move-result-object v5 │ │ -009dd8: 5476 4501 |0006: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009ddc: 6e20 4504 6500 |0008: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllNotListened:(Ljava/lang/String;)Landroid/database/Cursor; // method@0445 │ │ -009de2: 0c00 |000b: move-result-object v0 │ │ -009de4: 1a05 2703 |000c: const-string v5, "_id" // string@0327 │ │ -009de8: 7220 6600 5000 |000e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -009dee: 0a01 |0011: move-result v1 │ │ -009df0: 6e20 4d02 0700 |0012: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@024d │ │ -009df6: 7210 6b00 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -009dfc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -009dfe: 7210 6700 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -009e04: 0a05 |001c: move-result v5 │ │ -009e06: 3552 1300 |001d: if-ge v2, v5, 0030 // +0013 │ │ -009e0a: 7220 6900 1000 |001f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -009e10: 0b03 |0022: move-result-wide v3 │ │ -009e12: 7120 1f01 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -009e18: 0c05 |0026: move-result-object v5 │ │ -009e1a: 7020 3e02 5700 |0027: invoke-direct {v7, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@023e │ │ -009e20: 7210 6c00 0000 |002a: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -009e26: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -009e2a: 28ea |002f: goto 0019 // -0016 │ │ -009e2c: 0e00 |0030: return-void │ │ +00c8e8: |[00c8e8] org.sixgun.ponyexpress.activity.EpisodesActivity.markAllListened:()V │ │ +00c8f8: 5473 4f01 |0000: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c8fc: 6e10 fe01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c902: 0c03 |0005: move-result-object v3 │ │ +00c904: 5476 4d01 |0006: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00c908: 6e20 4904 6300 |0008: invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllNotListened:(Ljava/lang/String;)Landroid/database/Cursor; // method@0449 │ │ +00c90e: 0c00 |000b: move-result-object v0 │ │ +00c910: 1a03 3a03 |000c: const-string v3, "_id" // string@033a │ │ +00c914: 7220 6800 3000 |000e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +00c91a: 0a01 |0011: move-result v1 │ │ +00c91c: 6e20 5102 0700 |0012: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0251 │ │ +00c922: 7210 6d00 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +00c928: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +00c92a: 7210 6900 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +00c930: 0a03 |001c: move-result v3 │ │ +00c932: 3532 1300 |001d: if-ge v2, v3, 0030 // +0013 │ │ +00c936: 7220 6b00 1000 |001f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +00c93c: 0b04 |0022: move-result-wide v4 │ │ +00c93e: 7120 2201 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +00c944: 0c03 |0026: move-result-object v3 │ │ +00c946: 7020 4202 3700 |0027: invoke-direct {v7, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@0242 │ │ +00c94c: 7210 6e00 0000 |002a: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +00c952: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00c956: 28ea |002f: goto 0019 // -0016 │ │ +00c958: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x000c line=393 │ │ 0x0012 line=394 │ │ 0x0015 line=395 │ │ 0x0018 line=396 │ │ 0x001f line=397 │ │ 0x0023 line=398 │ │ 0x002a line=399 │ │ 0x002d line=396 │ │ 0x0030 line=401 │ │ locals : │ │ - 0x0023 - 0x0030 reg=3 rowID J │ │ + 0x0023 - 0x0030 reg=4 rowID J │ │ 0x000c - 0x0031 reg=0 c Landroid/database/Cursor; │ │ 0x0012 - 0x0031 reg=1 columnIndex I │ │ 0x0019 - 0x0031 reg=2 i I │ │ 0x0000 - 0x0031 reg=7 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'markAllNotListened' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -009e30: |[009e30] org.sixgun.ponyexpress.activity.EpisodesActivity.markAllNotListened:()V │ │ -009e40: 5475 4701 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009e44: 6e10 fa01 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009e4a: 0c05 |0005: move-result-object v5 │ │ -009e4c: 5476 4501 |0006: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009e50: 6e20 4404 6500 |0008: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllListened:(Ljava/lang/String;)Landroid/database/Cursor; // method@0444 │ │ -009e56: 0c00 |000b: move-result-object v0 │ │ -009e58: 1a05 2703 |000c: const-string v5, "_id" // string@0327 │ │ -009e5c: 7220 6600 5000 |000e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -009e62: 0a01 |0011: move-result v1 │ │ -009e64: 6e20 4d02 0700 |0012: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@024d │ │ -009e6a: 7210 6b00 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -009e70: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -009e72: 7210 6700 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -009e78: 0a05 |001c: move-result v5 │ │ -009e7a: 3552 0f00 |001d: if-ge v2, v5, 002c // +000f │ │ -009e7e: 7220 6900 1000 |001f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -009e84: 0b03 |0022: move-result-wide v3 │ │ -009e86: 7030 3f02 3704 |0023: invoke-direct {v7, v3, v4}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markNotListened:(J)V // method@023f │ │ -009e8c: 7210 6c00 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -009e92: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -009e96: 28ee |002b: goto 0019 // -0012 │ │ -009e98: 0e00 |002c: return-void │ │ +00c95c: |[00c95c] org.sixgun.ponyexpress.activity.EpisodesActivity.markAllNotListened:()V │ │ +00c96c: 5473 4f01 |0000: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c970: 6e10 fe01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c976: 0c03 |0005: move-result-object v3 │ │ +00c978: 5476 4d01 |0006: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00c97c: 6e20 4804 6300 |0008: invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllListened:(Ljava/lang/String;)Landroid/database/Cursor; // method@0448 │ │ +00c982: 0c00 |000b: move-result-object v0 │ │ +00c984: 1a03 3a03 |000c: const-string v3, "_id" // string@033a │ │ +00c988: 7220 6800 3000 |000e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +00c98e: 0a01 |0011: move-result v1 │ │ +00c990: 6e20 5102 0700 |0012: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0251 │ │ +00c996: 7210 6d00 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +00c99c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +00c99e: 7210 6900 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +00c9a4: 0a03 |001c: move-result v3 │ │ +00c9a6: 3532 0f00 |001d: if-ge v2, v3, 002c // +000f │ │ +00c9aa: 7220 6b00 1000 |001f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +00c9b0: 0b04 |0022: move-result-wide v4 │ │ +00c9b2: 7030 4302 4705 |0023: invoke-direct {v7, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markNotListened:(J)V // method@0243 │ │ +00c9b8: 7210 6e00 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +00c9be: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00c9c2: 28ee |002b: goto 0019 // -0012 │ │ +00c9c4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x000c line=411 │ │ 0x0012 line=412 │ │ 0x0015 line=413 │ │ 0x0018 line=414 │ │ 0x001f line=415 │ │ 0x0023 line=416 │ │ 0x0026 line=417 │ │ 0x0029 line=414 │ │ 0x002c line=419 │ │ locals : │ │ - 0x0023 - 0x002c reg=3 rowID J │ │ + 0x0023 - 0x002c reg=4 rowID J │ │ 0x000c - 0x002d reg=0 c Landroid/database/Cursor; │ │ 0x0012 - 0x002d reg=1 columnIndex I │ │ 0x0019 - 0x002d reg=2 i I │ │ 0x0000 - 0x002d reg=7 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'markListened' │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -009e9c: |[009e9c] org.sixgun.ponyexpress.activity.EpisodesActivity.markListened:(Ljava/lang/Long;)V │ │ -009eac: 5460 4701 |0000: iget-object v0, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009eb0: 6e10 fa01 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009eb6: 0c00 |0005: move-result-object v0 │ │ -009eb8: 5461 4501 |0006: iget-object v1, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009ebc: 6e10 1e01 0700 |0008: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@011e │ │ -009ec2: 0b02 |000b: move-result-wide v2 │ │ -009ec4: 1a04 6a05 |000c: const-string v4, "listened" // string@056a │ │ -009ec8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -009eca: 7406 5f04 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@045f │ │ -009ed0: 0e00 |0012: return-void │ │ +00c9c8: |[00c9c8] org.sixgun.ponyexpress.activity.EpisodesActivity.markListened:(Ljava/lang/Long;)V │ │ +00c9d8: 5460 4f01 |0000: iget-object v0, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00c9dc: 6e10 fe01 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00c9e2: 0c00 |0005: move-result-object v0 │ │ +00c9e4: 5461 4d01 |0006: iget-object v1, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00c9e8: 6e10 2101 0700 |0008: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@0121 │ │ +00c9ee: 0b02 |000b: move-result-wide v2 │ │ +00c9f0: 1a04 7a05 |000c: const-string v4, "listened" // string@057a │ │ +00c9f4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +00c9f6: 7406 6304 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@0463 │ │ +00c9fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0012 line=389 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ 0x0000 - 0x0013 reg=7 rowID Ljava/lang/Long; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'markNotListened' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -009ed4: |[009ed4] org.sixgun.ponyexpress.activity.EpisodesActivity.markNotListened:(J)V │ │ -009ee4: 5460 4701 |0000: iget-object v0, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009ee8: 6e10 fa01 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009eee: 0c00 |0005: move-result-object v0 │ │ -009ef0: 5461 4501 |0006: iget-object v1, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009ef4: 1a04 6a05 |0008: const-string v4, "listened" // string@056a │ │ -009ef8: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -009efa: 0472 |000b: move-wide v2, v7 │ │ -009efc: 7406 5f04 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@045f │ │ -009f02: 0e00 |000f: return-void │ │ +00ca00: |[00ca00] org.sixgun.ponyexpress.activity.EpisodesActivity.markNotListened:(J)V │ │ +00ca10: 5470 4f01 |0000: iget-object v0, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00ca14: 6e10 fe01 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ca1a: 0c00 |0005: move-result-object v0 │ │ +00ca1c: 5471 4d01 |0006: iget-object v1, v7, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00ca20: 1a04 7a05 |0008: const-string v4, "listened" // string@057a │ │ +00ca24: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +00ca26: 0482 |000b: move-wide v2, v8 │ │ +00ca28: 7406 6304 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@0463 │ │ +00ca2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x000f line=407 │ │ locals : │ │ - 0x0000 - 0x0010 reg=6 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ - 0x0000 - 0x0010 reg=7 rowID J │ │ + 0x0000 - 0x0010 reg=7 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x0010 reg=8 rowID J │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 150 16-bit code units │ │ -009f04: |[009f04] org.sixgun.ponyexpress.activity.EpisodesActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -009f14: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -009f16: 7210 c400 0900 |0001: invoke-interface {v9}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00c4 │ │ -009f1c: 0c06 |0004: move-result-object v6 │ │ -009f1e: 1f06 5b00 |0005: check-cast v6, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005b │ │ -009f22: 7210 c300 0900 |0007: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -009f28: 0a00 |000a: move-result v0 │ │ -009f2a: 2b00 7b00 0000 |000b: packed-switch v0, 00000086 // +0000007b │ │ -009f30: 6f20 1500 9800 |000e: invoke-super {v8, v9}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0015 │ │ -009f36: 0a00 |0011: move-result v0 │ │ -009f38: 0f00 |0012: return v0 │ │ -009f3a: 5360 0c00 |0013: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009f3e: 7120 1f01 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -009f44: 0c00 |0018: move-result-object v0 │ │ -009f46: 7020 3e02 0800 |0019: invoke-direct {v8, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@023e │ │ -009f4c: 7010 3b02 0800 |001c: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -009f52: 0170 |001f: move v0, v7 │ │ -009f54: 28f2 |0020: goto 0012 // -000e │ │ -009f56: 5360 0c00 |0021: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009f5a: 7030 3f02 0801 |0023: invoke-direct {v8, v0, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markNotListened:(J)V // method@023f │ │ -009f60: 7010 3b02 0800 |0026: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -009f66: 0170 |0029: move v0, v7 │ │ -009f68: 28e8 |002a: goto 0012 // -0018 │ │ -009f6a: 6e10 3602 0800 |002b: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@0236 │ │ -009f70: 0c01 |002e: move-result-object v1 │ │ -009f72: 5462 0e00 |002f: iget-object v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ -009f76: 5263 0d00 |0031: iget v3, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000d │ │ -009f7a: 5364 0c00 |0033: iget-wide v4, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009f7e: 0780 |0035: move-object v0, v8 │ │ -009f80: 7406 4402 0000 |0036: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0244 │ │ -009f86: 0170 |0039: move v0, v7 │ │ -009f88: 28d8 |003a: goto 0012 // -0028 │ │ -009f8a: 5480 4701 |003b: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009f8e: 6e10 fa01 0000 |003d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -009f94: 0c00 |0040: move-result-object v0 │ │ -009f96: 5481 4501 |0041: iget-object v1, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009f9a: 5362 0c00 |0043: iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009f9e: 1a04 1a04 |0045: const-string v4, "downloaded" // string@041a │ │ -009fa2: 1a05 4d04 |0047: const-string v5, "false" // string@044d │ │ -009fa6: 7406 6004 0000 |0049: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0460 │ │ -009fac: 6e10 3602 0800 |004c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@0236 │ │ -009fb2: 0c01 |004f: move-result-object v1 │ │ -009fb4: 5462 0e00 |0050: iget-object v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ -009fb8: 5263 0d00 |0052: iget v3, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000d │ │ -009fbc: 5364 0c00 |0054: iget-wide v4, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009fc0: 0780 |0056: move-object v0, v8 │ │ -009fc2: 7406 4402 0000 |0057: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0244 │ │ -009fc8: 0170 |005a: move v0, v7 │ │ -009fca: 28b7 |005b: goto 0012 // -0049 │ │ -009fcc: 5360 0c00 |005c: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009fd0: 7120 1f01 1000 |005e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -009fd6: 0c00 |0061: move-result-object v0 │ │ -009fd8: 7020 3e02 0800 |0062: invoke-direct {v8, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@023e │ │ -009fde: 5480 4701 |0065: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009fe2: 5361 0c00 |0067: iget-wide v1, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -009fe6: 5483 4501 |0069: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -009fea: 7140 7604 1032 |006b: invoke-static {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z // method@0476 │ │ -009ff0: 0a00 |006e: move-result v0 │ │ -009ff2: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -009ff6: 5480 4701 |0071: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -009ffa: 6e10 fa01 0000 |0073: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a000: 0c00 |0076: move-result-object v0 │ │ -00a002: 5481 4501 |0077: iget-object v1, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a006: 5362 0c00 |0079: iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00a00a: 1a04 1a04 |007b: const-string v4, "downloaded" // string@041a │ │ -00a00e: 1a05 4d04 |007d: const-string v5, "false" // string@044d │ │ -00a012: 7406 6004 0000 |007f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0460 │ │ -00a018: 7010 3b02 0800 |0082: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -00a01e: 2889 |0085: goto 000e // -0077 │ │ -00a020: 0001 0600 4400 097f 0800 0000 1600 ... |0086: packed-switch-data (16 units) │ │ +00ca30: |[00ca30] org.sixgun.ponyexpress.activity.EpisodesActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +00ca40: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +00ca42: 7210 c600 0900 |0001: invoke-interface {v9}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00c6 │ │ +00ca48: 0c06 |0004: move-result-object v6 │ │ +00ca4a: 1f06 5d00 |0005: check-cast v6, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005d │ │ +00ca4e: 7210 c500 0900 |0007: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +00ca54: 0a00 |000a: move-result v0 │ │ +00ca56: 2b00 7b00 0000 |000b: packed-switch v0, 00000086 // +0000007b │ │ +00ca5c: 6f20 1700 9800 |000e: invoke-super {v8, v9}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0017 │ │ +00ca62: 0a00 |0011: move-result v0 │ │ +00ca64: 0f00 |0012: return v0 │ │ +00ca66: 5360 0c00 |0013: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00ca6a: 7120 2201 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +00ca70: 0c00 |0018: move-result-object v0 │ │ +00ca72: 7020 4202 0800 |0019: invoke-direct {v8, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@0242 │ │ +00ca78: 7010 3f02 0800 |001c: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00ca7e: 0170 |001f: move v0, v7 │ │ +00ca80: 28f2 |0020: goto 0012 // -000e │ │ +00ca82: 5360 0c00 |0021: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00ca86: 7030 4302 0801 |0023: invoke-direct {v8, v0, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markNotListened:(J)V // method@0243 │ │ +00ca8c: 7010 3f02 0800 |0026: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00ca92: 0170 |0029: move v0, v7 │ │ +00ca94: 28e8 |002a: goto 0012 // -0018 │ │ +00ca96: 6e10 3a02 0800 |002b: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@023a │ │ +00ca9c: 0c01 |002e: move-result-object v1 │ │ +00ca9e: 5462 0e00 |002f: iget-object v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ +00caa2: 5263 0d00 |0031: iget v3, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000d │ │ +00caa6: 5364 0c00 |0033: iget-wide v4, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00caaa: 0780 |0035: move-object v0, v8 │ │ +00caac: 7406 4802 0000 |0036: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0248 │ │ +00cab2: 0170 |0039: move v0, v7 │ │ +00cab4: 28d8 |003a: goto 0012 // -0028 │ │ +00cab6: 5480 4f01 |003b: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00caba: 6e10 fe01 0000 |003d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cac0: 0c00 |0040: move-result-object v0 │ │ +00cac2: 5481 4d01 |0041: iget-object v1, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cac6: 5362 0c00 |0043: iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00caca: 1a04 2c04 |0045: const-string v4, "downloaded" // string@042c │ │ +00cace: 1a05 5f04 |0047: const-string v5, "false" // string@045f │ │ +00cad2: 7406 6404 0000 |0049: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0464 │ │ +00cad8: 6e10 3a02 0800 |004c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@023a │ │ +00cade: 0c01 |004f: move-result-object v1 │ │ +00cae0: 5462 0e00 |0050: iget-object v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ +00cae4: 5263 0d00 |0052: iget v3, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@000d │ │ +00cae8: 5364 0c00 |0054: iget-wide v4, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00caec: 0780 |0056: move-object v0, v8 │ │ +00caee: 7406 4802 0000 |0057: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0248 │ │ +00caf4: 0170 |005a: move v0, v7 │ │ +00caf6: 28b7 |005b: goto 0012 // -0049 │ │ +00caf8: 5360 0c00 |005c: iget-wide v0, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00cafc: 7120 2201 1000 |005e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +00cb02: 0c00 |0061: move-result-object v0 │ │ +00cb04: 7020 4202 0800 |0062: invoke-direct {v8, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markListened:(Ljava/lang/Long;)V // method@0242 │ │ +00cb0a: 5480 4f01 |0065: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cb0e: 5362 0c00 |0067: iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00cb12: 5481 4d01 |0069: iget-object v1, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cb16: 7140 7a04 2013 |006b: invoke-static {v0, v2, v3, v1}, Lorg/sixgun/ponyexpress/util/Utils;.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z // method@047a │ │ +00cb1c: 0a00 |006e: move-result v0 │ │ +00cb1e: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +00cb22: 5480 4f01 |0071: iget-object v0, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cb26: 6e10 fe01 0000 |0073: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cb2c: 0c00 |0076: move-result-object v0 │ │ +00cb2e: 5481 4d01 |0077: iget-object v1, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cb32: 5362 0c00 |0079: iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00cb36: 1a04 2c04 |007b: const-string v4, "downloaded" // string@042c │ │ +00cb3a: 1a05 5f04 |007d: const-string v5, "false" // string@045f │ │ +00cb3e: 7406 6404 0000 |007f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0464 │ │ +00cb44: 7010 3f02 0800 |0082: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00cb4a: 2889 |0085: goto 000e // -0077 │ │ +00cb4c: 0001 0600 4400 097f 0800 0000 1600 ... |0086: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x0007 line=309 │ │ 0x000e line=334 │ │ 0x0013 line=311 │ │ 0x001c line=312 │ │ @@ -6269,71 +5670,71 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -00a040: |[00a040] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00a050: 6f20 1600 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0016 │ │ -00a056: 1403 0600 037f |0003: const v3, #float 1.74129e+38 // #7f030006 │ │ -00a05c: 6e20 4902 3500 |0006: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.setContentView:(I)V // method@0249 │ │ -00a062: 2201 ec00 |0009: new-instance v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1; // type@00ec │ │ -00a066: 7020 2902 5100 |000b: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V // method@0229 │ │ -00a06c: 1403 1a00 097f |000e: const v3, #float 1.82105e+38 // #7f09001a │ │ -00a072: 6e20 3302 3500 |0011: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0233 │ │ -00a078: 0c03 |0014: move-result-object v3 │ │ -00a07a: 6e20 c800 1300 |0015: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00a080: 1403 1b00 097f |0018: const v3, #float 1.82105e+38 // #7f09001b │ │ -00a086: 6e20 3302 3500 |001b: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0233 │ │ -00a08c: 0c02 |001e: move-result-object v2 │ │ -00a08e: 1f02 6b00 |001f: check-cast v2, Landroid/widget/TextView; // type@006b │ │ -00a092: 1403 1c00 097f |0021: const v3, #float 1.82105e+38 // #7f09001c │ │ -00a098: 6e20 3302 3500 |0024: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0233 │ │ -00a09e: 0c00 |0027: move-result-object v0 │ │ -00a0a0: 1f00 6b00 |0028: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00a0a4: 5b50 4801 |002a: iput-object v0, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mUnlistenedText:Landroid/widget/TextView; // field@0148 │ │ -00a0a8: 6e10 3602 0500 |002c: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@0236 │ │ -00a0ae: 0c03 |002f: move-result-object v3 │ │ -00a0b0: 6e20 4802 3500 |0030: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0248 │ │ -00a0b6: 6e10 3502 0500 |0033: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getIntent:()Landroid/content/Intent; // method@0235 │ │ -00a0bc: 0c03 |0036: move-result-object v3 │ │ -00a0be: 6e10 4f00 0300 |0037: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00a0c4: 0c00 |003a: move-result-object v0 │ │ -00a0c6: 1a03 2206 |003b: const-string v3, "name" // string@0622 │ │ -00a0ca: 6e20 9200 3000 |003d: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00a0d0: 0c03 |0040: move-result-object v3 │ │ -00a0d2: 5b53 4501 |0041: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a0d6: 5453 4501 |0043: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a0da: 1a04 7002 |0045: const-string v4, "Ogg Feed" // string@0270 │ │ -00a0de: 7120 7b04 4300 |0047: invoke-static {v3, v4}, Lorg/sixgun/ponyexpress/util/Utils;.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@047b │ │ -00a0e4: 0c03 |004a: move-result-object v3 │ │ -00a0e6: 5b53 4601 |004b: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@0146 │ │ -00a0ea: 1a03 8703 |004d: const-string v3, "art" // string@0387 │ │ -00a0ee: 6e20 9200 3000 |004f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00a0f4: 0c03 |0052: move-result-object v3 │ │ -00a0f6: 5b53 4201 |0053: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0142 │ │ -00a0fa: 6e10 3402 0500 |0055: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getApplication:()Landroid/app/Application; // method@0234 │ │ -00a100: 0c00 |0058: move-result-object v0 │ │ -00a102: 1f00 da00 |0059: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00a106: 5b50 4701 |005b: iput-object v0, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a10a: 5453 4601 |005d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@0146 │ │ -00a10e: 6e20 f900 3200 |005f: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00a114: 1403 1d00 097f |0062: const v3, #float 1.82105e+38 // #7f09001d │ │ -00a11a: 6e20 3302 3500 |0065: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0233 │ │ -00a120: 0c00 |0068: move-result-object v0 │ │ -00a122: 1f00 5700 |0069: check-cast v0, Landroid/view/ViewGroup; // type@0057 │ │ -00a126: 5b50 4301 |006b: iput-object v0, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@0143 │ │ -00a12a: 5453 4301 |006d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@0143 │ │ -00a12e: 6e10 cc00 0300 |006f: invoke-virtual {v3}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00cc │ │ -00a134: 0c03 |0072: move-result-object v3 │ │ -00a136: 2204 ed00 |0073: new-instance v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2; // type@00ed │ │ -00a13a: 7020 2b02 5400 |0075: invoke-direct {v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V // method@022b │ │ -00a140: 6e20 d100 4300 |0078: invoke-virtual {v3, v4}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d1 │ │ -00a146: 0e00 |007b: return-void │ │ +00cb6c: |[00cb6c] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00cb7c: 6f20 1800 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0018 │ │ +00cb82: 1403 0600 037f |0003: const v3, #float 1.74129e+38 // #7f030006 │ │ +00cb88: 6e20 4d02 3500 |0006: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.setContentView:(I)V // method@024d │ │ +00cb8e: 2201 f400 |0009: new-instance v1, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1; // type@00f4 │ │ +00cb92: 7020 2d02 5100 |000b: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V // method@022d │ │ +00cb98: 1403 1a00 097f |000e: const v3, #float 1.82105e+38 // #7f09001a │ │ +00cb9e: 6e20 3702 3500 |0011: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00cba4: 0c03 |0014: move-result-object v3 │ │ +00cba6: 6e20 ca00 1300 |0015: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +00cbac: 1403 1b00 097f |0018: const v3, #float 1.82105e+38 // #7f09001b │ │ +00cbb2: 6e20 3702 3500 |001b: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00cbb8: 0c02 |001e: move-result-object v2 │ │ +00cbba: 1f02 6d00 |001f: check-cast v2, Landroid/widget/TextView; // type@006d │ │ +00cbbe: 1403 1c00 097f |0021: const v3, #float 1.82105e+38 // #7f09001c │ │ +00cbc4: 6e20 3702 3500 |0024: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00cbca: 0c03 |0027: move-result-object v3 │ │ +00cbcc: 1f03 6d00 |0028: check-cast v3, Landroid/widget/TextView; // type@006d │ │ +00cbd0: 5b53 5001 |002a: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mUnlistenedText:Landroid/widget/TextView; // field@0150 │ │ +00cbd4: 6e10 3a02 0500 |002c: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getListView:()Landroid/widget/ListView; // method@023a │ │ +00cbda: 0c03 |002f: move-result-object v3 │ │ +00cbdc: 6e20 4c02 3500 |0030: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.registerForContextMenu:(Landroid/view/View;)V // method@024c │ │ +00cbe2: 6e10 3902 0500 |0033: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getIntent:()Landroid/content/Intent; // method@0239 │ │ +00cbe8: 0c03 |0036: move-result-object v3 │ │ +00cbea: 6e10 5100 0300 |0037: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00cbf0: 0c00 |003a: move-result-object v0 │ │ +00cbf2: 1a03 3206 |003b: const-string v3, "name" // string@0632 │ │ +00cbf6: 6e20 9400 3000 |003d: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00cbfc: 0c03 |0040: move-result-object v3 │ │ +00cbfe: 5b53 4d01 |0041: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cc02: 5453 4d01 |0043: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cc06: 1a04 7f02 |0045: const-string v4, "Ogg Feed" // string@027f │ │ +00cc0a: 7120 7f04 4300 |0047: invoke-static {v3, v4}, Lorg/sixgun/ponyexpress/util/Utils;.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@047f │ │ +00cc10: 0c03 |004a: move-result-object v3 │ │ +00cc12: 5b53 4e01 |004b: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@014e │ │ +00cc16: 1a03 9903 |004d: const-string v3, "art" // string@0399 │ │ +00cc1a: 6e20 9400 3000 |004f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00cc20: 0c03 |0052: move-result-object v3 │ │ +00cc22: 5b53 4a01 |0053: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@014a │ │ +00cc26: 6e10 3802 0500 |0055: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getApplication:()Landroid/app/Application; // method@0238 │ │ +00cc2c: 0c03 |0058: move-result-object v3 │ │ +00cc2e: 1f03 e200 |0059: check-cast v3, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +00cc32: 5b53 4f01 |005b: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cc36: 5453 4e01 |005d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@014e │ │ +00cc3a: 6e20 fb00 3200 |005f: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00cc40: 1403 1d00 097f |0062: const v3, #float 1.82105e+38 // #7f09001d │ │ +00cc46: 6e20 3702 3500 |0065: invoke-virtual {v5, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.findViewById:(I)Landroid/view/View; // method@0237 │ │ +00cc4c: 0c03 |0068: move-result-object v3 │ │ +00cc4e: 1f03 5900 |0069: check-cast v3, Landroid/view/ViewGroup; // type@0059 │ │ +00cc52: 5b53 4b01 |006b: iput-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@014b │ │ +00cc56: 5453 4b01 |006d: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mBackground:Landroid/view/ViewGroup; // field@014b │ │ +00cc5a: 6e10 ce00 0300 |006f: invoke-virtual {v3}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ce │ │ +00cc60: 0c03 |0072: move-result-object v3 │ │ +00cc62: 2204 f500 |0073: new-instance v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2; // type@00f5 │ │ +00cc66: 7020 2f02 5400 |0075: invoke-direct {v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;.:(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V // method@022f │ │ +00cc6c: 6e20 d300 4300 |0078: invoke-virtual {v3, v4}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d3 │ │ +00cc72: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0009 line=82 │ │ 0x000e line=90 │ │ 0x0018 line=92 │ │ @@ -6345,138 +5746,137 @@ │ │ 0x004d line=102 │ │ 0x0055 line=104 │ │ 0x005d line=107 │ │ 0x0062 line=110 │ │ 0x006d line=111 │ │ 0x007b line=127 │ │ locals : │ │ - 0x003b - 0x0059 reg=0 data Landroid/os/Bundle; │ │ + 0x003b - 0x007c reg=0 data Landroid/os/Bundle; │ │ 0x000e - 0x007c reg=1 identica Landroid/view/View$OnClickListener; │ │ 0x0021 - 0x007c reg=2 title Landroid/widget/TextView; │ │ 0x0000 - 0x007c reg=5 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ 0x0000 - 0x007c reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 114 16-bit code units │ │ -00a148: |[00a148] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00a158: 6f40 1700 badc |0000: invoke-super {v10, v11, v12, v13}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0017 │ │ -00a15e: 6e10 3702 0a00 |0003: invoke-virtual {v10}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0237 │ │ -00a164: 0c03 |0006: move-result-object v3 │ │ -00a166: 1506 087f |0007: const/high16 v6, #int 2131230720 // #7f08 │ │ -00a16a: 6e30 c200 630b |0009: invoke-virtual {v3, v6, v11}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c2 │ │ -00a170: 07d0 |000c: move-object v0, v13 │ │ -00a172: 1f00 5b00 |000d: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005b │ │ -00a176: 0704 |000f: move-object v4, v0 │ │ -00a178: 5446 0e00 |0010: iget-object v6, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ -00a17c: 1407 1700 097f |0012: const v7, #float 1.82105e+38 // #7f090017 │ │ -00a182: 6e20 c600 7600 |0015: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00a188: 0c02 |0018: move-result-object v2 │ │ -00a18a: 1f02 6b00 |0019: check-cast v2, Landroid/widget/TextView; // type@006b │ │ -00a18e: 6e10 f700 0200 |001b: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f7 │ │ -00a194: 0c06 |001e: move-result-object v6 │ │ -00a196: 7220 b900 6b00 |001f: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00b9 │ │ -00a19c: 1215 |0022: const/4 v5, #int 1 // #1 │ │ -00a19e: 54a6 4701 |0023: iget-object v6, v10, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a1a2: 6e10 fa01 0600 |0025: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a1a8: 0c06 |0028: move-result-object v6 │ │ -00a1aa: 5347 0c00 |0029: iget-wide v7, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00a1ae: 54a9 4501 |002b: iget-object v9, v10, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a1b2: 6e40 5104 7698 |002d: invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0451 │ │ -00a1b8: 0a06 |0030: move-result v6 │ │ -00a1ba: 12f7 |0031: const/4 v7, #int -1 // #ff │ │ -00a1bc: 3376 0300 |0032: if-ne v6, v7, 0035 // +0003 │ │ -00a1c0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -00a1c2: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -00a1c4: 54a6 4701 |0036: iget-object v6, v10, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a1c8: 6e10 fa01 0600 |0038: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a1ce: 0c06 |003b: move-result-object v6 │ │ -00a1d0: 5347 0c00 |003c: iget-wide v7, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00a1d4: 54a9 4501 |003e: iget-object v9, v10, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a1d8: 6e40 5904 7698 |0040: invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@0459 │ │ -00a1de: 0a06 |0043: move-result v6 │ │ -00a1e0: 3806 0300 |0044: if-eqz v6, 0047 // +0003 │ │ -00a1e4: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -00a1e6: 3805 1100 |0047: if-eqz v5, 0058 // +0011 │ │ -00a1ea: 1406 4400 097f |0049: const v6, #float 1.82106e+38 // #7f090044 │ │ -00a1f0: 7220 b800 6b00 |004c: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a1f6: 3801 1000 |004f: if-eqz v1, 005f // +0010 │ │ -00a1fa: 1406 4600 097f |0051: const v6, #float 1.82106e+38 // #7f090046 │ │ -00a200: 7220 b800 6b00 |0054: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a206: 0e00 |0057: return-void │ │ -00a208: 1406 4500 097f |0058: const v6, #float 1.82106e+38 // #7f090045 │ │ -00a20e: 7220 b800 6b00 |005b: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a214: 28f1 |005e: goto 004f // -000f │ │ -00a216: 1406 4700 097f |005f: const v6, #float 1.82106e+38 // #7f090047 │ │ -00a21c: 7220 b800 6b00 |0062: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a222: 1406 4800 097f |0065: const v6, #float 1.82106e+38 // #7f090048 │ │ -00a228: 7220 b800 6b00 |0068: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a22e: 1406 4900 097f |006b: const v6, #float 1.82106e+38 // #7f090049 │ │ -00a234: 7220 b800 6b00 |006e: invoke-interface {v11, v6}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00b8 │ │ -00a23a: 28e6 |0071: goto 0057 // -001a │ │ + insns size : 113 16-bit code units │ │ +00cc74: |[00cc74] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +00cc84: 6f40 1900 a9cb |0000: invoke-super {v9, v10, v11, v12}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0019 │ │ +00cc8a: 6e10 3b02 0900 |0003: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@023b │ │ +00cc90: 0c02 |0006: move-result-object v2 │ │ +00cc92: 1505 087f |0007: const/high16 v5, #int 2131230720 // #7f08 │ │ +00cc96: 6e30 c400 520a |0009: invoke-virtual {v2, v5, v10}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c4 │ │ +00cc9c: 07c3 |000c: move-object v3, v12 │ │ +00cc9e: 1f03 5d00 |000d: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005d │ │ +00cca2: 5435 0e00 |000f: iget-object v5, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ +00cca6: 1406 1700 097f |0011: const v6, #float 1.82105e+38 // #7f090017 │ │ +00ccac: 6e20 c800 6500 |0014: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00ccb2: 0c01 |0017: move-result-object v1 │ │ +00ccb4: 1f01 6d00 |0018: check-cast v1, Landroid/widget/TextView; // type@006d │ │ +00ccb8: 6e10 f900 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f9 │ │ +00ccbe: 0c05 |001d: move-result-object v5 │ │ +00ccc0: 7220 bb00 5a00 |001e: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00bb │ │ +00ccc6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +00ccc8: 5495 4f01 |0022: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cccc: 6e10 fe01 0500 |0024: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ccd2: 0c05 |0027: move-result-object v5 │ │ +00ccd4: 5336 0c00 |0028: iget-wide v6, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00ccd8: 5498 4d01 |002a: iget-object v8, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00ccdc: 6e40 5504 6587 |002c: invoke-virtual {v5, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0455 │ │ +00cce2: 0a05 |002f: move-result v5 │ │ +00cce4: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ +00cce6: 3365 0300 |0031: if-ne v5, v6, 0034 // +0003 │ │ +00ccea: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +00ccec: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +00ccee: 5495 4f01 |0035: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00ccf2: 6e10 fe01 0500 |0037: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ccf8: 0c05 |003a: move-result-object v5 │ │ +00ccfa: 5336 0c00 |003b: iget-wide v6, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +00ccfe: 5498 4d01 |003d: iget-object v8, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cd02: 6e40 5d04 6587 |003f: invoke-virtual {v5, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@045d │ │ +00cd08: 0a05 |0042: move-result v5 │ │ +00cd0a: 3805 0300 |0043: if-eqz v5, 0046 // +0003 │ │ +00cd0e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +00cd10: 3804 1100 |0046: if-eqz v4, 0057 // +0011 │ │ +00cd14: 1405 4400 097f |0048: const v5, #float 1.82106e+38 // #7f090044 │ │ +00cd1a: 7220 ba00 5a00 |004b: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd20: 3800 1000 |004e: if-eqz v0, 005e // +0010 │ │ +00cd24: 1405 4600 097f |0050: const v5, #float 1.82106e+38 // #7f090046 │ │ +00cd2a: 7220 ba00 5a00 |0053: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd30: 0e00 |0056: return-void │ │ +00cd32: 1405 4500 097f |0057: const v5, #float 1.82106e+38 // #7f090045 │ │ +00cd38: 7220 ba00 5a00 |005a: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd3e: 28f1 |005d: goto 004e // -000f │ │ +00cd40: 1405 4700 097f |005e: const v5, #float 1.82106e+38 // #7f090047 │ │ +00cd46: 7220 ba00 5a00 |0061: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd4c: 1405 4800 097f |0064: const v5, #float 1.82106e+38 // #7f090048 │ │ +00cd52: 7220 ba00 5a00 |0067: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd58: 1405 4900 097f |006a: const v5, #float 1.82106e+38 // #7f090049 │ │ +00cd5e: 7220 ba00 5a00 |006d: invoke-interface {v10, v5}, Landroid/view/ContextMenu;.removeItem:(I)V // method@00ba │ │ +00cd64: 28e6 |0070: goto 0056 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ 0x0007 line=184 │ │ - 0x000c line=187 │ │ - 0x0010 line=188 │ │ - 0x001b line=189 │ │ - 0x0022 line=191 │ │ - 0x0023 line=192 │ │ - 0x0034 line=193 │ │ - 0x0035 line=195 │ │ - 0x0036 line=196 │ │ - 0x0046 line=197 │ │ - 0x0047 line=200 │ │ - 0x0049 line=201 │ │ - 0x004f line=205 │ │ - 0x0051 line=206 │ │ - 0x0057 line=212 │ │ - 0x0058 line=203 │ │ - 0x005f line=208 │ │ - 0x0065 line=209 │ │ - 0x006b line=210 │ │ - locals : │ │ - 0x0036 - 0x0072 reg=1 downloaded Z │ │ - 0x001b - 0x0072 reg=2 episodeText Landroid/widget/TextView; │ │ - 0x0007 - 0x0072 reg=3 inflater Landroid/view/MenuInflater; │ │ - 0x0010 - 0x0072 reg=4 item Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0023 - 0x0072 reg=5 listened Z │ │ - 0x0000 - 0x0072 reg=10 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ - 0x0000 - 0x0072 reg=11 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0072 reg=12 v Landroid/view/View; │ │ - 0x0000 - 0x0072 reg=13 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + 0x000d line=187 │ │ + 0x000f line=188 │ │ + 0x001a line=189 │ │ + 0x0021 line=191 │ │ + 0x0022 line=192 │ │ + 0x0033 line=193 │ │ + 0x0034 line=195 │ │ + 0x0035 line=196 │ │ + 0x0045 line=197 │ │ + 0x0046 line=200 │ │ + 0x0048 line=201 │ │ + 0x004e line=205 │ │ + 0x0050 line=206 │ │ + 0x0056 line=212 │ │ + 0x0057 line=203 │ │ + 0x005e line=208 │ │ + 0x0064 line=209 │ │ + 0x006a line=210 │ │ + locals : │ │ + 0x0035 - 0x0071 reg=0 downloaded Z │ │ + 0x001a - 0x0071 reg=1 episodeText Landroid/widget/TextView; │ │ + 0x0007 - 0x0071 reg=2 inflater Landroid/view/MenuInflater; │ │ + 0x000f - 0x0071 reg=3 item Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0022 - 0x0071 reg=4 listened Z │ │ + 0x0000 - 0x0071 reg=9 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x0071 reg=10 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0071 reg=11 v Landroid/view/View; │ │ + 0x0000 - 0x0071 reg=12 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -00a23c: |[00a23c] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00a24c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00a24e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00a250: 6f20 1800 5400 |0002: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0018 │ │ -00a256: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -00a258: 1401 3a00 067f |0006: const v1, #float 1.78118e+38 // #7f06003a │ │ -00a25e: 7251 bf00 2502 |0009: invoke-interface {v5, v2, v2, v0, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00bf │ │ -00a264: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -00a266: 1401 3b00 067f |000d: const v1, #float 1.78118e+38 // #7f06003b │ │ -00a26c: 7251 bf00 2503 |0010: invoke-interface {v5, v2, v3, v0, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00bf │ │ -00a272: 0f03 |0013: return v3 │ │ +00cd68: |[00cd68] org.sixgun.ponyexpress.activity.EpisodesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00cd78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00cd7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00cd7c: 6f20 1a00 5400 |0002: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@001a │ │ +00cd82: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +00cd84: 1401 3a00 067f |0006: const v1, #float 1.78118e+38 // #7f06003a │ │ +00cd8a: 7251 c100 2502 |0009: invoke-interface {v5, v2, v2, v0, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00c1 │ │ +00cd90: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +00cd92: 1401 3b00 067f |000d: const v1, #float 1.78118e+38 // #7f06003b │ │ +00cd98: 7251 c100 2503 |0010: invoke-interface {v5, v2, v3, v0, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00c1 │ │ +00cd9e: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=146 │ │ 0x000c line=147 │ │ 0x0013 line=148 │ │ locals : │ │ @@ -6484,431 +5884,356 @@ │ │ 0x0000 - 0x0014 reg=5 menu Landroid/view/Menu; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 25 │ │ + registers : 24 │ │ ins : 6 │ │ outs : 6 │ │ - insns size : 400 16-bit code units │ │ -00a274: |[00a274] org.sixgun.ponyexpress.activity.EpisodesActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -00a284: 7506 1a00 1300 |0000: invoke-super/range {v19, v20, v21, v22, v23, v24}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@001a │ │ -00a28a: 0800 1300 |0003: move-object/from16 v0, v19 │ │ -00a28e: 5400 4701 |0005: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a292: 0810 0000 |0007: move-object/from16 v16, v0 │ │ -00a296: 7401 fa01 1000 |0009: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a29c: 0c10 |000c: move-result-object v16 │ │ -00a29e: 0800 1300 |000d: move-object/from16 v0, v19 │ │ -00a2a2: 5400 4501 |000f: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a2a6: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -00a2aa: 0800 1000 |0013: move-object/from16 v0, v16 │ │ -00a2ae: 0501 1700 |0015: move-wide/from16 v1, v23 │ │ -00a2b2: 0803 1100 |0017: move-object/from16 v3, v17 │ │ -00a2b6: 6e40 4c04 1032 |0019: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeTitle:(JLjava/lang/String;)Ljava/lang/String; // method@044c │ │ -00a2bc: 0c0e |001c: move-result-object v14 │ │ -00a2be: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -00a2c2: 5400 4701 |001f: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a2c6: 0810 0000 |0021: move-object/from16 v16, v0 │ │ -00a2ca: 7401 fa01 1000 |0023: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a2d0: 0c10 |0026: move-result-object v16 │ │ -00a2d2: 0800 1300 |0027: move-object/from16 v0, v19 │ │ -00a2d6: 5400 4501 |0029: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a2da: 0811 0000 |002b: move-object/from16 v17, v0 │ │ -00a2de: 0800 1000 |002d: move-object/from16 v0, v16 │ │ -00a2e2: 0501 1700 |002f: move-wide/from16 v1, v23 │ │ -00a2e6: 0803 1100 |0031: move-object/from16 v3, v17 │ │ -00a2ea: 6e40 4904 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getDescription:(JLjava/lang/String;)Ljava/lang/String; // method@0449 │ │ -00a2f0: 0c04 |0036: move-result-object v4 │ │ -00a2f2: 0800 1300 |0037: move-object/from16 v0, v19 │ │ -00a2f6: 5400 4701 |0039: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a2fa: 0810 0000 |003b: move-object/from16 v16, v0 │ │ -00a2fe: 7401 fa01 1000 |003d: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a304: 0c10 |0040: move-result-object v16 │ │ -00a306: 0800 1300 |0041: move-object/from16 v0, v19 │ │ -00a30a: 5400 4501 |0043: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a30e: 0811 0000 |0045: move-object/from16 v17, v0 │ │ -00a312: 7402 5004 1000 |0047: invoke-virtual/range {v16, v17}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ -00a318: 0c09 |004a: move-result-object v9 │ │ -00a31a: 1a10 1503 |004b: const-string v16, "[0-9]+" // string@0315 │ │ -00a31e: 7701 7d01 1000 |004d: invoke-static/range {v16}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@017d │ │ -00a324: 0c05 |0050: move-result-object v5 │ │ -00a326: 6e20 7e01 e500 |0051: invoke-virtual {v5, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@017e │ │ -00a32c: 0c0c |0054: move-result-object v12 │ │ -00a32e: 1a07 0000 |0055: const-string v7, "" // string@0000 │ │ -00a332: 6e10 7b01 0c00 |0057: invoke-virtual {v12}, Ljava/util/regex/Matcher;.find:()Z // method@017b │ │ -00a338: 0a10 |005a: move-result v16 │ │ -00a33a: 3810 2100 |005b: if-eqz v16, 007c // +0021 │ │ -00a33e: 6e10 7c01 0c00 |005d: invoke-virtual {v12}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@017c │ │ -00a344: 0c07 |0060: move-result-object v7 │ │ -00a346: 1a10 9800 |0061: const-string v16, "EpisodesActivity" // string@0098 │ │ -00a34a: 2211 9100 |0063: new-instance v17, Ljava/lang/StringBuilder; // type@0091 │ │ -00a34e: 7601 3401 1100 |0065: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00a354: 1a12 8f00 |0068: const-string v18, "Episode number: " // string@008f │ │ -00a358: 7402 3801 1100 |006a: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00a35e: 0c11 |006d: move-result-object v17 │ │ -00a360: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -00a364: 0771 |0070: move-object v1, v7 │ │ -00a366: 6e20 3801 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00a36c: 0c11 |0074: move-result-object v17 │ │ -00a36e: 7401 3901 1100 |0075: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00a374: 0c11 |0078: move-result-object v17 │ │ -00a376: 7702 b100 1000 |0079: invoke-static/range {v16, v17}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00a37c: 220a 1600 |007c: new-instance v10, Landroid/content/Intent; // type@0016 │ │ -00a380: 1c10 eb00 |007e: const-class v16, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; // type@00eb │ │ -00a384: 07a0 |0080: move-object v0, v10 │ │ -00a386: 0801 1300 |0081: move-object/from16 v1, v19 │ │ -00a38a: 0802 1000 |0083: move-object/from16 v2, v16 │ │ -00a38e: 7030 4c00 1002 |0085: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00a394: 1a10 2206 |0088: const-string v16, "name" // string@0622 │ │ -00a398: 0800 1300 |008a: move-object/from16 v0, v19 │ │ -00a39c: 5400 4501 |008c: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a3a0: 0811 0000 |008e: move-object/from16 v17, v0 │ │ -00a3a4: 07a0 |0090: move-object v0, v10 │ │ -00a3a6: 0801 1000 |0091: move-object/from16 v1, v16 │ │ -00a3aa: 0802 1100 |0093: move-object/from16 v2, v17 │ │ -00a3ae: 6e30 5400 1002 |0095: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a3b4: 1a10 a607 |0098: const-string v16, "title" // string@07a6 │ │ -00a3b8: 07a0 |009a: move-object v0, v10 │ │ -00a3ba: 0801 1000 |009b: move-object/from16 v1, v16 │ │ -00a3be: 07e2 |009d: move-object v2, v14 │ │ -00a3c0: 6e30 5400 1002 |009e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a3c6: 1a10 0104 |00a1: const-string v16, "description" // string@0401 │ │ -00a3ca: 07a0 |00a3: move-object v0, v10 │ │ -00a3cc: 0801 1000 |00a4: move-object/from16 v1, v16 │ │ -00a3d0: 0742 |00a6: move-object v2, v4 │ │ -00a3d2: 6e30 5400 1002 |00a7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a3d8: 1a10 0000 |00aa: const-string v16, "" // string@0000 │ │ -00a3dc: 0790 |00ac: move-object v0, v9 │ │ -00a3de: 0801 1000 |00ad: move-object/from16 v1, v16 │ │ -00a3e2: 6e20 2801 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00a3e8: 0a10 |00b2: move-result v16 │ │ -00a3ea: 3910 0b00 |00b3: if-nez v16, 00be // +000b │ │ -00a3ee: 1a10 2a05 |00b5: const-string v16, "identica_tag" // string@052a │ │ -00a3f2: 07a0 |00b7: move-object v0, v10 │ │ -00a3f4: 0801 1000 |00b8: move-object/from16 v1, v16 │ │ -00a3f8: 0792 |00ba: move-object v2, v9 │ │ -00a3fa: 6e30 5400 1002 |00bb: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a400: 1a10 3504 |00be: const-string v16, "episode_number" // string@0435 │ │ -00a404: 07a0 |00c0: move-object v0, v10 │ │ -00a406: 0801 1000 |00c1: move-object/from16 v1, v16 │ │ -00a40a: 0772 |00c3: move-object v2, v7 │ │ -00a40c: 6e30 5400 1002 |00c4: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a412: 1a10 2703 |00c7: const-string v16, "_id" // string@0327 │ │ -00a416: 07a0 |00c9: move-object v0, v10 │ │ -00a418: 0801 1000 |00ca: move-object/from16 v1, v16 │ │ -00a41c: 0502 1700 |00cc: move-wide/from16 v2, v23 │ │ -00a420: 6e40 5300 1032 |00ce: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0053 │ │ -00a426: 1a10 8703 |00d1: const-string v16, "art" // string@0387 │ │ -00a42a: 0800 1300 |00d3: move-object/from16 v0, v19 │ │ -00a42e: 5400 4201 |00d5: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0142 │ │ -00a432: 0811 0000 |00d7: move-object/from16 v17, v0 │ │ -00a436: 07a0 |00d9: move-object v0, v10 │ │ -00a438: 0801 1000 |00da: move-object/from16 v1, v16 │ │ -00a43c: 0802 1100 |00dc: move-object/from16 v2, v17 │ │ -00a440: 6e30 5400 1002 |00de: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a446: 0800 1300 |00e1: move-object/from16 v0, v19 │ │ -00a44a: 5400 4701 |00e3: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a44e: 0810 0000 |00e5: move-object/from16 v16, v0 │ │ -00a452: 7401 fa01 1000 |00e7: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a458: 0c10 |00ea: move-result-object v16 │ │ -00a45a: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ -00a45e: 5400 4501 |00ed: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a462: 0811 0000 |00ef: move-object/from16 v17, v0 │ │ -00a466: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -00a46a: 0501 1700 |00f3: move-wide/from16 v1, v23 │ │ -00a46e: 0803 1100 |00f5: move-object/from16 v3, v17 │ │ -00a472: 6e40 4a04 1032 |00f7: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; // method@044a │ │ -00a478: 0c08 |00fa: move-result-object v8 │ │ -00a47a: 1a10 5c04 |00fb: const-string v16, "filename" // string@045c │ │ -00a47e: 07a0 |00fd: move-object v0, v10 │ │ -00a480: 0801 1000 |00fe: move-object/from16 v1, v16 │ │ -00a484: 0782 |0100: move-object v2, v8 │ │ -00a486: 6e30 5400 1002 |0101: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a48c: 0800 1300 |0104: move-object/from16 v0, v19 │ │ -00a490: 5400 4701 |0106: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a494: 0810 0000 |0108: move-object/from16 v16, v0 │ │ -00a498: 7401 fa01 1000 |010a: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a49e: 0c10 |010d: move-result-object v16 │ │ -00a4a0: 0800 1300 |010e: move-object/from16 v0, v19 │ │ -00a4a4: 5400 4501 |0110: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a4a8: 0811 0000 |0112: move-object/from16 v17, v0 │ │ -00a4ac: 0800 1000 |0114: move-object/from16 v0, v16 │ │ -00a4b0: 0501 1700 |0116: move-wide/from16 v1, v23 │ │ -00a4b4: 0803 1100 |0118: move-object/from16 v3, v17 │ │ -00a4b8: 6e40 5104 1032 |011a: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0451 │ │ -00a4be: 0a0b |011d: move-result v11 │ │ -00a4c0: 1a10 6a05 |011e: const-string v16, "listened" // string@056a │ │ -00a4c4: 07a0 |0120: move-object v0, v10 │ │ -00a4c6: 0801 1000 |0121: move-object/from16 v1, v16 │ │ -00a4ca: 01b2 |0123: move v2, v11 │ │ -00a4cc: 6e30 5200 1002 |0124: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00a4d2: 0800 1300 |0127: move-object/from16 v0, v19 │ │ -00a4d6: 5400 4701 |0129: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a4da: 0810 0000 |012b: move-object/from16 v16, v0 │ │ -00a4de: 7401 fa01 1000 |012d: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a4e4: 0c10 |0130: move-result-object v16 │ │ -00a4e6: 0800 1300 |0131: move-object/from16 v0, v19 │ │ -00a4ea: 5400 4501 |0133: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a4ee: 0811 0000 |0135: move-object/from16 v17, v0 │ │ -00a4f2: 0800 1000 |0137: move-object/from16 v0, v16 │ │ -00a4f6: 0501 1700 |0139: move-wide/from16 v1, v23 │ │ -00a4fa: 0803 1100 |013b: move-object/from16 v3, v17 │ │ -00a4fe: 6e40 5904 1032 |013d: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@0459 │ │ -00a504: 0a06 |0140: move-result v6 │ │ -00a506: 3906 4800 |0141: if-nez v6, 0189 // +0048 │ │ -00a50a: 0800 1300 |0143: move-object/from16 v0, v19 │ │ -00a50e: 5400 4701 |0145: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a512: 0810 0000 |0147: move-object/from16 v16, v0 │ │ -00a516: 7401 fa01 1000 |0149: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a51c: 0c10 |014c: move-result-object v16 │ │ -00a51e: 0800 1300 |014d: move-object/from16 v0, v19 │ │ -00a522: 5400 4501 |014f: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a526: 0811 0000 |0151: move-object/from16 v17, v0 │ │ -00a52a: 0800 1000 |0153: move-object/from16 v0, v16 │ │ -00a52e: 0501 1700 |0155: move-wide/from16 v1, v23 │ │ -00a532: 0803 1100 |0157: move-object/from16 v3, v17 │ │ -00a536: 6e40 4d04 1032 |0159: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeUrl:(JLjava/lang/String;)Ljava/lang/String; // method@044d │ │ -00a53c: 0c0f |015c: move-result-object v15 │ │ -00a53e: 1a10 cc07 |015d: const-string v16, "url" // string@07cc │ │ -00a542: 07a0 |015f: move-object v0, v10 │ │ -00a544: 0801 1000 |0160: move-object/from16 v1, v16 │ │ -00a548: 07f2 |0162: move-object v2, v15 │ │ -00a54a: 6e30 5400 1002 |0163: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a550: 0800 1300 |0166: move-object/from16 v0, v19 │ │ -00a554: 5400 4701 |0168: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a558: 0810 0000 |016a: move-object/from16 v16, v0 │ │ -00a55c: 7401 fa01 1000 |016c: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a562: 0c10 |016f: move-result-object v16 │ │ -00a564: 0800 1300 |0170: move-object/from16 v0, v19 │ │ -00a568: 5400 4501 |0172: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a56c: 0811 0000 |0174: move-object/from16 v17, v0 │ │ -00a570: 0800 1000 |0176: move-object/from16 v0, v16 │ │ -00a574: 0501 1700 |0178: move-wide/from16 v1, v23 │ │ -00a578: 0803 1100 |017a: move-object/from16 v3, v17 │ │ -00a57c: 6e40 4b04 1032 |017c: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeSize:(JLjava/lang/String;)I // method@044b │ │ -00a582: 0a0d |017f: move-result v13 │ │ -00a584: 1a10 6105 |0180: const-string v16, "length" // string@0561 │ │ -00a588: 07a0 |0182: move-object v0, v10 │ │ -00a58a: 0801 1000 |0183: move-object/from16 v1, v16 │ │ -00a58e: 01d2 |0185: move v2, v13 │ │ -00a590: 6e30 5200 1002 |0186: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00a596: 0800 1300 |0189: move-object/from16 v0, v19 │ │ -00a59a: 07a1 |018b: move-object v1, v10 │ │ -00a59c: 6e20 4b02 1000 |018c: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startActivity:(Landroid/content/Intent;)V // method@024b │ │ -00a5a2: 0e00 |018f: return-void │ │ + insns size : 281 16-bit code units │ │ +00cda0: |[00cda0] org.sixgun.ponyexpress.activity.EpisodesActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +00cdb0: 7506 1c00 1200 |0000: invoke-super/range {v18, v19, v20, v21, v22, v23}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@001c │ │ +00cdb6: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +00cdba: 540e 4f01 |0005: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cdbe: 6e10 fe01 0e00 |0007: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cdc4: 0c0e |000a: move-result-object v14 │ │ +00cdc6: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +00cdca: 540f 4d01 |000d: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cdce: 0500 1600 |000f: move-wide/from16 v0, v22 │ │ +00cdd2: 6e40 5004 0ef1 |0011: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeTitle:(JLjava/lang/String;)Ljava/lang/String; // method@0450 │ │ +00cdd8: 0c0c |0014: move-result-object v12 │ │ +00cdda: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +00cdde: 540e 4f01 |0017: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cde2: 6e10 fe01 0e00 |0019: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cde8: 0c0e |001c: move-result-object v14 │ │ +00cdea: 0800 1200 |001d: move-object/from16 v0, v18 │ │ +00cdee: 540f 4d01 |001f: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cdf2: 0500 1600 |0021: move-wide/from16 v0, v22 │ │ +00cdf6: 6e40 4d04 0ef1 |0023: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getDescription:(JLjava/lang/String;)Ljava/lang/String; // method@044d │ │ +00cdfc: 0c02 |0026: move-result-object v2 │ │ +00cdfe: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +00ce02: 540e 4f01 |0029: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00ce06: 6e10 fe01 0e00 |002b: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ce0c: 0c0e |002e: move-result-object v14 │ │ +00ce0e: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +00ce12: 540f 4d01 |0031: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00ce16: 6e20 5404 fe00 |0033: invoke-virtual {v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; // method@0454 │ │ +00ce1c: 0c07 |0036: move-result-object v7 │ │ +00ce1e: 1a0e 2803 |0037: const-string v14, "[0-9]+" // string@0328 │ │ +00ce22: 7110 8001 0e00 |0039: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0180 │ │ +00ce28: 0c03 |003c: move-result-object v3 │ │ +00ce2a: 6e20 8101 c300 |003d: invoke-virtual {v3, v12}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0181 │ │ +00ce30: 0c0a |0040: move-result-object v10 │ │ +00ce32: 1a05 0000 |0041: const-string v5, "" // string@0000 │ │ +00ce36: 6e10 7e01 0a00 |0043: invoke-virtual {v10}, Ljava/util/regex/Matcher;.find:()Z // method@017e │ │ +00ce3c: 0a0e |0046: move-result v14 │ │ +00ce3e: 380e 1e00 |0047: if-eqz v14, 0065 // +001e │ │ +00ce42: 6e10 7f01 0a00 |0049: invoke-virtual {v10}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@017f │ │ +00ce48: 0c05 |004c: move-result-object v5 │ │ +00ce4a: 1a0e 9c00 |004d: const-string v14, "EpisodesActivity" // string@009c │ │ +00ce4e: 220f 9300 |004f: new-instance v15, Ljava/lang/StringBuilder; // type@0093 │ │ +00ce52: 7010 3701 0f00 |0051: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00ce58: 1a10 9300 |0054: const-string v16, "Episode number: " // string@0093 │ │ +00ce5c: 7402 3b01 0f00 |0056: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00ce62: 0c0f |0059: move-result-object v15 │ │ +00ce64: 6e20 3b01 5f00 |005a: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00ce6a: 0c0f |005d: move-result-object v15 │ │ +00ce6c: 6e10 3c01 0f00 |005e: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00ce72: 0c0f |0061: move-result-object v15 │ │ +00ce74: 7120 b300 fe00 |0062: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00ce7a: 2208 1800 |0065: new-instance v8, Landroid/content/Intent; // type@0018 │ │ +00ce7e: 1c0e f300 |0067: const-class v14, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; // type@00f3 │ │ +00ce82: 0800 1200 |0069: move-object/from16 v0, v18 │ │ +00ce86: 7030 4e00 080e |006b: invoke-direct {v8, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00ce8c: 1a0e 3206 |006e: const-string v14, "name" // string@0632 │ │ +00ce90: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +00ce94: 540f 4d01 |0072: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00ce98: 6e30 5600 e80f |0074: invoke-virtual {v8, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00ce9e: 1a0e b607 |0077: const-string v14, "title" // string@07b6 │ │ +00cea2: 6e30 5600 e80c |0079: invoke-virtual {v8, v14, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00cea8: 1a0e 1304 |007c: const-string v14, "description" // string@0413 │ │ +00ceac: 6e30 5600 e802 |007e: invoke-virtual {v8, v14, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00ceb2: 1a0e 0000 |0081: const-string v14, "" // string@0000 │ │ +00ceb6: 6e20 2b01 e700 |0083: invoke-virtual {v7, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00cebc: 0a0e |0086: move-result v14 │ │ +00cebe: 390e 0700 |0087: if-nez v14, 008e // +0007 │ │ +00cec2: 1a0e 3b05 |0089: const-string v14, "identica_tag" // string@053b │ │ +00cec6: 6e30 5600 e807 |008b: invoke-virtual {v8, v14, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00cecc: 1a0e 4704 |008e: const-string v14, "episode_number" // string@0447 │ │ +00ced0: 6e30 5600 e805 |0090: invoke-virtual {v8, v14, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00ced6: 1a0e 3a03 |0093: const-string v14, "_id" // string@033a │ │ +00ceda: 0500 1600 |0095: move-wide/from16 v0, v22 │ │ +00cede: 6e40 5500 e810 |0097: invoke-virtual {v8, v14, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0055 │ │ +00cee4: 1a0e 9903 |009a: const-string v14, "art" // string@0399 │ │ +00cee8: 0800 1200 |009c: move-object/from16 v0, v18 │ │ +00ceec: 540f 4a01 |009e: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@014a │ │ +00cef0: 6e30 5600 e80f |00a0: invoke-virtual {v8, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00cef6: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +00cefa: 540e 4f01 |00a5: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cefe: 6e10 fe01 0e00 |00a7: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cf04: 0c0e |00aa: move-result-object v14 │ │ +00cf06: 0800 1200 |00ab: move-object/from16 v0, v18 │ │ +00cf0a: 540f 4d01 |00ad: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cf0e: 0500 1600 |00af: move-wide/from16 v0, v22 │ │ +00cf12: 6e40 4e04 0ef1 |00b1: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; // method@044e │ │ +00cf18: 0c06 |00b4: move-result-object v6 │ │ +00cf1a: 1a0e 6e04 |00b5: const-string v14, "filename" // string@046e │ │ +00cf1e: 6e30 5600 e806 |00b7: invoke-virtual {v8, v14, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00cf24: 0800 1200 |00ba: move-object/from16 v0, v18 │ │ +00cf28: 540e 4f01 |00bc: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cf2c: 6e10 fe01 0e00 |00be: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cf32: 0c0e |00c1: move-result-object v14 │ │ +00cf34: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +00cf38: 540f 4d01 |00c4: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cf3c: 0500 1600 |00c6: move-wide/from16 v0, v22 │ │ +00cf40: 6e40 5504 0ef1 |00c8: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0455 │ │ +00cf46: 0a09 |00cb: move-result v9 │ │ +00cf48: 1a0e 7a05 |00cc: const-string v14, "listened" // string@057a │ │ +00cf4c: 6e30 5400 e809 |00ce: invoke-virtual {v8, v14, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf52: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +00cf56: 540e 4f01 |00d3: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cf5a: 6e10 fe01 0e00 |00d5: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cf60: 0c0e |00d8: move-result-object v14 │ │ +00cf62: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ +00cf66: 540f 4d01 |00db: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cf6a: 0500 1600 |00dd: move-wide/from16 v0, v22 │ │ +00cf6e: 6e40 5d04 0ef1 |00df: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@045d │ │ +00cf74: 0a04 |00e2: move-result v4 │ │ +00cf76: 3904 3000 |00e3: if-nez v4, 0113 // +0030 │ │ +00cf7a: 0800 1200 |00e5: move-object/from16 v0, v18 │ │ +00cf7e: 540e 4f01 |00e7: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cf82: 6e10 fe01 0e00 |00e9: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cf88: 0c0e |00ec: move-result-object v14 │ │ +00cf8a: 0800 1200 |00ed: move-object/from16 v0, v18 │ │ +00cf8e: 540f 4d01 |00ef: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cf92: 0500 1600 |00f1: move-wide/from16 v0, v22 │ │ +00cf96: 6e40 5104 0ef1 |00f3: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeUrl:(JLjava/lang/String;)Ljava/lang/String; // method@0451 │ │ +00cf9c: 0c0d |00f6: move-result-object v13 │ │ +00cf9e: 1a0e dc07 |00f7: const-string v14, "url" // string@07dc │ │ +00cfa2: 6e30 5600 e80d |00f9: invoke-virtual {v8, v14, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00cfa8: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ +00cfac: 540e 4f01 |00fe: iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00cfb0: 6e10 fe01 0e00 |0100: invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00cfb6: 0c0e |0103: move-result-object v14 │ │ +00cfb8: 0800 1200 |0104: move-object/from16 v0, v18 │ │ +00cfbc: 540f 4d01 |0106: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00cfc0: 0500 1600 |0108: move-wide/from16 v0, v22 │ │ +00cfc4: 6e40 4f04 0ef1 |010a: invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeSize:(JLjava/lang/String;)I // method@044f │ │ +00cfca: 0a0b |010d: move-result v11 │ │ +00cfcc: 1a0e 7105 |010e: const-string v14, "length" // string@0571 │ │ +00cfd0: 6e30 5400 e80b |0110: invoke-virtual {v8, v14, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cfd6: 0800 1200 |0113: move-object/from16 v0, v18 │ │ +00cfda: 6e20 4f02 8000 |0115: invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startActivity:(Landroid/content/Intent;)V // method@024f │ │ +00cfe0: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=221 │ │ - 0x001d line=222 │ │ - 0x0037 line=223 │ │ - 0x004b line=228 │ │ - 0x0051 line=229 │ │ - 0x0055 line=230 │ │ - 0x0057 line=231 │ │ - 0x005d line=232 │ │ - 0x0061 line=233 │ │ - 0x007c line=236 │ │ - 0x0088 line=237 │ │ - 0x0098 line=238 │ │ - 0x00a1 line=239 │ │ - 0x00aa line=240 │ │ - 0x00b5 line=241 │ │ - 0x00be line=243 │ │ - 0x00c7 line=244 │ │ - 0x00d1 line=245 │ │ - 0x00e1 line=246 │ │ - 0x00fb line=247 │ │ - 0x0104 line=248 │ │ - 0x011e line=249 │ │ - 0x0127 line=251 │ │ - 0x0141 line=252 │ │ - 0x0143 line=253 │ │ - 0x015d line=254 │ │ - 0x0166 line=255 │ │ - 0x0180 line=256 │ │ - 0x0189 line=258 │ │ - 0x018f line=259 │ │ - locals : │ │ - 0x0180 - 0x0189 reg=13 size I │ │ - 0x015d - 0x0189 reg=15 url Ljava/lang/String; │ │ - 0x0037 - 0x0190 reg=4 description Ljava/lang/String; │ │ - 0x0051 - 0x0190 reg=5 digits Ljava/util/regex/Pattern; │ │ - 0x0141 - 0x0190 reg=6 downloaded Z │ │ - 0x0057 - 0x0190 reg=7 epNumber Ljava/lang/String; │ │ - 0x00fb - 0x0190 reg=8 filename Ljava/lang/String; │ │ - 0x004b - 0x0190 reg=9 identicaTag Ljava/lang/String; │ │ - 0x0088 - 0x0190 reg=10 intent Landroid/content/Intent; │ │ - 0x011e - 0x0190 reg=11 listened I │ │ - 0x0055 - 0x0190 reg=12 m Ljava/util/regex/Matcher; │ │ - 0x001d - 0x0190 reg=14 title Ljava/lang/String; │ │ - 0x0000 - 0x0190 reg=19 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ - 0x0000 - 0x0190 reg=20 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0190 reg=21 v Landroid/view/View; │ │ - 0x0000 - 0x0190 reg=22 position I │ │ - 0x0000 - 0x0190 reg=23 id J │ │ + 0x0015 line=222 │ │ + 0x0027 line=223 │ │ + 0x0037 line=228 │ │ + 0x003d line=229 │ │ + 0x0041 line=230 │ │ + 0x0043 line=231 │ │ + 0x0049 line=232 │ │ + 0x004d line=233 │ │ + 0x0065 line=236 │ │ + 0x006e line=237 │ │ + 0x0077 line=238 │ │ + 0x007c line=239 │ │ + 0x0081 line=240 │ │ + 0x0089 line=241 │ │ + 0x008e line=243 │ │ + 0x0093 line=244 │ │ + 0x009a line=245 │ │ + 0x00a3 line=246 │ │ + 0x00b5 line=247 │ │ + 0x00ba line=248 │ │ + 0x00cc line=249 │ │ + 0x00d1 line=251 │ │ + 0x00e3 line=252 │ │ + 0x00e5 line=253 │ │ + 0x00f7 line=254 │ │ + 0x00fc line=255 │ │ + 0x010e line=256 │ │ + 0x0113 line=258 │ │ + 0x0118 line=259 │ │ + locals : │ │ + 0x010e - 0x0113 reg=11 size I │ │ + 0x00f7 - 0x0113 reg=13 url Ljava/lang/String; │ │ + 0x0027 - 0x0119 reg=2 description Ljava/lang/String; │ │ + 0x003d - 0x0119 reg=3 digits Ljava/util/regex/Pattern; │ │ + 0x00e3 - 0x0119 reg=4 downloaded Z │ │ + 0x0043 - 0x0119 reg=5 epNumber Ljava/lang/String; │ │ + 0x00b5 - 0x0119 reg=6 filename Ljava/lang/String; │ │ + 0x0037 - 0x0119 reg=7 identicaTag Ljava/lang/String; │ │ + 0x006e - 0x0119 reg=8 intent Landroid/content/Intent; │ │ + 0x00cc - 0x0119 reg=9 listened I │ │ + 0x0041 - 0x0119 reg=10 m Ljava/util/regex/Matcher; │ │ + 0x0015 - 0x0119 reg=12 title Ljava/lang/String; │ │ + 0x0000 - 0x0119 reg=18 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x0119 reg=19 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0119 reg=20 v Landroid/view/View; │ │ + 0x0000 - 0x0119 reg=21 position I │ │ + 0x0000 - 0x0119 reg=22 id J │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 142 16-bit code units │ │ -00a5a4: |[00a5a4] org.sixgun.ponyexpress.activity.EpisodesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00a5b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00a5b6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -00a5b8: 7210 c300 0900 |0002: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -00a5be: 0a03 |0005: move-result v3 │ │ -00a5c0: 2b03 7e00 0000 |0006: packed-switch v3, 00000084 // +0000007e │ │ -00a5c6: 6f20 1b00 9800 |0009: invoke-super {v8, v9}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001b │ │ -00a5cc: 0a03 |000c: move-result v3 │ │ -00a5ce: 0f03 |000d: return v3 │ │ -00a5d0: 5483 4701 |000e: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a5d4: 6e10 fa01 0300 |0010: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a5da: 0c03 |0013: move-result-object v3 │ │ -00a5dc: 5484 4501 |0014: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a5e0: 6e20 4704 4300 |0016: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllUndownloadedAndUnlistened:(Ljava/lang/String;)Landroid/database/Cursor; // method@0447 │ │ -00a5e6: 0c00 |0019: move-result-object v0 │ │ -00a5e8: 3800 5400 |001a: if-eqz v0, 006e // +0054 │ │ -00a5ec: 7210 6700 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -00a5f2: 0a03 |001f: move-result v3 │ │ -00a5f4: 3d03 4e00 |0020: if-lez v3, 006e // +004e │ │ -00a5f8: 7210 6b00 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -00a5fe: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -00a600: 7210 6700 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -00a606: 0a03 |0029: move-result v3 │ │ -00a608: 3531 4400 |002a: if-ge v1, v3, 006e // +0044 │ │ -00a60c: 2202 1600 |002c: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -00a610: 1c03 2301 |002e: const-class v3, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@0123 │ │ -00a614: 7030 4c00 8203 |0030: invoke-direct {v2, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00a61a: 1a03 2703 |0033: const-string v3, "_id" // string@0327 │ │ -00a61e: 7220 6900 7000 |0035: invoke-interface {v0, v7}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -00a624: 0b04 |0038: move-result-wide v4 │ │ -00a626: 6e40 5300 3254 |0039: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0053 │ │ -00a62c: 1a03 2206 |003c: const-string v3, "name" // string@0622 │ │ -00a630: 5484 4501 |003e: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a634: 6e30 5400 3204 |0040: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a63a: 1a03 a607 |0043: const-string v3, "title" // string@07a6 │ │ -00a63e: 7220 6a00 6000 |0045: invoke-interface {v0, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -00a644: 0c04 |0048: move-result-object v4 │ │ -00a646: 6e30 5400 3204 |0049: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a64c: 1a03 cc07 |004c: const-string v3, "url" // string@07cc │ │ -00a650: 1224 |004e: const/4 v4, #int 2 // #2 │ │ -00a652: 7220 6a00 4000 |004f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -00a658: 0c04 |0052: move-result-object v4 │ │ -00a65a: 6e30 5400 3204 |0053: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a660: 1a03 6105 |0056: const-string v3, "length" // string@0561 │ │ -00a664: 1234 |0058: const/4 v4, #int 3 // #3 │ │ -00a666: 7220 6800 4000 |0059: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0068 │ │ -00a66c: 0a04 |005c: move-result v4 │ │ -00a66e: 6e30 5200 3204 |005d: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00a674: 1a03 6203 |0060: const-string v3, "action" // string@0362 │ │ -00a678: 6e30 5200 3207 |0062: invoke-virtual {v2, v3, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00a67e: 6e20 4e02 2800 |0065: invoke-virtual {v8, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@024e │ │ -00a684: 7210 6c00 0000 |0068: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -00a68a: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00a68e: 28b9 |006d: goto 0026 // -0047 │ │ -00a690: 7210 6500 0000 |006e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -00a696: 0163 |0071: move v3, v6 │ │ -00a698: 289b |0072: goto 000d // -0065 │ │ -00a69a: 7010 3c02 0800 |0073: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markAllListened:()V // method@023c │ │ -00a6a0: 7010 3b02 0800 |0076: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -00a6a6: 0163 |0079: move v3, v6 │ │ -00a6a8: 2893 |007a: goto 000d // -006d │ │ -00a6aa: 7010 3d02 0800 |007b: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markAllNotListened:()V // method@023d │ │ -00a6b0: 7010 3b02 0800 |007e: invoke-direct {v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -00a6b6: 0163 |0081: move v3, v6 │ │ -00a6b8: 288b |0082: goto 000d // -0075 │ │ -00a6ba: 0000 |0083: nop // spacer │ │ -00a6bc: 0001 0300 0000 0000 6d00 0000 7500 ... |0084: packed-switch-data (10 units) │ │ + insns size : 138 16-bit code units │ │ +00cfe4: |[00cfe4] org.sixgun.ponyexpress.activity.EpisodesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00cff4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +00cff6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +00cff8: 7210 c500 0a00 |0002: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +00cffe: 0a04 |0005: move-result v4 │ │ +00d000: 2b04 7a00 0000 |0006: packed-switch v4, 00000080 // +0000007a │ │ +00d006: 6f20 1d00 a900 |0009: invoke-super {v9, v10}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001d │ │ +00d00c: 0a03 |000c: move-result v3 │ │ +00d00e: 0f03 |000d: return v3 │ │ +00d010: 5494 4f01 |000e: iget-object v4, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00d014: 6e10 fe01 0400 |0010: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00d01a: 0c04 |0013: move-result-object v4 │ │ +00d01c: 5495 4d01 |0014: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00d020: 6e20 4b04 5400 |0016: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllUndownloadedAndUnlistened:(Ljava/lang/String;)Landroid/database/Cursor; // method@044b │ │ +00d026: 0c00 |0019: move-result-object v0 │ │ +00d028: 3800 5400 |001a: if-eqz v0, 006e // +0054 │ │ +00d02c: 7210 6900 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +00d032: 0a04 |001f: move-result v4 │ │ +00d034: 3d04 4e00 |0020: if-lez v4, 006e // +004e │ │ +00d038: 7210 6d00 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +00d03e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +00d040: 7210 6900 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +00d046: 0a04 |0029: move-result v4 │ │ +00d048: 3541 4400 |002a: if-ge v1, v4, 006e // +0044 │ │ +00d04c: 2202 1800 |002c: new-instance v2, Landroid/content/Intent; // type@0018 │ │ +00d050: 1c04 2b01 |002e: const-class v4, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@012b │ │ +00d054: 7030 4e00 9204 |0030: invoke-direct {v2, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d05a: 1a04 3a03 |0033: const-string v4, "_id" // string@033a │ │ +00d05e: 7220 6b00 8000 |0035: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +00d064: 0b06 |0038: move-result-wide v6 │ │ +00d066: 6e40 5500 4276 |0039: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0055 │ │ +00d06c: 1a04 3206 |003c: const-string v4, "name" // string@0632 │ │ +00d070: 5495 4d01 |003e: iget-object v5, v9, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00d074: 6e30 5600 4205 |0040: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d07a: 1a04 b607 |0043: const-string v4, "title" // string@07b6 │ │ +00d07e: 7220 6c00 3000 |0045: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +00d084: 0c05 |0048: move-result-object v5 │ │ +00d086: 6e30 5600 4205 |0049: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d08c: 1a04 dc07 |004c: const-string v4, "url" // string@07dc │ │ +00d090: 1225 |004e: const/4 v5, #int 2 // #2 │ │ +00d092: 7220 6c00 5000 |004f: invoke-interface {v0, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +00d098: 0c05 |0052: move-result-object v5 │ │ +00d09a: 6e30 5600 4205 |0053: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d0a0: 1a04 7105 |0056: const-string v4, "length" // string@0571 │ │ +00d0a4: 1235 |0058: const/4 v5, #int 3 // #3 │ │ +00d0a6: 7220 6a00 5000 |0059: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@006a │ │ +00d0ac: 0a05 |005c: move-result v5 │ │ +00d0ae: 6e30 5400 4205 |005d: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d0b4: 1a04 7503 |0060: const-string v4, "action" // string@0375 │ │ +00d0b8: 6e30 5400 4208 |0062: invoke-virtual {v2, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d0be: 6e20 5202 2900 |0065: invoke-virtual {v9, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0252 │ │ +00d0c4: 7210 6e00 0000 |0068: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +00d0ca: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00d0ce: 28b9 |006d: goto 0026 // -0047 │ │ +00d0d0: 7210 6700 0000 |006e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +00d0d6: 289c |0071: goto 000d // -0064 │ │ +00d0d8: 7010 4002 0900 |0072: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markAllListened:()V // method@0240 │ │ +00d0de: 7010 3f02 0900 |0075: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00d0e4: 2895 |0078: goto 000d // -006b │ │ +00d0e6: 7010 4102 0900 |0079: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.markAllNotListened:()V // method@0241 │ │ +00d0ec: 7010 3f02 0900 |007c: invoke-direct {v9}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00d0f2: 288e |007f: goto 000d // -0072 │ │ +00d0f4: 0001 0300 0000 0000 6c00 0000 7300 ... |0080: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=267 │ │ 0x0009 line=299 │ │ 0x000e line=270 │ │ + 0x0016 line=271 │ │ 0x001a line=272 │ │ 0x0022 line=273 │ │ 0x0025 line=275 │ │ 0x002c line=276 │ │ 0x0033 line=277 │ │ 0x003c line=278 │ │ 0x0043 line=279 │ │ 0x004c line=280 │ │ 0x0056 line=281 │ │ 0x0060 line=282 │ │ 0x0065 line=283 │ │ 0x0068 line=285 │ │ 0x006b line=275 │ │ 0x006e line=288 │ │ - 0x0072 line=289 │ │ - 0x0073 line=291 │ │ - 0x0076 line=292 │ │ - 0x007a line=293 │ │ - 0x007b line=295 │ │ - 0x007e line=296 │ │ - 0x0082 line=297 │ │ - 0x0083 line=267 │ │ + 0x0072 line=291 │ │ + 0x0075 line=292 │ │ + 0x0079 line=295 │ │ + 0x007c line=296 │ │ + 0x0080 line=267 │ │ locals : │ │ 0x0026 - 0x006e reg=1 i I │ │ 0x0033 - 0x006e reg=2 intent Landroid/content/Intent; │ │ - 0x001a - 0x0073 reg=0 c Landroid/database/Cursor; │ │ - 0x0000 - 0x008e reg=8 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ - 0x0000 - 0x008e reg=9 item Landroid/view/MenuItem; │ │ + 0x001a - 0x0072 reg=0 c Landroid/database/Cursor; │ │ + 0x0000 - 0x008a reg=9 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ + 0x0000 - 0x008a reg=10 item Landroid/view/MenuItem; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/activity/EpisodesActivity;) │ │ name : 'onPrepareOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -00a6d0: |[00a6d0] org.sixgun.ponyexpress.activity.EpisodesActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -00a6e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00a6e2: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -00a6e4: 6f20 1d00 7600 |0002: invoke-super {v6, v7}, Landroid/app/ListActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@001d │ │ -00a6ea: 5462 4701 |0005: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a6ee: 7110 a100 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00a6f4: 0c01 |000a: move-result-object v1 │ │ -00a6f6: 1402 4000 067f |000b: const v2, #float 1.78118e+38 // #7f060040 │ │ -00a6fc: 6e20 3902 2600 |000e: invoke-virtual {v6, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getString:(I)Ljava/lang/String; // method@0239 │ │ -00a702: 0c02 |0011: move-result-object v2 │ │ -00a704: 7230 5e00 2105 |0012: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005e │ │ -00a70a: 0a00 |0015: move-result v0 │ │ -00a70c: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -00a710: 5462 4701 |0018: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a714: 6e10 fb01 0200 |001a: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00a71a: 0c02 |001d: move-result-object v2 │ │ -00a71c: 6e10 2904 0200 |001e: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.getConnectivityType:()I // method@0429 │ │ -00a722: 0a02 |0021: move-result v2 │ │ -00a724: 3902 0600 |0022: if-nez v2, 0028 // +0006 │ │ -00a728: 7220 c100 4700 |0024: invoke-interface {v7, v4}, Landroid/view/Menu;.removeItem:(I)V // method@00c1 │ │ -00a72e: 0f05 |0027: return v5 │ │ -00a730: 5262 4401 |0028: iget v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@0144 │ │ -00a734: 3902 0600 |002a: if-nez v2, 0030 // +0006 │ │ -00a738: 7220 c100 4700 |002c: invoke-interface {v7, v4}, Landroid/view/Menu;.removeItem:(I)V // method@00c1 │ │ -00a73e: 28f8 |002f: goto 0027 // -0008 │ │ -00a740: 7220 c000 4700 |0030: invoke-interface {v7, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00c0 │ │ -00a746: 0c02 |0033: move-result-object v2 │ │ -00a748: 3902 f3ff |0034: if-nez v2, 0027 // -000d │ │ -00a74c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -00a74e: 1403 0600 067f |0037: const v3, #float 1.78117e+38 // #7f060006 │ │ -00a754: 7253 bf00 2754 |003a: invoke-interface {v7, v2, v4, v5, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00bf │ │ -00a75a: 28ea |003d: goto 0027 // -0016 │ │ +00d108: |[00d108] org.sixgun.ponyexpress.activity.EpisodesActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +00d118: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00d11a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +00d11c: 6f20 1f00 7600 |0002: invoke-super {v6, v7}, Landroid/app/ListActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@001f │ │ +00d122: 5462 4f01 |0005: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00d126: 7110 a300 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +00d12c: 0c01 |000a: move-result-object v1 │ │ +00d12e: 1402 4000 067f |000b: const v2, #float 1.78118e+38 // #7f060040 │ │ +00d134: 6e20 3d02 2600 |000e: invoke-virtual {v6, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.getString:(I)Ljava/lang/String; // method@023d │ │ +00d13a: 0c02 |0011: move-result-object v2 │ │ +00d13c: 7230 6000 2105 |0012: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0060 │ │ +00d142: 0a00 |0015: move-result v0 │ │ +00d144: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +00d148: 5462 4f01 |0018: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00d14c: 6e10 ff01 0200 |001a: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +00d152: 0c02 |001d: move-result-object v2 │ │ +00d154: 6e10 2d04 0200 |001e: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.getConnectivityType:()I // method@042d │ │ +00d15a: 0a02 |0021: move-result v2 │ │ +00d15c: 3902 0600 |0022: if-nez v2, 0028 // +0006 │ │ +00d160: 7220 c300 4700 |0024: invoke-interface {v7, v4}, Landroid/view/Menu;.removeItem:(I)V // method@00c3 │ │ +00d166: 0f05 |0027: return v5 │ │ +00d168: 5262 4c01 |0028: iget v2, v6, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mNumberUnlistened:I // field@014c │ │ +00d16c: 3902 0600 |002a: if-nez v2, 0030 // +0006 │ │ +00d170: 7220 c300 4700 |002c: invoke-interface {v7, v4}, Landroid/view/Menu;.removeItem:(I)V // method@00c3 │ │ +00d176: 28f8 |002f: goto 0027 // -0008 │ │ +00d178: 7220 c200 4700 |0030: invoke-interface {v7, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@00c2 │ │ +00d17e: 0c02 |0033: move-result-object v2 │ │ +00d180: 3902 f3ff |0034: if-nez v2, 0027 // -000d │ │ +00d184: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +00d186: 1403 0600 067f |0037: const v3, #float 1.78117e+38 // #7f060006 │ │ +00d18c: 7253 c100 2754 |003a: invoke-interface {v7, v2, v4, v5, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@00c1 │ │ +00d192: 28ea |003d: goto 0027 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0005 line=159 │ │ + 0x0007 line=160 │ │ 0x000b line=161 │ │ + 0x000e line=162 │ │ 0x0016 line=163 │ │ 0x0024 line=166 │ │ 0x0027 line=173 │ │ 0x0028 line=167 │ │ 0x002c line=169 │ │ 0x0030 line=170 │ │ 0x0036 line=171 │ │ @@ -6923,18 +6248,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00a75c: |[00a75c] org.sixgun.ponyexpress.activity.EpisodesActivity.onResume:()V │ │ -00a76c: 6f10 1f00 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@001f │ │ -00a772: 7010 3b02 0000 |0003: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023b │ │ -00a778: 0e00 |0006: return-void │ │ +00d194: |[00d194] org.sixgun.ponyexpress.activity.EpisodesActivity.onResume:()V │ │ +00d1a4: 6f10 2100 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0021 │ │ +00d1aa: 7010 3f02 0000 |0003: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.listEpisodes:()V // method@023f │ │ +00d1b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0006 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ @@ -6944,42 +6269,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -00a77c: |[00a77c] org.sixgun.ponyexpress.activity.EpisodesActivity.startIdenticaActivity:(Landroid/view/View;)V │ │ -00a78c: 5453 4701 |0000: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a790: 6e10 fa01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a796: 0c03 |0005: move-result-object v3 │ │ -00a798: 5454 4501 |0006: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a79c: 6e20 4f04 4300 |0008: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaGroup:(Ljava/lang/String;)Ljava/lang/String; // method@044f │ │ -00a7a2: 0c00 |000b: move-result-object v0 │ │ -00a7a4: 5453 4701 |000c: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0147 │ │ -00a7a8: 6e10 fa01 0300 |000e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00a7ae: 0c03 |0011: move-result-object v3 │ │ -00a7b0: 5454 4501 |0012: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@0145 │ │ -00a7b4: 6e20 5004 4300 |0014: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; // method@0450 │ │ -00a7ba: 0c01 |0017: move-result-object v1 │ │ -00a7bc: 2202 1600 |0018: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -00a7c0: 1c03 fc00 |001a: const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // type@00fc │ │ -00a7c4: 7030 4c00 5203 |001c: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00a7ca: 1a03 2705 |001f: const-string v3, "identica_group" // string@0527 │ │ -00a7ce: 6e30 5400 3200 |0021: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a7d4: 1a03 2a05 |0024: const-string v3, "identica_tag" // string@052a │ │ -00a7d8: 6e30 5400 3201 |0026: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a7de: 1a03 2206 |0029: const-string v3, "name" // string@0622 │ │ -00a7e2: 5454 4601 |002b: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@0146 │ │ -00a7e6: 6e30 5400 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a7ec: 1a03 8703 |0030: const-string v3, "art" // string@0387 │ │ -00a7f0: 5454 4201 |0032: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0142 │ │ -00a7f4: 6e30 5400 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00a7fa: 6e20 4b02 2500 |0037: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startActivity:(Landroid/content/Intent;)V // method@024b │ │ -00a800: 0e00 |003a: return-void │ │ +00d1b4: |[00d1b4] org.sixgun.ponyexpress.activity.EpisodesActivity.startIdenticaActivity:(Landroid/view/View;)V │ │ +00d1c4: 5453 4f01 |0000: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00d1c8: 6e10 fe01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00d1ce: 0c03 |0005: move-result-object v3 │ │ +00d1d0: 5454 4d01 |0006: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00d1d4: 6e20 5304 4300 |0008: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaGroup:(Ljava/lang/String;)Ljava/lang/String; // method@0453 │ │ +00d1da: 0c00 |000b: move-result-object v0 │ │ +00d1dc: 5453 4f01 |000c: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@014f │ │ +00d1e0: 6e10 fe01 0300 |000e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00d1e6: 0c03 |0011: move-result-object v3 │ │ +00d1e8: 5454 4d01 |0012: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastName:Ljava/lang/String; // field@014d │ │ +00d1ec: 6e20 5404 4300 |0014: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; // method@0454 │ │ +00d1f2: 0c01 |0017: move-result-object v1 │ │ +00d1f4: 2202 1800 |0018: new-instance v2, Landroid/content/Intent; // type@0018 │ │ +00d1f8: 1c03 0401 |001a: const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // type@0104 │ │ +00d1fc: 7030 4e00 5203 |001c: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d202: 1a03 3805 |001f: const-string v3, "identica_group" // string@0538 │ │ +00d206: 6e30 5600 3200 |0021: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d20c: 1a03 3b05 |0024: const-string v3, "identica_tag" // string@053b │ │ +00d210: 6e30 5600 3201 |0026: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d216: 1a03 3206 |0029: const-string v3, "name" // string@0632 │ │ +00d21a: 5454 4e01 |002b: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mPodcastNameStripped:Ljava/lang/String; // field@014e │ │ +00d21e: 6e30 5600 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d224: 1a03 9903 |0030: const-string v3, "art" // string@0399 │ │ +00d228: 5454 4a01 |0032: iget-object v4, v5, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.mAlbumArtUrl:Ljava/lang/String; // field@014a │ │ +00d22c: 6e30 5600 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +00d232: 6e20 4f02 2500 |0037: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;.startActivity:(Landroid/content/Intent;)V // method@024f │ │ +00d238: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000c line=427 │ │ 0x0018 line=428 │ │ 0x001f line=429 │ │ 0x0024 line=430 │ │ @@ -6990,32 +6315,172 @@ │ │ locals : │ │ 0x000c - 0x003b reg=0 identicagroup Ljava/lang/String; │ │ 0x0018 - 0x003b reg=1 identicatag Ljava/lang/String; │ │ 0x001f - 0x003b reg=2 intent Landroid/content/Intent; │ │ 0x0000 - 0x003b reg=5 this Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ 0x0000 - 0x003b reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 153 (EpisodesActivity.java) │ │ + source_file_idx : 157 (EpisodesActivity.java) │ │ │ │ Class #35 header: │ │ -class_idx : 241 │ │ +class_idx : 248 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 17 │ │ +source_file_idx : 181 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #35 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/app/TabActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : 'SETUP_ACCOUNT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : 'mPonyExpressApp' │ │ + type : 'Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +00d23c: |[00d23c] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.:()V │ │ +00d24c: 7010 3200 0000 |0000: invoke-direct {v0}, Landroid/app/TabActivity;.:()V // method@0032 │ │ +00d252: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +00d254: |[00d254] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00d264: 6f20 3300 2100 |0000: invoke-super {v1, v2}, Landroid/app/TabActivity;.onCreate:(Landroid/os/Bundle;)V // method@0033 │ │ +00d26a: 6e10 5402 0100 |0003: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.getApplication:()Landroid/app/Application; // method@0254 │ │ +00d270: 0c00 |0006: move-result-object v0 │ │ +00d272: 1f00 e200 |0007: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +00d276: 5b10 5201 |0009: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0152 │ │ +00d27a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=51 │ │ + 0x000b line=52 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ + 0x0000 - 0x000c reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +00d27c: |[00d27c] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00d28c: 6e10 5502 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0255 │ │ +00d292: 0c00 |0003: move-result-object v0 │ │ +00d294: 1401 0100 087f |0004: const v1, #float 1.80775e+38 // #7f080001 │ │ +00d29a: 6e30 c400 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c4 │ │ +00d2a0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00d2a2: 0f01 |000b: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0004 line=59 │ │ + 0x000a line=60 │ │ + locals : │ │ + 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ + 0x0000 - 0x000c reg=2 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ + 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ + │ │ + #2 : (in Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +00d2a4: |[00d2a4] org.sixgun.ponyexpress.activity.GeneralOptionsMenuActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00d2b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00d2b6: 7210 c500 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +00d2bc: 0a01 |0004: move-result v1 │ │ +00d2be: 2b01 2300 0000 |0005: packed-switch v1, 00000028 // +00000023 │ │ +00d2c4: 6f20 3400 5400 |0008: invoke-super {v4, v5}, Landroid/app/TabActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0034 │ │ +00d2ca: 0a00 |000b: move-result v0 │ │ +00d2cc: 0f00 |000c: return v0 │ │ +00d2ce: 2201 1800 |000d: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00d2d2: 5442 5201 |000f: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0152 │ │ +00d2d6: 1c03 2501 |0011: const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@0125 │ │ +00d2da: 7030 4e00 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d2e0: 6e20 5902 1400 |0016: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@0259 │ │ +00d2e6: 28f3 |0019: goto 000c // -000d │ │ +00d2e8: 2201 1800 |001a: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00d2ec: 5442 5201 |001c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0152 │ │ +00d2f0: 1c03 fc00 |001e: const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +00d2f4: 7030 4e00 2103 |0020: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d2fa: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +00d2fc: 6e30 5a02 1402 |0024: invoke-virtual {v4, v1, v2}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@025a │ │ +00d302: 28e5 |0027: goto 000c // -001b │ │ +00d304: 0001 0200 4a00 097f 0800 0000 1500 ... |0028: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=68 │ │ + 0x0008 line=80 │ │ + 0x000d line=70 │ │ + 0x001a line=75 │ │ + 0x0028 line=68 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=4 this Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity; │ │ + 0x0000 - 0x0030 reg=5 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 181 (GeneralOptionsMenuActivity.java) │ │ + │ │ +Class #36 header: │ │ +class_idx : 249 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 199 │ │ +superclass_idx : 142 │ │ +source_file_idx : 204 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #35 annotations: │ │ +Class #36 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #35 - │ │ +Class #36 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ServiceConnection;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7029,42 +6494,42 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a804: |[00a804] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ -00a814: 5b01 4b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014b │ │ -00a818: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00a81e: 0e00 |0005: return-void │ │ +00d314: |[00d314] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ +00d324: 5b01 5301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0153 │ │ +00d328: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00a820: |[00a820] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -00a830: 5420 4b01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014b │ │ -00a834: 1f04 2501 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@0125 │ │ -00a838: 6e10 ad03 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; // method@03ad │ │ -00a83e: 0c01 |0007: move-result-object v1 │ │ -00a840: 5b01 5001 |0008: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0150 │ │ -00a844: 0e00 |000a: return-void │ │ +00d330: |[00d330] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +00d340: 5420 5301 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0153 │ │ +00d344: 1f04 2d01 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@012d │ │ +00d348: 6e10 b103 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; // method@03b1 │ │ +00d34e: 0c01 |0007: move-result-object v1 │ │ +00d350: 5b01 5801 |0008: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0158 │ │ +00d354: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 service Landroid/os/IBinder; │ │ 0x0000 - 0x000b reg=2 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1; │ │ @@ -7075,45 +6540,45 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -00a848: |[00a848] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -00a858: 5420 4b01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014b │ │ -00a85c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00a85e: 5b01 5001 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0150 │ │ -00a862: 0e00 |0005: return-void │ │ +00d358: |[00d358] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00d368: 5420 5301 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0153 │ │ +00d36c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00d36e: 5b01 5801 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0158 │ │ +00d372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1; │ │ 0x0000 - 0x0006 reg=3 name Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 199 (IdenticaAccountSetupActivity.java) │ │ + source_file_idx : 204 (IdenticaAccountSetupActivity.java) │ │ │ │ -Class #36 header: │ │ -class_idx : 242 │ │ +Class #37 header: │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 199 │ │ +superclass_idx : 142 │ │ +source_file_idx : 204 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #36 annotations: │ │ +Class #37 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #36 - │ │ +Class #37 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7127,79 +6592,79 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a864: |[00a864] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ -00a874: 5b01 4c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a878: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00a87e: 0e00 |0005: return-void │ │ +00d374: |[00d374] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ +00d384: 5b01 5401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d388: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d38e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -00a880: |[00a880] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$2.onClick:(Landroid/view/View;)V │ │ -00a890: 5463 4c01 |0000: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a894: 5433 5301 |0002: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mUserNameText:Landroid/widget/EditText; // field@0153 │ │ -00a898: 6e10 d900 0300 |0004: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00a89e: 0c03 |0007: move-result-object v3 │ │ -00a8a0: 6e10 2201 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -00a8a6: 0c02 |000b: move-result-object v2 │ │ -00a8a8: 5463 4c01 |000c: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a8ac: 5433 5201 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mPasswordText:Landroid/widget/EditText; // field@0152 │ │ -00a8b0: 6e10 d900 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00a8b6: 0c03 |0013: move-result-object v3 │ │ -00a8b8: 6e10 2201 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -00a8be: 0c01 |0017: move-result-object v1 │ │ -00a8c0: 5463 4c01 |0018: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a8c4: 5433 5001 |001a: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0150 │ │ -00a8c8: 6e30 be03 2301 |001c: invoke-virtual {v3, v2, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@03be │ │ -00a8ce: 2200 1600 |001f: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00a8d2: 7010 4b00 0000 |0021: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004b │ │ -00a8d8: 5463 4c01 |0024: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a8dc: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ -00a8de: 6e30 6802 4300 |0027: invoke-virtual {v3, v4, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setResult:(ILandroid/content/Intent;)V // method@0268 │ │ -00a8e4: 5463 4c01 |002a: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a8e8: 5433 5001 |002c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0150 │ │ -00a8ec: 6e10 c103 0300 |002e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.verifyCredentials:()Z // method@03c1 │ │ -00a8f2: 0a03 |0031: move-result v3 │ │ -00a8f4: 3903 2200 |0032: if-nez v3, 0054 // +0022 │ │ -00a8f8: 1a03 c600 |0034: const-string v3, "IdenticaAccountSetup" // string@00c6 │ │ -00a8fc: 1a04 4800 |0036: const-string v4, "Cannot verify credentials!" // string@0048 │ │ -00a900: 7120 b100 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00a906: 5463 4c01 |003b: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a90a: 1404 2300 067f |003d: const v4, #float 1.78117e+38 // #7f060023 │ │ -00a910: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -00a912: 7130 fb00 4305 |0041: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00a918: 0c03 |0044: move-result-object v3 │ │ -00a91a: 6e10 fd00 0300 |0045: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00a920: 5463 4c01 |0048: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a924: 5433 5001 |004a: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0150 │ │ -00a928: 1a04 0000 |004c: const-string v4, "" // string@0000 │ │ -00a92c: 1a05 0000 |004e: const-string v5, "" // string@0000 │ │ -00a930: 6e30 be03 4305 |0050: invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@03be │ │ -00a936: 0e00 |0053: return-void │ │ -00a938: 5463 4c01 |0054: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014c │ │ -00a93c: 6e10 6202 0300 |0056: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.finish:()V // method@0262 │ │ -00a942: 28fa |0059: goto 0053 // -0006 │ │ +00d390: |[00d390] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$2.onClick:(Landroid/view/View;)V │ │ +00d3a0: 5463 5401 |0000: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d3a4: 5433 5b01 |0002: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mUserNameText:Landroid/widget/EditText; // field@015b │ │ +00d3a8: 6e10 db00 0300 |0004: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00d3ae: 0c03 |0007: move-result-object v3 │ │ +00d3b0: 6e10 2501 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0125 │ │ +00d3b6: 0c02 |000b: move-result-object v2 │ │ +00d3b8: 5463 5401 |000c: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d3bc: 5433 5a01 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mPasswordText:Landroid/widget/EditText; // field@015a │ │ +00d3c0: 6e10 db00 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00d3c6: 0c03 |0013: move-result-object v3 │ │ +00d3c8: 6e10 2501 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0125 │ │ +00d3ce: 0c01 |0017: move-result-object v1 │ │ +00d3d0: 5463 5401 |0018: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d3d4: 5433 5801 |001a: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0158 │ │ +00d3d8: 6e30 c203 2301 |001c: invoke-virtual {v3, v2, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@03c2 │ │ +00d3de: 2200 1800 |001f: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +00d3e2: 7010 4d00 0000 |0021: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004d │ │ +00d3e8: 5463 5401 |0024: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d3ec: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ +00d3ee: 6e30 6c02 4300 |0027: invoke-virtual {v3, v4, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setResult:(ILandroid/content/Intent;)V // method@026c │ │ +00d3f4: 5463 5401 |002a: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d3f8: 5433 5801 |002c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0158 │ │ +00d3fc: 6e10 c503 0300 |002e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.verifyCredentials:()Z // method@03c5 │ │ +00d402: 0a03 |0031: move-result v3 │ │ +00d404: 3903 2200 |0032: if-nez v3, 0054 // +0022 │ │ +00d408: 1a03 cb00 |0034: const-string v3, "IdenticaAccountSetup" // string@00cb │ │ +00d40c: 1a04 4b00 |0036: const-string v4, "Cannot verify credentials!" // string@004b │ │ +00d410: 7120 b300 4300 |0038: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00d416: 5463 5401 |003b: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d41a: 1404 2300 067f |003d: const v4, #float 1.78117e+38 // #7f060023 │ │ +00d420: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +00d422: 7130 fd00 4305 |0041: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00d428: 0c03 |0044: move-result-object v3 │ │ +00d42a: 6e10 ff00 0300 |0045: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00d430: 5463 5401 |0048: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d434: 5433 5801 |004a: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0158 │ │ +00d438: 1a04 0000 |004c: const-string v4, "" // string@0000 │ │ +00d43c: 1a05 0000 |004e: const-string v5, "" // string@0000 │ │ +00d440: 6e30 c203 4305 |0050: invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@03c2 │ │ +00d446: 0e00 |0053: return-void │ │ +00d448: 5463 5401 |0054: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0154 │ │ +00d44c: 6e10 6602 0300 |0056: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.finish:()V // method@0266 │ │ +00d452: 28fa |0059: goto 0053 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000c line=113 │ │ 0x0018 line=114 │ │ 0x001f line=116 │ │ 0x0024 line=117 │ │ @@ -7212,32 +6677,32 @@ │ │ locals : │ │ 0x0024 - 0x005a reg=0 intent Landroid/content/Intent; │ │ 0x0018 - 0x005a reg=1 password Ljava/lang/String; │ │ 0x000c - 0x005a reg=2 username Ljava/lang/String; │ │ 0x0000 - 0x005a reg=6 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2; │ │ 0x0000 - 0x005a reg=7 v Landroid/view/View; │ │ │ │ - source_file_idx : 199 (IdenticaAccountSetupActivity.java) │ │ + source_file_idx : 204 (IdenticaAccountSetupActivity.java) │ │ │ │ -Class #37 header: │ │ -class_idx : 243 │ │ +Class #38 header: │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 199 │ │ +superclass_idx : 142 │ │ +source_file_idx : 204 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #37 annotations: │ │ +Class #38 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #37 - │ │ +Class #38 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7251,64 +6716,64 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a944: |[00a944] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ -00a954: 5b01 4d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014d │ │ -00a958: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00a95e: 0e00 |0005: return-void │ │ +00d454: |[00d454] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ │ +00d464: 5b01 5501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0155 │ │ +00d468: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d46e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00a960: |[00a960] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$3.onClick:(Landroid/view/View;)V │ │ -00a970: 5420 4d01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014d │ │ -00a974: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00a976: 6e20 6702 1000 |0003: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setResult:(I)V // method@0267 │ │ -00a97c: 5420 4d01 |0006: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@014d │ │ -00a980: 6e10 6202 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.finish:()V // method@0262 │ │ -00a986: 0e00 |000b: return-void │ │ +00d470: |[00d470] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity$3.onClick:(Landroid/view/View;)V │ │ +00d480: 5420 5501 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0155 │ │ +00d484: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00d486: 6e20 6b02 1000 |0003: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setResult:(I)V // method@026b │ │ +00d48c: 5420 5501 |0006: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // field@0155 │ │ +00d490: 6e10 6602 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.finish:()V // method@0266 │ │ +00d496: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 199 (IdenticaAccountSetupActivity.java) │ │ + source_file_idx : 204 (IdenticaAccountSetupActivity.java) │ │ │ │ -Class #38 header: │ │ -class_idx : 244 │ │ +Class #39 header: │ │ +class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 4 │ │ -source_file_idx : 199 │ │ +superclass_idx : 6 │ │ +source_file_idx : 204 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #38 - │ │ +Class #39 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;) │ │ name : 'TAG' │ │ @@ -7342,20 +6807,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00a988: |[00a988] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.:()V │ │ -00a998: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -00a99e: 2200 f100 |0003: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1; // type@00f1 │ │ -00a9a2: 7020 5702 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@0257 │ │ -00a9a8: 5b10 4f01 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@014f │ │ -00a9ac: 0e00 |000a: return-void │ │ +00d498: |[00d498] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.:()V │ │ +00d4a8: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +00d4ae: 2200 f900 |0003: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1; // type@00f9 │ │ +00d4b2: 7020 5b02 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@025b │ │ +00d4b8: 5b10 5701 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@0157 │ │ +00d4bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ │ @@ -7365,25 +6830,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00a9b0: |[00a9b0] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.doBindIdenticaHandler:()V │ │ -00a9c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00a9c2: 6e10 6302 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.getApplicationContext:()Landroid/content/Context; // method@0263 │ │ -00a9c8: 0c00 |0004: move-result-object v0 │ │ -00a9ca: 2201 1600 |0005: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -00a9ce: 1c02 2701 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler; // type@0127 │ │ -00a9d2: 7030 4c00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00a9d8: 5442 4f01 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@014f │ │ -00a9dc: 6e40 3b00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003b │ │ -00a9e2: 5c43 5101 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0151 │ │ -00a9e6: 0e00 |0013: return-void │ │ +00d4c0: |[00d4c0] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.doBindIdenticaHandler:()V │ │ +00d4d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00d4d2: 6e10 6702 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.getApplicationContext:()Landroid/content/Context; // method@0267 │ │ +00d4d8: 0c00 |0004: move-result-object v0 │ │ +00d4da: 2201 1800 |0005: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00d4de: 1c02 2f01 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler; // type@012f │ │ +00d4e2: 7030 4e00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d4e8: 5442 5701 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@0157 │ │ +00d4ec: 6e40 3d00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003d │ │ +00d4f2: 5c43 5901 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0159 │ │ +00d4f6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0011 line=85 │ │ 0x0013 line=86 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ @@ -7393,24 +6858,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00a9e8: |[00a9e8] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.doUnbindIdenticaHandler:()V │ │ -00a9f8: 5520 5101 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0151 │ │ -00a9fc: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -00aa00: 6e10 6302 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.getApplicationContext:()Landroid/content/Context; // method@0263 │ │ -00aa06: 0c00 |0007: move-result-object v0 │ │ -00aa08: 5421 4f01 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@014f │ │ -00aa0c: 6e20 4900 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0049 │ │ -00aa12: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00aa14: 5c20 5101 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0151 │ │ -00aa18: 0e00 |0010: return-void │ │ +00d4f8: |[00d4f8] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.doUnbindIdenticaHandler:()V │ │ +00d508: 5520 5901 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0159 │ │ +00d50c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +00d510: 6e10 6702 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.getApplicationContext:()Landroid/content/Context; // method@0267 │ │ +00d516: 0c00 |0007: move-result-object v0 │ │ +00d518: 5421 5701 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mConnection:Landroid/content/ServiceConnection; // field@0157 │ │ +00d51c: 6e20 4b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@004b │ │ +00d522: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00d524: 5c20 5901 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mIdenticaHandlerBound:Z // field@0159 │ │ +00d528: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=94 │ │ 0x000d line=95 │ │ 0x0010 line=97 │ │ locals : │ │ @@ -7421,44 +6886,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -00aa1c: |[00aa1c] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00aa2c: 6f20 0100 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -00aa32: 1404 0100 037f |0003: const v4, #float 1.74129e+38 // #7f030001 │ │ -00aa38: 6e20 6602 4500 |0006: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setContentView:(I)V // method@0266 │ │ -00aa3e: 6e10 5f02 0500 |0009: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.doBindIdenticaHandler:()V // method@025f │ │ -00aa44: 2201 f200 |000c: new-instance v1, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2; // type@00f2 │ │ -00aa48: 7020 5a02 5100 |000e: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@025a │ │ -00aa4e: 2200 f300 |0011: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3; // type@00f3 │ │ -00aa52: 7020 5c02 5000 |0013: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@025c │ │ -00aa58: 1404 0400 097f |0016: const v4, #float 1.82104e+38 // #7f090004 │ │ -00aa5e: 6e20 6102 4500 |0019: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0261 │ │ -00aa64: 0c04 |001c: move-result-object v4 │ │ -00aa66: 1f04 5f00 |001d: check-cast v4, Landroid/widget/EditText; // type@005f │ │ -00aa6a: 5b54 5301 |001f: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mUserNameText:Landroid/widget/EditText; // field@0153 │ │ -00aa6e: 1404 0600 097f |0021: const v4, #float 1.82104e+38 // #7f090006 │ │ -00aa74: 6e20 6102 4500 |0024: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0261 │ │ -00aa7a: 0c04 |0027: move-result-object v4 │ │ -00aa7c: 1f04 5f00 |0028: check-cast v4, Landroid/widget/EditText; // type@005f │ │ -00aa80: 5b54 5201 |002a: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mPasswordText:Landroid/widget/EditText; // field@0152 │ │ -00aa84: 1404 0700 097f |002c: const v4, #float 1.82104e+38 // #7f090007 │ │ -00aa8a: 6e20 6102 4500 |002f: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0261 │ │ -00aa90: 0c03 |0032: move-result-object v3 │ │ -00aa92: 1f03 5d00 |0033: check-cast v3, Landroid/widget/Button; // type@005d │ │ -00aa96: 6e20 d500 1300 |0035: invoke-virtual {v3, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00aa9c: 1404 0800 097f |0038: const v4, #float 1.82104e+38 // #7f090008 │ │ -00aaa2: 6e20 6102 4500 |003b: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0261 │ │ -00aaa8: 0c02 |003e: move-result-object v2 │ │ -00aaaa: 1f02 5d00 |003f: check-cast v2, Landroid/widget/Button; // type@005d │ │ -00aaae: 6e20 d500 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00aab4: 0e00 |0044: return-void │ │ +00d52c: |[00d52c] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00d53c: 6f20 0300 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +00d542: 1404 0100 037f |0003: const v4, #float 1.74129e+38 // #7f030001 │ │ +00d548: 6e20 6a02 4500 |0006: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.setContentView:(I)V // method@026a │ │ +00d54e: 6e10 6302 0500 |0009: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.doBindIdenticaHandler:()V // method@0263 │ │ +00d554: 2201 fa00 |000c: new-instance v1, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2; // type@00fa │ │ +00d558: 7020 5e02 5100 |000e: invoke-direct {v1, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@025e │ │ +00d55e: 2200 fb00 |0011: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3; // type@00fb │ │ +00d562: 7020 6002 5000 |0013: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V // method@0260 │ │ +00d568: 1404 0400 097f |0016: const v4, #float 1.82104e+38 // #7f090004 │ │ +00d56e: 6e20 6502 4500 |0019: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0265 │ │ +00d574: 0c04 |001c: move-result-object v4 │ │ +00d576: 1f04 6100 |001d: check-cast v4, Landroid/widget/EditText; // type@0061 │ │ +00d57a: 5b54 5b01 |001f: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mUserNameText:Landroid/widget/EditText; // field@015b │ │ +00d57e: 1404 0600 097f |0021: const v4, #float 1.82104e+38 // #7f090006 │ │ +00d584: 6e20 6502 4500 |0024: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0265 │ │ +00d58a: 0c04 |0027: move-result-object v4 │ │ +00d58c: 1f04 6100 |0028: check-cast v4, Landroid/widget/EditText; // type@0061 │ │ +00d590: 5b54 5a01 |002a: iput-object v4, v5, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.mPasswordText:Landroid/widget/EditText; // field@015a │ │ +00d594: 1404 0700 097f |002c: const v4, #float 1.82104e+38 // #7f090007 │ │ +00d59a: 6e20 6502 4500 |002f: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0265 │ │ +00d5a0: 0c03 |0032: move-result-object v3 │ │ +00d5a2: 1f03 5f00 |0033: check-cast v3, Landroid/widget/Button; // type@005f │ │ +00d5a6: 6e20 d700 1300 |0035: invoke-virtual {v3, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00d5ac: 1404 0800 097f |0038: const v4, #float 1.82104e+38 // #7f090008 │ │ +00d5b2: 6e20 6502 4500 |003b: invoke-virtual {v5, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.findViewById:(I)Landroid/view/View; // method@0265 │ │ +00d5b8: 0c02 |003e: move-result-object v2 │ │ +00d5ba: 1f02 5f00 |003f: check-cast v2, Landroid/widget/Button; // type@005f │ │ +00d5be: 6e20 d700 0200 |0041: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00d5c4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0009 line=106 │ │ 0x000c line=108 │ │ 0x0011 line=129 │ │ @@ -7482,44 +6947,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00aab8: |[00aab8] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.onDestroy:()V │ │ -00aac8: 6f10 0200 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0002 │ │ -00aace: 6e10 6002 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.doUnbindIdenticaHandler:()V // method@0260 │ │ -00aad4: 0e00 |0006: return-void │ │ +00d5c8: |[00d5c8] org.sixgun.ponyexpress.activity.IdenticaAccountSetupActivity.onDestroy:()V │ │ +00d5d8: 6f10 0400 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0004 │ │ +00d5de: 6e10 6402 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;.doUnbindIdenticaHandler:()V // method@0264 │ │ +00d5e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0006 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ │ - source_file_idx : 199 (IdenticaAccountSetupActivity.java) │ │ + source_file_idx : 204 (IdenticaAccountSetupActivity.java) │ │ │ │ -Class #39 header: │ │ -class_idx : 245 │ │ +Class #40 header: │ │ +class_idx : 253 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 201 │ │ +superclass_idx : 142 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #39 annotations: │ │ +Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #39 - │ │ +Class #40 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ServiceConnection;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7533,48 +6998,48 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aad8: |[00aad8] org.sixgun.ponyexpress.activity.IdenticaActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00aae8: 5b01 5401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0154 │ │ -00aaec: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00aaf2: 0e00 |0005: return-void │ │ +00d5e8: |[00d5e8] org.sixgun.ponyexpress.activity.IdenticaActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00d5f8: 5b01 5c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015c │ │ +00d5fc: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00aaf4: |[00aaf4] org.sixgun.ponyexpress.activity.IdenticaActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -00ab04: 5420 5401 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0154 │ │ -00ab08: 1f04 2501 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@0125 │ │ -00ab0c: 6e10 ad03 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; // method@03ad │ │ -00ab12: 0c01 |0007: move-result-object v1 │ │ -00ab14: 5b01 6801 |0008: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00ab18: 2200 fb00 |000a: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@00fb │ │ -00ab1c: 5421 5401 |000c: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0154 │ │ -00ab20: 7020 7802 1000 |000e: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0278 │ │ -00ab26: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -00ab28: 2311 5701 |0012: new-array v1, v1, [Ljava/lang/Void; // type@0157 │ │ -00ab2c: 6e20 7b02 1000 |0014: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027b │ │ -00ab32: 0e00 |0017: return-void │ │ +00d604: |[00d604] org.sixgun.ponyexpress.activity.IdenticaActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +00d614: 5420 5c01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015c │ │ +00d618: 1f04 2d01 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@012d │ │ +00d61c: 6e10 b103 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; // method@03b1 │ │ +00d622: 0c01 |0007: move-result-object v1 │ │ +00d624: 5b01 7001 |0008: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00d628: 2200 0301 |000a: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@0103 │ │ +00d62c: 5421 5c01 |000c: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015c │ │ +00d630: 7020 7c02 1000 |000e: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@027c │ │ +00d636: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +00d638: 2311 5f01 |0012: new-array v1, v1, [Ljava/lang/Void; // type@015f │ │ +00d63c: 6e20 7f02 1000 |0014: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027f │ │ +00d642: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=108 │ │ 0x0017 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 service Landroid/os/IBinder; │ │ @@ -7586,45 +7051,45 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -00ab34: |[00ab34] org.sixgun.ponyexpress.activity.IdenticaActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -00ab44: 5420 5401 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0154 │ │ -00ab48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00ab4a: 5b01 6801 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00ab4e: 0e00 |0005: return-void │ │ +00d644: |[00d644] org.sixgun.ponyexpress.activity.IdenticaActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00d654: 5420 5c01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015c │ │ +00d658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00d65a: 5b01 7001 |0003: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00d65e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1; │ │ 0x0000 - 0x0006 reg=3 name Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #40 header: │ │ -class_idx : 246 │ │ +Class #41 header: │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 201 │ │ +superclass_idx : 142 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #40 annotations: │ │ +Class #41 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #40 - │ │ +Class #41 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7638,95 +7103,95 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ab50: |[00ab50] org.sixgun.ponyexpress.activity.IdenticaActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00ab60: 5b01 5501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00ab64: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00ab6a: 0e00 |0005: return-void │ │ +00d660: |[00d660] org.sixgun.ponyexpress.activity.IdenticaActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00d670: 5b01 5d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d674: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -00ab6c: |[00ab6c] org.sixgun.ponyexpress.activity.IdenticaActivity$2.onGlobalLayout:()V │ │ -00ab7c: 5475 5501 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00ab80: 6e10 8802 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getResources:()Landroid/content/res/Resources; // method@0288 │ │ -00ab86: 0c04 |0005: move-result-object v4 │ │ -00ab88: 6205 5200 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -00ab8c: 5476 5501 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00ab90: 5466 5f01 |000a: iget-object v6, v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mAlbumArtUrl:Ljava/lang/String; // field@015f │ │ -00ab94: 6e20 1f04 6500 |000c: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041f │ │ -00ab9a: 0c00 |000f: move-result-object v0 │ │ -00ab9c: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ -00aba0: 5475 5501 |0012: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00aba4: 5455 6001 |0014: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0160 │ │ -00aba8: 6e10 cb00 0500 |0016: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cb │ │ -00abae: 0a02 |0019: move-result v2 │ │ -00abb0: 5475 5501 |001a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00abb4: 5455 6001 |001c: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0160 │ │ -00abb8: 6e10 ce00 0500 |001e: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00ce │ │ -00abbe: 0a03 |0021: move-result v3 │ │ -00abc0: 7140 7404 0432 |0022: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0474 │ │ -00abc6: 0c01 |0025: move-result-object v1 │ │ -00abc8: 5475 5501 |0026: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0155 │ │ -00abcc: 5455 6001 |0028: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0160 │ │ -00abd0: 6e20 cf00 1500 |002a: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cf │ │ -00abd6: 0e00 |002d: return-void │ │ +00d67c: |[00d67c] org.sixgun.ponyexpress.activity.IdenticaActivity$2.onGlobalLayout:()V │ │ +00d68c: 5475 5d01 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d690: 6e10 8c02 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getResources:()Landroid/content/res/Resources; // method@028c │ │ +00d696: 0c04 |0005: move-result-object v4 │ │ +00d698: 6205 5a00 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +00d69c: 5476 5d01 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d6a0: 5466 6701 |000a: iget-object v6, v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0167 │ │ +00d6a4: 6e20 2304 6500 |000c: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0423 │ │ +00d6aa: 0c00 |000f: move-result-object v0 │ │ +00d6ac: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ +00d6b0: 5475 5d01 |0012: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d6b4: 5455 6801 |0014: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0168 │ │ +00d6b8: 6e10 cd00 0500 |0016: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cd │ │ +00d6be: 0a02 |0019: move-result v2 │ │ +00d6c0: 5475 5d01 |001a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d6c4: 5455 6801 |001c: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0168 │ │ +00d6c8: 6e10 d000 0500 |001e: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00d0 │ │ +00d6ce: 0a03 |0021: move-result v3 │ │ +00d6d0: 7140 7804 0432 |0022: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0478 │ │ +00d6d6: 0c01 |0025: move-result-object v1 │ │ +00d6d8: 5475 5d01 |0026: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015d │ │ +00d6dc: 5455 6801 |0028: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0168 │ │ +00d6e0: 6e20 d100 1500 |002a: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00d1 │ │ +00d6e6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x0010 line=168 │ │ 0x0012 line=169 │ │ 0x001a line=170 │ │ - 0x0022 line=171 │ │ + 0x0022 line=172 │ │ 0x0026 line=173 │ │ 0x002d line=176 │ │ locals : │ │ 0x0026 - 0x002d reg=1 new_background Landroid/graphics/drawable/BitmapDrawable; │ │ 0x001a - 0x002d reg=2 new_height I │ │ 0x0022 - 0x002d reg=3 new_width I │ │ 0x0010 - 0x002e reg=0 image Landroid/graphics/Bitmap; │ │ 0x0006 - 0x002e reg=4 res Landroid/content/res/Resources; │ │ 0x0000 - 0x002e reg=7 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #41 header: │ │ -class_idx : 247 │ │ +Class #42 header: │ │ +class_idx : 255 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 201 │ │ +superclass_idx : 142 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #41 annotations: │ │ +Class #42 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #41 - │ │ +Class #42 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7740,119 +7205,119 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00abd8: |[00abd8] org.sixgun.ponyexpress.activity.IdenticaActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00abe8: 5b01 5601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00abec: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00abf2: 0e00 |0005: return-void │ │ +00d6e8: |[00d6e8] org.sixgun.ponyexpress.activity.IdenticaActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00d6f8: 5b01 5e01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d6fc: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -00abf4: |[00abf4] org.sixgun.ponyexpress.activity.IdenticaActivity$3.onClick:(Landroid/view/View;)V │ │ -00ac04: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00ac06: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -00ac08: 5483 5601 |0002: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ac0c: 5433 6801 |0004: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00ac10: 6e10 b603 0300 |0006: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.credentialsSet:()Z // method@03b6 │ │ -00ac16: 0a03 |0009: move-result v3 │ │ -00ac18: 3803 8d00 |000a: if-eqz v3, 0097 // +008d │ │ -00ac1c: 5483 5601 |000c: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ac20: 5433 6501 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00ac24: 6e10 d900 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00ac2a: 0c03 |0013: move-result-object v3 │ │ -00ac2c: 7210 af00 0300 |0014: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@00af │ │ -00ac32: 0a03 |0017: move-result v3 │ │ -00ac34: 3803 5e00 |0018: if-eqz v3, 0076 // +005e │ │ -00ac38: 5483 5601 |001a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ac3c: 5433 6501 |001c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00ac40: 6e10 d900 0300 |001e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00ac46: 0c03 |0021: move-result-object v3 │ │ -00ac48: 6e10 2201 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -00ac4e: 0c02 |0025: move-result-object v2 │ │ -00ac50: 1a03 7b03 |0026: const-string v3, "alloneword" // string@037b │ │ -00ac54: 6e20 2801 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00ac5a: 0a03 |002b: move-result v3 │ │ -00ac5c: 3803 4b00 |002c: if-eqz v3, 0077 // +004b │ │ -00ac60: 5483 5601 |002e: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ac64: 5433 6b01 |0030: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00ac68: 7110 a100 0300 |0032: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00ac6e: 0c01 |0035: move-result-object v1 │ │ -00ac70: 7210 5d00 0100 |0036: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005d │ │ -00ac76: 0c00 |0039: move-result-object v0 │ │ -00ac78: 5483 5601 |003a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ac7c: 1404 4c00 067f |003c: const v4, #float 1.78118e+38 // #7f06004c │ │ -00ac82: 6e20 8902 4300 |003f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@0289 │ │ -00ac88: 0c03 |0042: move-result-object v3 │ │ -00ac8a: 7230 5a00 3005 |0043: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@005a │ │ -00ac90: 7210 5900 0000 |0046: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0059 │ │ -00ac96: 1a03 9902 |0049: const-string v3, "PonyExpress IdenticaActivity" // string@0299 │ │ -00ac9a: 1a04 7800 |004b: const-string v4, "Easter egg activated" // string@0078 │ │ -00ac9e: 7120 b100 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00aca4: 5483 5601 |0050: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00aca8: 5433 6501 |0052: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00acac: 5484 5601 |0054: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00acb0: 5444 6c01 |0056: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@016c │ │ -00acb4: 6e20 dc00 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00dc │ │ -00acba: 5483 5601 |005b: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00acbe: 5433 6501 |005d: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00acc2: 5484 5601 |005f: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00acc6: 5444 6501 |0061: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00acca: 6e10 da00 0400 |0063: invoke-virtual {v4}, Landroid/widget/EditText;.length:()I // method@00da │ │ -00acd0: 0a04 |0066: move-result v4 │ │ -00acd2: 6e20 db00 4300 |0067: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@00db │ │ -00acd8: 2203 fb00 |006a: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@00fb │ │ -00acdc: 5484 5601 |006c: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ace0: 7020 7802 4300 |006e: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0278 │ │ -00ace6: 2374 5701 |0071: new-array v4, v7, [Ljava/lang/Void; // type@0157 │ │ -00acea: 6e20 7b02 4300 |0073: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027b │ │ -00acf0: 0e00 |0076: return-void │ │ -00acf2: 5483 5601 |0077: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00acf6: 1404 2100 067f |0079: const v4, #float 1.78117e+38 // #7f060021 │ │ -00acfc: 7130 fb00 4307 |007c: invoke-static {v3, v4, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00ad02: 0c03 |007f: move-result-object v3 │ │ -00ad04: 6e10 fd00 0300 |0080: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00ad0a: 2203 2601 |0083: new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; // type@0126 │ │ -00ad0e: 5484 5601 |0085: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ad12: 5444 6801 |0087: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00ad16: 6e10 2101 0400 |0089: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0121 │ │ -00ad1c: 7020 ae03 4300 |008c: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03ae │ │ -00ad22: 2354 5601 |008f: new-array v4, v5, [Ljava/lang/String; // type@0156 │ │ -00ad26: 4d02 0407 |0091: aput-object v2, v4, v7 │ │ -00ad2a: 6e20 b103 4300 |0093: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@03b1 │ │ -00ad30: 28ba |0096: goto 0050 // -0046 │ │ -00ad32: 5483 5601 |0097: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ad36: 1404 2200 067f |0099: const v4, #float 1.78117e+38 // #7f060022 │ │ -00ad3c: 7130 fb00 4305 |009c: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00ad42: 0c03 |009f: move-result-object v3 │ │ -00ad44: 6e10 fd00 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00ad4a: 5483 5601 |00a3: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ad4e: 2204 1600 |00a5: new-instance v4, Landroid/content/Intent; // type@0016 │ │ -00ad52: 5485 5601 |00a7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0156 │ │ -00ad56: 1c06 f400 |00a9: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00ad5a: 7030 4c00 5406 |00ab: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00ad60: 6e30 9502 4307 |00ae: invoke-virtual {v3, v4, v7}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0295 │ │ -00ad66: 28c5 |00b1: goto 0076 // -003b │ │ +00d704: |[00d704] org.sixgun.ponyexpress.activity.IdenticaActivity$3.onClick:(Landroid/view/View;)V │ │ +00d714: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00d716: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +00d718: 5483 5e01 |0002: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d71c: 5433 7001 |0004: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00d720: 6e10 ba03 0300 |0006: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.credentialsSet:()Z // method@03ba │ │ +00d726: 0a03 |0009: move-result v3 │ │ +00d728: 3803 8d00 |000a: if-eqz v3, 0097 // +008d │ │ +00d72c: 5483 5e01 |000c: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d730: 5433 6d01 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00d734: 6e10 db00 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00d73a: 0c03 |0013: move-result-object v3 │ │ +00d73c: 7210 b100 0300 |0014: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@00b1 │ │ +00d742: 0a03 |0017: move-result v3 │ │ +00d744: 3803 5e00 |0018: if-eqz v3, 0076 // +005e │ │ +00d748: 5483 5e01 |001a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d74c: 5433 6d01 |001c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00d750: 6e10 db00 0300 |001e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00d756: 0c03 |0021: move-result-object v3 │ │ +00d758: 6e10 2501 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0125 │ │ +00d75e: 0c02 |0025: move-result-object v2 │ │ +00d760: 1a03 8e03 |0026: const-string v3, "alloneword" // string@038e │ │ +00d764: 6e20 2b01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00d76a: 0a03 |002b: move-result v3 │ │ +00d76c: 3803 4b00 |002c: if-eqz v3, 0077 // +004b │ │ +00d770: 5483 5e01 |002e: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d774: 5433 7301 |0030: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00d778: 7110 a300 0300 |0032: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +00d77e: 0c01 |0035: move-result-object v1 │ │ +00d780: 7210 5f00 0100 |0036: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005f │ │ +00d786: 0c00 |0039: move-result-object v0 │ │ +00d788: 5483 5e01 |003a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d78c: 1404 4c00 067f |003c: const v4, #float 1.78118e+38 // #7f06004c │ │ +00d792: 6e20 8d02 4300 |003f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@028d │ │ +00d798: 0c03 |0042: move-result-object v3 │ │ +00d79a: 7230 5c00 3005 |0043: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@005c │ │ +00d7a0: 7210 5b00 0000 |0046: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005b │ │ +00d7a6: 1a03 a902 |0049: const-string v3, "PonyExpress IdenticaActivity" // string@02a9 │ │ +00d7aa: 1a04 7c00 |004b: const-string v4, "Easter egg activated" // string@007c │ │ +00d7ae: 7120 b300 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00d7b4: 5483 5e01 |0050: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d7b8: 5433 6d01 |0052: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00d7bc: 5484 5e01 |0054: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d7c0: 5444 7401 |0056: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@0174 │ │ +00d7c4: 6e20 de00 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00de │ │ +00d7ca: 5483 5e01 |005b: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d7ce: 5433 6d01 |005d: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00d7d2: 5484 5e01 |005f: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d7d6: 5444 6d01 |0061: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00d7da: 6e10 dc00 0400 |0063: invoke-virtual {v4}, Landroid/widget/EditText;.length:()I // method@00dc │ │ +00d7e0: 0a04 |0066: move-result v4 │ │ +00d7e2: 6e20 dd00 4300 |0067: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@00dd │ │ +00d7e8: 2203 0301 |006a: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@0103 │ │ +00d7ec: 5484 5e01 |006c: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d7f0: 7020 7c02 4300 |006e: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@027c │ │ +00d7f6: 2374 5f01 |0071: new-array v4, v7, [Ljava/lang/Void; // type@015f │ │ +00d7fa: 6e20 7f02 4300 |0073: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027f │ │ +00d800: 0e00 |0076: return-void │ │ +00d802: 5483 5e01 |0077: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d806: 1404 2100 067f |0079: const v4, #float 1.78117e+38 // #7f060021 │ │ +00d80c: 7130 fd00 4307 |007c: invoke-static {v3, v4, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00d812: 0c03 |007f: move-result-object v3 │ │ +00d814: 6e10 ff00 0300 |0080: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00d81a: 2203 2e01 |0083: new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; // type@012e │ │ +00d81e: 5484 5e01 |0085: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d822: 5444 7001 |0087: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00d826: 6e10 2401 0400 |0089: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0124 │ │ +00d82c: 7020 b203 4300 |008c: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03b2 │ │ +00d832: 2354 5e01 |008f: new-array v4, v5, [Ljava/lang/String; // type@015e │ │ +00d836: 4d02 0407 |0091: aput-object v2, v4, v7 │ │ +00d83a: 6e20 b503 4300 |0093: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@03b5 │ │ +00d840: 28ba |0096: goto 0050 // -0046 │ │ +00d842: 5483 5e01 |0097: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d846: 1404 2200 067f |0099: const v4, #float 1.78117e+38 // #7f060022 │ │ +00d84c: 7130 fd00 4305 |009c: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00d852: 0c03 |009f: move-result-object v3 │ │ +00d854: 6e10 ff00 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00d85a: 5483 5e01 |00a3: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d85e: 2204 1800 |00a5: new-instance v4, Landroid/content/Intent; // type@0018 │ │ +00d862: 5485 5e01 |00a7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015e │ │ +00d866: 1c06 fc00 |00a9: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +00d86a: 7030 4e00 5406 |00ab: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00d870: 6e30 9902 4307 |00ae: invoke-virtual {v3, v4, v7}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0299 │ │ +00d876: 28c5 |00b1: goto 0076 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x000c line=184 │ │ 0x001a line=186 │ │ 0x0026 line=187 │ │ 0x002e line=188 │ │ @@ -7861,43 +7326,45 @@ │ │ 0x0046 line=191 │ │ 0x0049 line=192 │ │ 0x0050 line=198 │ │ 0x005b line=199 │ │ 0x006a line=200 │ │ 0x0076 line=210 │ │ 0x0077 line=194 │ │ + 0x0080 line=195 │ │ 0x0083 line=196 │ │ 0x0097 line=203 │ │ + 0x00a0 line=204 │ │ 0x00a3 line=206 │ │ locals : │ │ 0x003a - 0x0050 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0036 - 0x0050 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0026 - 0x0076 reg=2 text Ljava/lang/String; │ │ 0x0077 - 0x0097 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x00b2 reg=8 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3; │ │ 0x0000 - 0x00b2 reg=9 v Landroid/view/View; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #42 header: │ │ -class_idx : 248 │ │ +Class #43 header: │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 201 │ │ +superclass_idx : 142 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #42 annotations: │ │ +Class #43 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #42 - │ │ +Class #43 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7911,76 +7378,76 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ad68: |[00ad68] org.sixgun.ponyexpress.activity.IdenticaActivity$4.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00ad78: 5b01 5701 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0157 │ │ -00ad7c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00ad82: 0e00 |0005: return-void │ │ +00d878: |[00d878] org.sixgun.ponyexpress.activity.IdenticaActivity$4.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00d888: 5b01 5f01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015f │ │ +00d88c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00ad84: |[00ad84] org.sixgun.ponyexpress.activity.IdenticaActivity$4.onClick:(Landroid/view/View;)V │ │ -00ad94: 6e10 c700 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@00c7 │ │ -00ad9a: 0a00 |0003: move-result v0 │ │ -00ad9c: 2c00 1000 0000 |0004: sparse-switch v0, 00000014 // +00000010 │ │ -00ada2: 0e00 |0007: return-void │ │ -00ada4: 5410 5701 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0157 │ │ -00ada8: 6e20 9302 2000 |000a: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.showSettings:(Landroid/view/View;)V // method@0293 │ │ -00adae: 28fa |000d: goto 0007 // -0006 │ │ -00adb0: 5410 5701 |000e: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0157 │ │ -00adb4: 6e20 8b02 2000 |0010: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.goBack:(Landroid/view/View;)V // method@028b │ │ -00adba: 28f4 |0013: goto 0007 // -000c │ │ -00adbc: 0002 0200 0c00 097f 2100 097f 0400 ... |0014: sparse-switch-data (10 units) │ │ +00d894: |[00d894] org.sixgun.ponyexpress.activity.IdenticaActivity$4.onClick:(Landroid/view/View;)V │ │ +00d8a4: 6e10 c900 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@00c9 │ │ +00d8aa: 0a00 |0003: move-result v0 │ │ +00d8ac: 2c00 1000 0000 |0004: sparse-switch v0, 00000014 // +00000010 │ │ +00d8b2: 0e00 |0007: return-void │ │ +00d8b4: 5410 5f01 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015f │ │ +00d8b8: 6e20 9702 2000 |000a: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.showSettings:(Landroid/view/View;)V // method@0297 │ │ +00d8be: 28fa |000d: goto 0007 // -0006 │ │ +00d8c0: 5410 5f01 |000e: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015f │ │ +00d8c4: 6e20 8f02 2000 |0010: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.goBack:(Landroid/view/View;)V // method@028f │ │ +00d8ca: 28f4 |0013: goto 0007 // -000c │ │ +00d8cc: 0002 0200 0c00 097f 2100 097f 0400 ... |0014: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0007 line=224 │ │ 0x0008 line=218 │ │ 0x000e line=221 │ │ 0x0014 line=216 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4; │ │ 0x0000 - 0x001e reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #43 header: │ │ -class_idx : 249 │ │ +Class #44 header: │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 201 │ │ +superclass_idx : 142 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #43 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #43 - │ │ +Class #44 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7994,37 +7461,37 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00add0: |[00add0] org.sixgun.ponyexpress.activity.IdenticaActivity$5.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00ade0: 5b01 5801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0158 │ │ -00ade4: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00adea: 0e00 |0005: return-void │ │ +00d8e0: |[00d8e0] org.sixgun.ponyexpress.activity.IdenticaActivity$5.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00d8f0: 5b01 6001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0160 │ │ +00d8f4: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00d8fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00adec: |[00adec] org.sixgun.ponyexpress.activity.IdenticaActivity$5.afterTextChanged:(Landroid/text/Editable;)V │ │ -00adfc: 0e00 |0000: return-void │ │ +00d8fc: |[00d8fc] org.sixgun.ponyexpress.activity.IdenticaActivity$5.afterTextChanged:(Landroid/text/Editable;)V │ │ +00d90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -8033,16 +7500,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00ae00: |[00ae00] org.sixgun.ponyexpress.activity.IdenticaActivity$5.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -00ae10: 0e00 |0000: return-void │ │ +00d910: |[00d910] org.sixgun.ponyexpress.activity.IdenticaActivity$5.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00d920: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -8054,52 +7521,52 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ae14: |[00ae14] org.sixgun.ponyexpress.activity.IdenticaActivity$5.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -00ae24: 5410 5801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0158 │ │ -00ae28: 6e10 9602 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.updateCounter:()V // method@0296 │ │ -00ae2e: 0e00 |0005: return-void │ │ +00d924: |[00d924] org.sixgun.ponyexpress.activity.IdenticaActivity$5.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00d934: 5410 6001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0160 │ │ +00d938: 6e10 9a02 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.updateCounter:()V // method@029a │ │ +00d93e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 start I │ │ 0x0000 - 0x0006 reg=4 before I │ │ 0x0000 - 0x0006 reg=5 count I │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #44 header: │ │ -class_idx : 250 │ │ +Class #45 header: │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 92 │ │ -source_file_idx : 201 │ │ +superclass_idx : 94 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #44 annotations: │ │ +Class #45 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DentAdapter" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ -Annotations on field #345 'items' │ │ +Annotations on field #353 'items' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ -Annotations on method #630 '' │ │ +Annotations on method #634 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "I" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;)V" } │ │ │ │ -Class #44 - │ │ +Class #45 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;) │ │ @@ -8116,19 +7583,19 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;Landroid/content/Context;ILjava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -00ae30: |[00ae30] org.sixgun.ponyexpress.activity.IdenticaActivity$DentAdapter.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;Landroid/content/Context;ILjava/util/ArrayList;)V │ │ -00ae40: 5b01 5a01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015a │ │ -00ae44: 7040 d300 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@00d3 │ │ -00ae4a: 5b04 5901 |0005: iput-object v4, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.items:Ljava/util/ArrayList; // field@0159 │ │ -00ae4e: 0e00 |0007: return-void │ │ +00d940: |[00d940] org.sixgun.ponyexpress.activity.IdenticaActivity$DentAdapter.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;Landroid/content/Context;ILjava/util/ArrayList;)V │ │ +00d950: 5b01 6201 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0162 │ │ +00d954: 7040 d500 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@00d5 │ │ +00d95a: 5b04 6101 |0005: iput-object v4, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.items:Ljava/util/ArrayList; // field@0161 │ │ +00d95e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0002 line=312 │ │ 0x0005 line=313 │ │ 0x0007 line=314 │ │ locals : │ │ @@ -8145,86 +7612,86 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -00ae50: |[00ae50] org.sixgun.ponyexpress.activity.IdenticaActivity$DentAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00ae60: 07c6 |0000: move-object v6, v12 │ │ -00ae62: 3906 1400 |0001: if-nez v6, 0015 // +0014 │ │ -00ae66: 54a8 5a01 |0003: iget-object v8, v10, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015a │ │ -00ae6a: 1a09 5f05 |0005: const-string v9, "layout_inflater" // string@055f │ │ -00ae6e: 6e20 8a02 9800 |0007: invoke-virtual {v8, v9}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@028a │ │ -00ae74: 0c07 |000a: move-result-object v7 │ │ -00ae76: 1f07 5000 |000b: check-cast v7, Landroid/view/LayoutInflater; // type@0050 │ │ -00ae7a: 1408 0300 037f |000d: const v8, #float 1.74129e+38 // #7f030003 │ │ -00ae80: 1209 |0010: const/4 v9, #int 0 // #0 │ │ -00ae82: 6e30 bd00 8709 |0011: invoke-virtual {v7, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bd │ │ -00ae88: 0c06 |0014: move-result-object v6 │ │ -00ae8a: 54a8 5901 |0015: iget-object v8, v10, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.items:Ljava/util/ArrayList; // field@0159 │ │ -00ae8e: 6e20 5601 b800 |0017: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00ae94: 0c03 |001a: move-result-object v3 │ │ -00ae96: 1f03 d300 |001b: check-cast v3, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -00ae9a: 3803 7800 |001d: if-eqz v3, 0095 // +0078 │ │ -00ae9e: 1408 1400 097f |001f: const v8, #float 1.82105e+38 // #7f090014 │ │ -00aea4: 6e20 c600 8600 |0022: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00aeaa: 0c02 |0025: move-result-object v2 │ │ -00aeac: 1f02 6b00 |0026: check-cast v2, Landroid/widget/TextView; // type@006b │ │ -00aeb0: 1408 1500 097f |0028: const v8, #float 1.82105e+38 // #7f090015 │ │ -00aeb6: 6e20 c600 8600 |002b: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00aebc: 0c00 |002e: move-result-object v0 │ │ -00aebe: 1f00 6b00 |002f: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00aec2: 1408 1600 097f |0031: const v8, #float 1.82105e+38 // #7f090016 │ │ -00aec8: 6e20 c600 8600 |0034: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00aece: 0c05 |0037: move-result-object v5 │ │ -00aed0: 1f05 6b00 |0038: check-cast v5, Landroid/widget/TextView; // type@006b │ │ -00aed4: 1408 1300 097f |003a: const v8, #float 1.82105e+38 // #7f090013 │ │ -00aeda: 6e20 c600 8600 |003d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00aee0: 0c01 |0040: move-result-object v1 │ │ -00aee2: 1f01 4c01 |0041: check-cast v1, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@014c │ │ -00aee6: 3802 0900 |0043: if-eqz v2, 004c // +0009 │ │ -00aeea: 6e10 b401 0300 |0045: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getTitle:()Ljava/lang/String; // method@01b4 │ │ -00aef0: 0c08 |0048: move-result-object v8 │ │ -00aef2: 6e20 f900 8200 |0049: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00aef8: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ -00aefc: 6e10 b501 0300 |004e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUser:()Ljava/lang/String; // method@01b5 │ │ -00af02: 0c08 |0051: move-result-object v8 │ │ -00af04: 6e20 f900 8000 |0052: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00af0a: 3805 2200 |0055: if-eqz v5, 0077 // +0022 │ │ -00af0e: 6e10 b601 0300 |0057: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUserScreenName:()Ljava/lang/String; // method@01b6 │ │ -00af14: 0c08 |005a: move-result-object v8 │ │ -00af16: 3808 1c00 |005b: if-eqz v8, 0077 // +001c │ │ -00af1a: 2208 9100 |005d: new-instance v8, Ljava/lang/StringBuilder; // type@0091 │ │ -00af1e: 7010 3401 0800 |005f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00af24: 1a09 0300 |0062: const-string v9, " -- " // string@0003 │ │ -00af28: 6e20 3801 9800 |0064: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00af2e: 0c08 |0067: move-result-object v8 │ │ -00af30: 6e10 b601 0300 |0068: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUserScreenName:()Ljava/lang/String; // method@01b6 │ │ -00af36: 0c09 |006b: move-result-object v9 │ │ -00af38: 6e20 3801 9800 |006c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00af3e: 0c08 |006f: move-result-object v8 │ │ -00af40: 6e10 3901 0800 |0070: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00af46: 0c08 |0073: move-result-object v8 │ │ -00af48: 6e20 f900 8500 |0074: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00af4e: 3801 1e00 |0077: if-eqz v1, 0095 // +001e │ │ -00af52: 6e10 b301 0300 |0079: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getAvatarURI:()Ljava/lang/String; // method@01b3 │ │ -00af58: 0c04 |007c: move-result-object v4 │ │ -00af5a: 3804 1800 |007d: if-eqz v4, 0095 // +0018 │ │ -00af5e: 1a08 0000 |007f: const-string v8, "" // string@0000 │ │ -00af62: 6e20 2801 4800 |0081: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00af68: 0a08 |0084: move-result v8 │ │ -00af6a: 3908 1000 |0085: if-nez v8, 0095 // +0010 │ │ -00af6e: 1a08 4706 |0087: const-string v8, "null" // string@0647 │ │ -00af72: 6e20 2901 4800 |0089: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -00af78: 0a08 |008c: move-result v8 │ │ -00af7a: 3908 0800 |008d: if-nez v8, 0095 // +0008 │ │ -00af7e: 6e20 9304 4100 |008f: invoke-virtual {v1, v4}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0493 │ │ -00af84: 6e10 8e04 0100 |0092: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@048e │ │ -00af8a: 1106 |0095: return-object v6 │ │ +00d960: |[00d960] org.sixgun.ponyexpress.activity.IdenticaActivity$DentAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +00d970: 07c6 |0000: move-object v6, v12 │ │ +00d972: 3906 1400 |0001: if-nez v6, 0015 // +0014 │ │ +00d976: 54a8 6201 |0003: iget-object v8, v10, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0162 │ │ +00d97a: 1a09 7005 |0005: const-string v9, "layout_inflater" // string@0570 │ │ +00d97e: 6e20 8e02 9800 |0007: invoke-virtual {v8, v9}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@028e │ │ +00d984: 0c07 |000a: move-result-object v7 │ │ +00d986: 1f07 5200 |000b: check-cast v7, Landroid/view/LayoutInflater; // type@0052 │ │ +00d98a: 1408 0300 037f |000d: const v8, #float 1.74129e+38 // #7f030003 │ │ +00d990: 1209 |0010: const/4 v9, #int 0 // #0 │ │ +00d992: 6e30 bf00 8709 |0011: invoke-virtual {v7, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bf │ │ +00d998: 0c06 |0014: move-result-object v6 │ │ +00d99a: 54a8 6101 |0015: iget-object v8, v10, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.items:Ljava/util/ArrayList; // field@0161 │ │ +00d99e: 6e20 5901 b800 |0017: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +00d9a4: 0c03 |001a: move-result-object v3 │ │ +00d9a6: 1f03 db00 |001b: check-cast v3, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +00d9aa: 3803 7800 |001d: if-eqz v3, 0095 // +0078 │ │ +00d9ae: 1408 1400 097f |001f: const v8, #float 1.82105e+38 // #7f090014 │ │ +00d9b4: 6e20 c800 8600 |0022: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00d9ba: 0c02 |0025: move-result-object v2 │ │ +00d9bc: 1f02 6d00 |0026: check-cast v2, Landroid/widget/TextView; // type@006d │ │ +00d9c0: 1408 1500 097f |0028: const v8, #float 1.82105e+38 // #7f090015 │ │ +00d9c6: 6e20 c800 8600 |002b: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00d9cc: 0c00 |002e: move-result-object v0 │ │ +00d9ce: 1f00 6d00 |002f: check-cast v0, Landroid/widget/TextView; // type@006d │ │ +00d9d2: 1408 1600 097f |0031: const v8, #float 1.82105e+38 // #7f090016 │ │ +00d9d8: 6e20 c800 8600 |0034: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00d9de: 0c05 |0037: move-result-object v5 │ │ +00d9e0: 1f05 6d00 |0038: check-cast v5, Landroid/widget/TextView; // type@006d │ │ +00d9e4: 1408 1300 097f |003a: const v8, #float 1.82105e+38 // #7f090013 │ │ +00d9ea: 6e20 c800 8600 |003d: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +00d9f0: 0c01 |0040: move-result-object v1 │ │ +00d9f2: 1f01 5401 |0041: check-cast v1, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@0154 │ │ +00d9f6: 3802 0900 |0043: if-eqz v2, 004c // +0009 │ │ +00d9fa: 6e10 b801 0300 |0045: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getTitle:()Ljava/lang/String; // method@01b8 │ │ +00da00: 0c08 |0048: move-result-object v8 │ │ +00da02: 6e20 fb00 8200 |0049: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00da08: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ +00da0c: 6e10 b901 0300 |004e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUser:()Ljava/lang/String; // method@01b9 │ │ +00da12: 0c08 |0051: move-result-object v8 │ │ +00da14: 6e20 fb00 8000 |0052: invoke-virtual {v0, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00da1a: 3805 2200 |0055: if-eqz v5, 0077 // +0022 │ │ +00da1e: 6e10 ba01 0300 |0057: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUserScreenName:()Ljava/lang/String; // method@01ba │ │ +00da24: 0c08 |005a: move-result-object v8 │ │ +00da26: 3808 1c00 |005b: if-eqz v8, 0077 // +001c │ │ +00da2a: 2208 9300 |005d: new-instance v8, Ljava/lang/StringBuilder; // type@0093 │ │ +00da2e: 7010 3701 0800 |005f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00da34: 1a09 0300 |0062: const-string v9, " -- " // string@0003 │ │ +00da38: 6e20 3b01 9800 |0064: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00da3e: 0c08 |0067: move-result-object v8 │ │ +00da40: 6e10 ba01 0300 |0068: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getUserScreenName:()Ljava/lang/String; // method@01ba │ │ +00da46: 0c09 |006b: move-result-object v9 │ │ +00da48: 6e20 3b01 9800 |006c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00da4e: 0c08 |006f: move-result-object v8 │ │ +00da50: 6e10 3c01 0800 |0070: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00da56: 0c08 |0073: move-result-object v8 │ │ +00da58: 6e20 fb00 8500 |0074: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00da5e: 3801 1e00 |0077: if-eqz v1, 0095 // +001e │ │ +00da62: 6e10 b701 0300 |0079: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Dent;.getAvatarURI:()Ljava/lang/String; // method@01b7 │ │ +00da68: 0c04 |007c: move-result-object v4 │ │ +00da6a: 3804 1800 |007d: if-eqz v4, 0095 // +0018 │ │ +00da6e: 1a08 0000 |007f: const-string v8, "" // string@0000 │ │ +00da72: 6e20 2b01 4800 |0081: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00da78: 0a08 |0084: move-result v8 │ │ +00da7a: 3908 1000 |0085: if-nez v8, 0095 // +0010 │ │ +00da7e: 1a08 5706 |0087: const-string v8, "null" // string@0657 │ │ +00da82: 6e20 2c01 4800 |0089: invoke-virtual {v8, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +00da88: 0a08 |008c: move-result v8 │ │ +00da8a: 3908 0800 |008d: if-nez v8, 0095 // +0008 │ │ +00da8e: 6e20 9704 4100 |008f: invoke-virtual {v1, v4}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0497 │ │ +00da94: 6e10 9204 0100 |0092: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@0492 │ │ +00da9a: 1106 |0095: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0001 line=319 │ │ 0x0003 line=320 │ │ 0x000d line=321 │ │ 0x0015 line=323 │ │ @@ -8255,37 +7722,37 @@ │ │ 0x001d - 0x0096 reg=3 dent Lorg/sixgun/ponyexpress/Dent; │ │ 0x0001 - 0x0096 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0096 reg=10 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter; │ │ 0x0000 - 0x0096 reg=11 position I │ │ 0x0000 - 0x0096 reg=12 convertView Landroid/view/View; │ │ 0x0000 - 0x0096 reg=13 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #45 header: │ │ -class_idx : 251 │ │ +Class #46 header: │ │ +class_idx : 259 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 48 │ │ -source_file_idx : 201 │ │ +superclass_idx : 50 │ │ +source_file_idx : 206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #45 annotations: │ │ +Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4 name="GetLatestDents" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;>;" } │ │ -Annotations on method #634 'doInBackground' │ │ +Annotations on method #638 'doInBackground' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ -Annotations on method #637 'onPostExecute' │ │ +Annotations on method #641 'onPostExecute' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;)V" } │ │ │ │ -Class #45 - │ │ +Class #46 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;) │ │ @@ -8298,132 +7765,132 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00af8c: |[00af8c] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ -00af9c: 5b01 5b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00afa0: 7010 8800 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0088 │ │ -00afa6: 0e00 |0005: return-void │ │ +00da9c: |[00da9c] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ +00daac: 5b01 6301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dab0: 7010 8a00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@008a │ │ +00dab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00afa8: |[00afa8] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -00afb8: 1f02 5701 |0000: check-cast v2, [Ljava/lang/Void; // type@0157 │ │ -00afbc: 6e20 7a02 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; // method@027a │ │ -00afc2: 0c00 |0005: move-result-object v0 │ │ -00afc4: 1100 |0006: return-object v0 │ │ +00dab8: |[00dab8] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +00dac8: 1f02 5f01 |0000: check-cast v2, [Ljava/lang/Void; // type@015f │ │ +00dacc: 6e20 7e02 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; // method@027e │ │ +00dad2: 0c00 |0005: move-result-object v0 │ │ +00dad4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/util/ArrayList;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 158 16-bit code units │ │ -00afc8: |[00afc8] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; │ │ -00afd8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -00afda: 5473 5b01 |0001: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00afde: 5433 6b01 |0003: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00afe2: 6e10 fb01 0300 |0005: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00afe8: 0c03 |0008: move-result-object v3 │ │ -00afea: 6e10 2804 0300 |0009: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00aff0: 0a03 |000c: move-result v3 │ │ -00aff2: 3803 7700 |000d: if-eqz v3, 0084 // +0077 │ │ -00aff6: 5473 5b01 |000f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00affa: 5533 6601 |0011: iget-boolean v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@0166 │ │ -00affe: 3903 4f00 |0013: if-nez v3, 0062 // +004f │ │ -00b002: 5473 5b01 |0015: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b006: 5433 6301 |0017: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b00a: 1a04 3504 |0019: const-string v4, "episode_number" // string@0435 │ │ -00b00e: 6e20 9200 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b014: 0c01 |001e: move-result-object v1 │ │ -00b016: 5473 5b01 |001f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b01a: 5433 6801 |0021: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00b01e: 2204 9100 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -00b022: 7010 3401 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00b028: 5475 5b01 |0028: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b02c: 5455 6a01 |002a: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@016a │ │ -00b030: 6e20 3801 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b036: 0c04 |002f: move-result-object v4 │ │ -00b038: 6e20 3801 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b03e: 0c04 |0033: move-result-object v4 │ │ -00b040: 1a05 1200 |0034: const-string v5, ".xml" // string@0012 │ │ -00b044: 6e20 3801 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b04a: 0c04 |0039: move-result-object v4 │ │ -00b04c: 6e10 3901 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00b052: 0c04 |003d: move-result-object v4 │ │ -00b054: 6e20 bc03 4300 |003e: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.queryIdentica:(Ljava/lang/String;)Ljava/util/ArrayList; // method@03bc │ │ -00b05a: 0c00 |0041: move-result-object v0 │ │ -00b05c: 6e10 5801 0000 |0042: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0158 │ │ -00b062: 0a03 |0045: move-result v3 │ │ -00b064: 3803 1b00 |0046: if-eqz v3, 0061 // +001b │ │ -00b068: 2202 d300 |0048: new-instance v2, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -00b06c: 7010 b001 0200 |004a: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b0 │ │ -00b072: 5473 5b01 |004d: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b076: 1404 1a00 067f |004f: const v4, #float 1.78117e+38 // #7f06001a │ │ -00b07c: 6e20 8902 4300 |0052: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@0289 │ │ -00b082: 0c03 |0055: move-result-object v3 │ │ -00b084: 6e20 b801 3200 |0056: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01b8 │ │ -00b08a: 2200 a200 |0059: new-instance v0, Ljava/util/ArrayList; // type@00a2 │ │ -00b08e: 7020 5301 6000 |005b: invoke-direct {v0, v6}, Ljava/util/ArrayList;.:(I)V // method@0153 │ │ -00b094: 6e20 5501 2000 |005e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -00b09a: 1100 |0061: return-object v0 │ │ -00b09c: 5473 5b01 |0062: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b0a0: 5433 6801 |0064: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0168 │ │ -00b0a4: 2204 9100 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -00b0a8: 7010 3401 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00b0ae: 5475 5b01 |006b: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b0b2: 7110 7f02 0500 |006d: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String; // method@027f │ │ -00b0b8: 0c05 |0070: move-result-object v5 │ │ -00b0ba: 6e20 3801 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b0c0: 0c04 |0074: move-result-object v4 │ │ -00b0c2: 1a05 1200 |0075: const-string v5, ".xml" // string@0012 │ │ -00b0c6: 6e20 3801 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b0cc: 0c04 |007a: move-result-object v4 │ │ -00b0ce: 6e10 3901 0400 |007b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00b0d4: 0c04 |007e: move-result-object v4 │ │ -00b0d6: 6e20 bd03 4300 |007f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.queryIdenticaGroup:(Ljava/lang/String;)Ljava/util/ArrayList; // method@03bd │ │ -00b0dc: 0c00 |0082: move-result-object v0 │ │ -00b0de: 28bf |0083: goto 0042 // -0041 │ │ -00b0e0: 2202 d300 |0084: new-instance v2, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -00b0e4: 7010 b001 0200 |0086: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b0 │ │ -00b0ea: 5473 5b01 |0089: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b0ee: 1404 1d00 067f |008b: const v4, #float 1.78117e+38 // #7f06001d │ │ -00b0f4: 6e20 8902 4300 |008e: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@0289 │ │ -00b0fa: 0c03 |0091: move-result-object v3 │ │ -00b0fc: 6e20 b801 3200 |0092: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01b8 │ │ -00b102: 2200 a200 |0095: new-instance v0, Ljava/util/ArrayList; // type@00a2 │ │ -00b106: 7020 5301 6000 |0097: invoke-direct {v0, v6}, Ljava/util/ArrayList;.:(I)V // method@0153 │ │ -00b10c: 6e20 5501 2000 |009a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -00b112: 28c4 |009d: goto 0061 // -003c │ │ +00dad8: |[00dad8] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; │ │ +00dae8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00daea: 5473 6301 |0001: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00daee: 5433 7301 |0003: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00daf2: 6e10 ff01 0300 |0005: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +00daf8: 0c03 |0008: move-result-object v3 │ │ +00dafa: 6e10 2c04 0300 |0009: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +00db00: 0a03 |000c: move-result v3 │ │ +00db02: 3803 7700 |000d: if-eqz v3, 0084 // +0077 │ │ +00db06: 5473 6301 |000f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00db0a: 5533 6e01 |0011: iget-boolean v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@016e │ │ +00db0e: 3903 4f00 |0013: if-nez v3, 0062 // +004f │ │ +00db12: 5473 6301 |0015: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00db16: 5433 6b01 |0017: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00db1a: 1a04 4704 |0019: const-string v4, "episode_number" // string@0447 │ │ +00db1e: 6e20 9400 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00db24: 0c01 |001e: move-result-object v1 │ │ +00db26: 5473 6301 |001f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00db2a: 5433 7001 |0021: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00db2e: 2204 9300 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +00db32: 7010 3701 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00db38: 5475 6301 |0028: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00db3c: 5455 7201 |002a: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@0172 │ │ +00db40: 6e20 3b01 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00db46: 0c04 |002f: move-result-object v4 │ │ +00db48: 6e20 3b01 1400 |0030: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00db4e: 0c04 |0033: move-result-object v4 │ │ +00db50: 1a05 1200 |0034: const-string v5, ".xml" // string@0012 │ │ +00db54: 6e20 3b01 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00db5a: 0c04 |0039: move-result-object v4 │ │ +00db5c: 6e10 3c01 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00db62: 0c04 |003d: move-result-object v4 │ │ +00db64: 6e20 c003 4300 |003e: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.queryIdentica:(Ljava/lang/String;)Ljava/util/ArrayList; // method@03c0 │ │ +00db6a: 0c00 |0041: move-result-object v0 │ │ +00db6c: 6e10 5b01 0000 |0042: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@015b │ │ +00db72: 0a03 |0045: move-result v3 │ │ +00db74: 3803 1b00 |0046: if-eqz v3, 0061 // +001b │ │ +00db78: 2202 db00 |0048: new-instance v2, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +00db7c: 7010 b401 0200 |004a: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b4 │ │ +00db82: 5473 6301 |004d: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00db86: 1404 1a00 067f |004f: const v4, #float 1.78117e+38 // #7f06001a │ │ +00db8c: 6e20 8d02 4300 |0052: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@028d │ │ +00db92: 0c03 |0055: move-result-object v3 │ │ +00db94: 6e20 bc01 3200 |0056: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01bc │ │ +00db9a: 2200 a900 |0059: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +00db9e: 7020 5601 6000 |005b: invoke-direct {v0, v6}, Ljava/util/ArrayList;.:(I)V // method@0156 │ │ +00dba4: 6e20 5801 2000 |005e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +00dbaa: 1100 |0061: return-object v0 │ │ +00dbac: 5473 6301 |0062: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dbb0: 5433 7001 |0064: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0170 │ │ +00dbb4: 2204 9300 |0066: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +00dbb8: 7010 3701 0400 |0068: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00dbbe: 5475 6301 |006b: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dbc2: 7110 8302 0500 |006d: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String; // method@0283 │ │ +00dbc8: 0c05 |0070: move-result-object v5 │ │ +00dbca: 6e20 3b01 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dbd0: 0c04 |0074: move-result-object v4 │ │ +00dbd2: 1a05 1200 |0075: const-string v5, ".xml" // string@0012 │ │ +00dbd6: 6e20 3b01 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dbdc: 0c04 |007a: move-result-object v4 │ │ +00dbde: 6e10 3c01 0400 |007b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00dbe4: 0c04 |007e: move-result-object v4 │ │ +00dbe6: 6e20 c103 4300 |007f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.queryIdenticaGroup:(Ljava/lang/String;)Ljava/util/ArrayList; // method@03c1 │ │ +00dbec: 0c00 |0082: move-result-object v0 │ │ +00dbee: 28bf |0083: goto 0042 // -0041 │ │ +00dbf0: 2202 db00 |0084: new-instance v2, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +00dbf4: 7010 b401 0200 |0086: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b4 │ │ +00dbfa: 5473 6301 |0089: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dbfe: 1404 1d00 067f |008b: const v4, #float 1.78117e+38 // #7f06001d │ │ +00dc04: 6e20 8d02 4300 |008e: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getString:(I)Ljava/lang/String; // method@028d │ │ +00dc0a: 0c03 |0091: move-result-object v3 │ │ +00dc0c: 6e20 bc01 3200 |0092: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01bc │ │ +00dc12: 2200 a900 |0095: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +00dc16: 7020 5601 6000 |0097: invoke-direct {v0, v6}, Ljava/util/ArrayList;.:(I)V // method@0156 │ │ +00dc1c: 6e20 5801 2000 |009a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +00dc22: 28c4 |009d: goto 0061 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x000f line=356 │ │ 0x0015 line=357 │ │ 0x001f line=358 │ │ 0x0042 line=363 │ │ @@ -8453,72 +7920,72 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00b114: |[00b114] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.onPostExecute:(Ljava/lang/Object;)V │ │ -00b124: 1f01 a200 |0000: check-cast v1, Ljava/util/ArrayList; // type@00a2 │ │ -00b128: 6e20 7d02 1000 |0002: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.onPostExecute:(Ljava/util/ArrayList;)V // method@027d │ │ -00b12e: 0e00 |0005: return-void │ │ +00dc24: |[00dc24] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.onPostExecute:(Ljava/lang/Object;)V │ │ +00dc34: 1f01 a900 |0000: check-cast v1, Ljava/util/ArrayList; // type@00a9 │ │ +00dc38: 6e20 8102 1000 |0002: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.onPostExecute:(Ljava/util/ArrayList;)V // method@0281 │ │ +00dc3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -00b130: |[00b130] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.onPostExecute:(Ljava/util/ArrayList;)V │ │ -00b140: 2200 fa00 |0000: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter; // type@00fa │ │ -00b144: 5441 5b01 |0002: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b148: 5442 5b01 |0004: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b14c: 5422 6b01 |0006: iget-object v2, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b150: 1403 0300 037f |0008: const v3, #float 1.74129e+38 // #7f030003 │ │ -00b156: 7055 7602 1032 |000b: invoke-direct {v0, v1, v2, v3, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;Landroid/content/Context;ILjava/util/ArrayList;)V // method@0276 │ │ -00b15c: 5441 5b01 |000e: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@015b │ │ -00b160: 6e20 9202 0100 |0010: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0292 │ │ -00b166: 0e00 |0013: return-void │ │ +00dc40: |[00dc40] org.sixgun.ponyexpress.activity.IdenticaActivity$GetLatestDents.onPostExecute:(Ljava/util/ArrayList;)V │ │ +00dc50: 2200 0201 |0000: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter; // type@0102 │ │ +00dc54: 5441 6301 |0002: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dc58: 5442 6301 |0004: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dc5c: 5422 7301 |0006: iget-object v2, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00dc60: 1403 0300 037f |0008: const v3, #float 1.74129e+38 // #7f030003 │ │ +00dc66: 7055 7a02 1032 |000b: invoke-direct {v0, v1, v2, v3, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;Landroid/content/Context;ILjava/util/ArrayList;)V // method@027a │ │ +00dc6c: 5441 6301 |000e: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; // field@0163 │ │ +00dc70: 6e20 9602 0100 |0010: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0296 │ │ +00dc76: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x000e line=384 │ │ 0x0013 line=385 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ 0x000e - 0x0014 reg=0 adapter Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter; │ │ 0x0000 - 0x0014 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; │ │ 0x0000 - 0x0014 reg=5 dents Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #46 header: │ │ -class_idx : 252 │ │ +Class #47 header: │ │ +class_idx : 260 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 201 │ │ +superclass_idx : 11 │ │ +source_file_idx : 206 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ -Class #46 annotations: │ │ +Class #47 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; Lorg/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter; } │ │ │ │ -Class #46 - │ │ +Class #47 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity;) │ │ name : 'ADD_FEED' │ │ @@ -8598,43 +8065,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00b168: |[00b168] org.sixgun.ponyexpress.activity.IdenticaActivity.:()V │ │ -00b178: 7010 1400 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@0014 │ │ -00b17e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00b180: 5c10 6601 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@0166 │ │ -00b184: 2200 f500 |0006: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1; // type@00f5 │ │ -00b188: 7020 6902 1000 |0008: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0269 │ │ -00b18e: 5b10 6201 |000b: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@0162 │ │ -00b192: 0e00 |000d: return-void │ │ +00dc78: |[00dc78] org.sixgun.ponyexpress.activity.IdenticaActivity.:()V │ │ +00dc88: 7010 1600 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@0016 │ │ +00dc8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00dc90: 5c10 6e01 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@016e │ │ +00dc94: 2200 fd00 |0006: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1; // type@00fd │ │ +00dc98: 7020 6d02 1000 |0008: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@026d │ │ +00dc9e: 5b10 6a01 |000b: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@016a │ │ +00dca2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=80 │ │ 0x0006 line=88 │ │ - 0x000d line=67 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b194: |[00b194] org.sixgun.ponyexpress.activity.IdenticaActivity.access$000:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String; │ │ -00b1a4: 5410 6701 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaGroup:Ljava/lang/String; // field@0167 │ │ -00b1a8: 1100 |0002: return-object v0 │ │ +00dca4: |[00dca4] org.sixgun.ponyexpress.activity.IdenticaActivity.access$000:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String; │ │ +00dcb4: 5410 6f01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaGroup:Ljava/lang/String; // field@016f │ │ +00dcb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ Virtual methods - │ │ @@ -8643,25 +8109,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00b1ac: |[00b1ac] org.sixgun.ponyexpress.activity.IdenticaActivity.doBindIdenticaHandler:()V │ │ -00b1bc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00b1be: 6e10 8502 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplicationContext:()Landroid/content/Context; // method@0285 │ │ -00b1c4: 0c00 |0004: move-result-object v0 │ │ -00b1c6: 2201 1600 |0005: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -00b1ca: 1c02 2701 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler; // type@0127 │ │ -00b1ce: 7030 4c00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00b1d4: 5442 6201 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@0162 │ │ -00b1d8: 6e40 3b00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003b │ │ -00b1de: 5c43 6901 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0169 │ │ -00b1e2: 0e00 |0013: return-void │ │ +00dcbc: |[00dcbc] org.sixgun.ponyexpress.activity.IdenticaActivity.doBindIdenticaHandler:()V │ │ +00dccc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00dcce: 6e10 8902 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplicationContext:()Landroid/content/Context; // method@0289 │ │ +00dcd4: 0c00 |0004: move-result-object v0 │ │ +00dcd6: 2201 1800 |0005: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00dcda: 1c02 2f01 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler; // type@012f │ │ +00dcde: 7030 4e00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00dce4: 5442 6a01 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@016a │ │ +00dce8: 6e40 3d00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003d │ │ +00dcee: 5c43 7101 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0171 │ │ +00dcf2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x0011 line=123 │ │ 0x0013 line=124 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ @@ -8671,24 +8137,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00b1e4: |[00b1e4] org.sixgun.ponyexpress.activity.IdenticaActivity.doUnbindIdenticaHandler:()V │ │ -00b1f4: 5520 6901 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0169 │ │ -00b1f8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -00b1fc: 6e10 8502 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplicationContext:()Landroid/content/Context; // method@0285 │ │ -00b202: 0c00 |0007: move-result-object v0 │ │ -00b204: 5421 6201 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@0162 │ │ -00b208: 6e20 4900 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0049 │ │ -00b20e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00b210: 5c20 6901 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0169 │ │ -00b214: 0e00 |0010: return-void │ │ +00dcf4: |[00dcf4] org.sixgun.ponyexpress.activity.IdenticaActivity.doUnbindIdenticaHandler:()V │ │ +00dd04: 5520 7101 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0171 │ │ +00dd08: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +00dd0c: 6e10 8902 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplicationContext:()Landroid/content/Context; // method@0289 │ │ +00dd12: 0c00 |0007: move-result-object v0 │ │ +00dd14: 5421 6a01 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mConnection:Landroid/content/ServiceConnection; // field@016a │ │ +00dd18: 6e20 4b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@004b │ │ +00dd1e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00dd20: 5c20 7101 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaHandlerBound:Z // field@0171 │ │ +00dd24: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=132 │ │ 0x000d line=133 │ │ 0x0010 line=135 │ │ locals : │ │ @@ -8699,17 +8165,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00b218: |[00b218] org.sixgun.ponyexpress.activity.IdenticaActivity.goBack:(Landroid/view/View;)V │ │ -00b228: 6e10 8302 0000 |0000: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.finish:()V // method@0283 │ │ -00b22e: 0e00 |0003: return-void │ │ +00dd28: |[00dd28] org.sixgun.ponyexpress.activity.IdenticaActivity.goBack:(Landroid/view/View;)V │ │ +00dd38: 6e10 8702 0000 |0000: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.finish:()V // method@0287 │ │ +00dd3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -8719,172 +8185,172 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 336 16-bit code units │ │ -00b230: |[00b230] org.sixgun.ponyexpress.activity.IdenticaActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00b240: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -00b242: 6f20 1600 9800 |0001: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0016 │ │ -00b248: 6e10 8402 0800 |0004: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplication:()Landroid/app/Application; // method@0284 │ │ -00b24e: 0c00 |0007: move-result-object v0 │ │ -00b250: 1f00 da00 |0008: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00b254: 5b80 6b01 |000a: iput-object v0, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b258: 6e10 8002 0800 |000c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.doBindIdenticaHandler:()V // method@0280 │ │ -00b25e: 1a05 9902 |000f: const-string v5, "PonyExpress IdenticaActivity" // string@0299 │ │ -00b262: 1a06 c800 |0011: const-string v6, "IdenticaActivity Started." // string@00c8 │ │ -00b266: 7120 b100 6500 |0013: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00b26c: 6e10 8602 0800 |0016: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getIntent:()Landroid/content/Intent; // method@0286 │ │ -00b272: 0c05 |0019: move-result-object v5 │ │ -00b274: 6e10 4f00 0500 |001a: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00b27a: 0c05 |001d: move-result-object v5 │ │ -00b27c: 5b85 6301 |001e: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b280: 5485 6301 |0020: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b284: 1a06 2705 |0022: const-string v6, "identica_group" // string@0527 │ │ -00b288: 6e20 8e00 6500 |0024: invoke-virtual {v5, v6}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@008e │ │ -00b28e: 0a05 |0027: move-result v5 │ │ -00b290: 3805 0e00 |0028: if-eqz v5, 0036 // +000e │ │ -00b294: 5c87 6601 |002a: iput-boolean v7, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@0166 │ │ -00b298: 5485 6301 |002c: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b29c: 1a06 2705 |002e: const-string v6, "identica_group" // string@0527 │ │ -00b2a0: 6e20 9200 6500 |0030: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b2a6: 0c05 |0033: move-result-object v5 │ │ -00b2a8: 5b85 6701 |0034: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaGroup:Ljava/lang/String; // field@0167 │ │ -00b2ac: 5485 6301 |0036: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b2b0: 1a06 2a05 |0038: const-string v6, "identica_tag" // string@052a │ │ -00b2b4: 6e20 9200 6500 |003a: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b2ba: 0c05 |003d: move-result-object v5 │ │ -00b2bc: 5b85 6a01 |003e: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@016a │ │ -00b2c0: 5485 6301 |0040: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b2c4: 1a06 8703 |0042: const-string v6, "art" // string@0387 │ │ -00b2c8: 6e20 9200 6500 |0044: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b2ce: 0c05 |0047: move-result-object v5 │ │ -00b2d0: 5b85 5f01 |0048: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mAlbumArtUrl:Ljava/lang/String; // field@015f │ │ -00b2d4: 1405 0700 037f |004a: const v5, #float 1.74129e+38 // #7f030007 │ │ -00b2da: 6e20 9102 5800 |004d: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.setContentView:(I)V // method@0291 │ │ -00b2e0: 1405 1b00 097f |0050: const v5, #float 1.82105e+38 // #7f09001b │ │ -00b2e6: 6e20 8202 5800 |0053: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b2ec: 0c04 |0056: move-result-object v4 │ │ -00b2ee: 1f04 6b00 |0057: check-cast v4, Landroid/widget/TextView; // type@006b │ │ -00b2f2: 5485 6301 |0059: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b2f6: 1a06 2206 |005b: const-string v6, "name" // string@0622 │ │ -00b2fa: 6e20 9200 6500 |005d: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b300: 0c02 |0060: move-result-object v2 │ │ -00b302: 6e20 f900 2400 |0061: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00b308: 1405 2300 097f |0064: const v5, #float 1.82105e+38 // #7f090023 │ │ -00b30e: 6e20 8202 5800 |0067: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b314: 0c00 |006a: move-result-object v0 │ │ -00b316: 1f00 5700 |006b: check-cast v0, Landroid/view/ViewGroup; // type@0057 │ │ -00b31a: 5b80 6001 |006d: iput-object v0, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0160 │ │ -00b31e: 5485 6001 |006f: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0160 │ │ -00b322: 6e10 cc00 0500 |0071: invoke-virtual {v5}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00cc │ │ -00b328: 0c05 |0074: move-result-object v5 │ │ -00b32a: 2206 f600 |0075: new-instance v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2; // type@00f6 │ │ -00b32e: 7020 6c02 8600 |0077: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@026c │ │ -00b334: 6e20 d100 6500 |007a: invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d1 │ │ -00b33a: 2200 f700 |007d: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3; // type@00f7 │ │ -00b33e: 7020 6e02 8000 |007f: invoke-direct {v0, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@026e │ │ -00b344: 2201 f800 |0082: new-instance v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4; // type@00f8 │ │ -00b348: 7020 7002 8100 |0084: invoke-direct {v1, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0270 │ │ -00b34e: 1405 0c00 097f |0087: const v5, #float 1.82104e+38 // #7f09000c │ │ -00b354: 6e20 8202 5800 |008a: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b35a: 0c05 |008d: move-result-object v5 │ │ -00b35c: 6e20 c800 1500 |008e: invoke-virtual {v5, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00b362: 1405 2100 097f |0091: const v5, #float 1.82105e+38 // #7f090021 │ │ -00b368: 6e20 8202 5800 |0094: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b36e: 0c05 |0097: move-result-object v5 │ │ -00b370: 6e20 c800 1500 |0098: invoke-virtual {v5, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00b376: 1405 2700 097f |009b: const v5, #float 1.82105e+38 // #7f090027 │ │ -00b37c: 6e20 8202 5800 |009e: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b382: 0c05 |00a1: move-result-object v5 │ │ -00b384: 1f05 5d00 |00a2: check-cast v5, Landroid/widget/Button; // type@005d │ │ -00b388: 5b85 6401 |00a4: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b38c: 5485 6b01 |00a6: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b390: 6e10 fb01 0500 |00a8: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00b396: 0c05 |00ab: move-result-object v5 │ │ -00b398: 6e10 2804 0500 |00ac: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00b39e: 0a05 |00af: move-result v5 │ │ -00b3a0: 3805 6a00 |00b0: if-eqz v5, 011a // +006a │ │ -00b3a4: 5485 6401 |00b2: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b3a8: 6e20 d500 0500 |00b4: invoke-virtual {v5, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00b3ae: 5485 6401 |00b7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b3b2: 6e20 d400 7500 |00b9: invoke-virtual {v5, v7}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00b3b8: 1405 2800 097f |00bc: const v5, #float 1.82105e+38 // #7f090028 │ │ -00b3be: 6e20 8202 5800 |00bf: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b3c4: 0c00 |00c2: move-result-object v0 │ │ -00b3c6: 1f00 6b00 |00c3: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00b3ca: 5b80 6101 |00c5: iput-object v0, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0161 │ │ -00b3ce: 5485 6101 |00c7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0161 │ │ -00b3d2: 1a06 1800 |00c9: const-string v6, "140" // string@0018 │ │ -00b3d6: 6e20 f900 6500 |00cb: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00b3dc: 1405 2600 097f |00ce: const v5, #float 1.82105e+38 // #7f090026 │ │ -00b3e2: 6e20 8202 5800 |00d1: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0282 │ │ -00b3e8: 0c00 |00d4: move-result-object v0 │ │ -00b3ea: 1f00 5f00 |00d5: check-cast v0, Landroid/widget/EditText; // type@005f │ │ -00b3ee: 5b80 6501 |00d7: iput-object v0, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00b3f2: 1a03 0000 |00d9: const-string v3, "" // string@0000 │ │ -00b3f6: 3809 4600 |00db: if-eqz v9, 0121 // +0046 │ │ -00b3fa: 1a05 8c06 |00dd: const-string v5, "partial_dent" // string@068c │ │ -00b3fe: 6e20 9200 5900 |00df: invoke-virtual {v9, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b404: 0c03 |00e2: move-result-object v3 │ │ -00b406: 5585 6601 |00e3: iget-boolean v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@0166 │ │ -00b40a: 3805 4900 |00e5: if-eqz v5, 012e // +0049 │ │ -00b40e: 2205 9100 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00b412: 7010 3401 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00b418: 1a06 0900 |00ec: const-string v6, "!" // string@0009 │ │ -00b41c: 6e20 3801 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b422: 0c05 |00f1: move-result-object v5 │ │ -00b424: 5486 6a01 |00f2: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@016a │ │ -00b428: 6e20 3801 6500 |00f4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b42e: 0c05 |00f7: move-result-object v5 │ │ -00b430: 6e20 3801 3500 |00f8: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b436: 0c05 |00fb: move-result-object v5 │ │ -00b438: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ -00b43c: 6e20 3801 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b442: 0c05 |0101: move-result-object v5 │ │ -00b444: 6e10 3901 0500 |0102: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00b44a: 0c05 |0105: move-result-object v5 │ │ -00b44c: 5b85 6c01 |0106: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@016c │ │ -00b450: 5485 6501 |0108: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00b454: 5486 6c01 |010a: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@016c │ │ -00b458: 6e20 dc00 6500 |010c: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00dc │ │ -00b45e: 5485 6501 |010f: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00b462: 2206 f900 |0111: new-instance v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; // type@00f9 │ │ -00b466: 7020 7202 8600 |0113: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0272 │ │ -00b46c: 6e20 d800 6500 |0116: invoke-virtual {v5, v6}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@00d8 │ │ -00b472: 0e00 |0119: return-void │ │ -00b474: 5485 6401 |011a: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b478: 1206 |011c: const/4 v6, #int 0 // #0 │ │ -00b47a: 6e20 d400 6500 |011d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00b480: 289c |0120: goto 00bc // -0064 │ │ -00b482: 5585 6601 |0121: iget-boolean v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@0166 │ │ -00b486: 3905 c0ff |0123: if-nez v5, 00e3 // -0040 │ │ -00b48a: 5485 6301 |0125: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@0163 │ │ -00b48e: 1a06 3504 |0127: const-string v6, "episode_number" // string@0435 │ │ -00b492: 6e20 9200 6500 |0129: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b498: 0c03 |012c: move-result-object v3 │ │ -00b49a: 28b6 |012d: goto 00e3 // -004a │ │ -00b49c: 2205 9100 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00b4a0: 7010 3401 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00b4a6: 1a06 0b00 |0133: const-string v6, "#" // string@000b │ │ -00b4aa: 6e20 3801 6500 |0135: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b4b0: 0c05 |0138: move-result-object v5 │ │ -00b4b2: 5486 6a01 |0139: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@016a │ │ -00b4b6: 6e20 3801 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b4bc: 0c05 |013e: move-result-object v5 │ │ -00b4be: 6e20 3801 3500 |013f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b4c4: 0c05 |0142: move-result-object v5 │ │ -00b4c6: 1a06 0100 |0143: const-string v6, " " // string@0001 │ │ -00b4ca: 6e20 3801 6500 |0145: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b4d0: 0c05 |0148: move-result-object v5 │ │ -00b4d2: 6e10 3901 0500 |0149: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00b4d8: 0c05 |014c: move-result-object v5 │ │ -00b4da: 5b85 6c01 |014d: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@016c │ │ -00b4de: 28b9 |014f: goto 0108 // -0047 │ │ +00dd40: |[00dd40] org.sixgun.ponyexpress.activity.IdenticaActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00dd50: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +00dd52: 6f20 1800 9800 |0001: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0018 │ │ +00dd58: 6e10 8802 0800 |0004: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getApplication:()Landroid/app/Application; // method@0288 │ │ +00dd5e: 0c05 |0007: move-result-object v5 │ │ +00dd60: 1f05 e200 |0008: check-cast v5, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +00dd64: 5b85 7301 |000a: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00dd68: 6e10 8402 0800 |000c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.doBindIdenticaHandler:()V // method@0284 │ │ +00dd6e: 1a05 a902 |000f: const-string v5, "PonyExpress IdenticaActivity" // string@02a9 │ │ +00dd72: 1a06 cd00 |0011: const-string v6, "IdenticaActivity Started." // string@00cd │ │ +00dd76: 7120 b300 6500 |0013: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00dd7c: 6e10 8a02 0800 |0016: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getIntent:()Landroid/content/Intent; // method@028a │ │ +00dd82: 0c05 |0019: move-result-object v5 │ │ +00dd84: 6e10 5100 0500 |001a: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00dd8a: 0c05 |001d: move-result-object v5 │ │ +00dd8c: 5b85 6b01 |001e: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00dd90: 5485 6b01 |0020: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00dd94: 1a06 3805 |0022: const-string v6, "identica_group" // string@0538 │ │ +00dd98: 6e20 9000 6500 |0024: invoke-virtual {v5, v6}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0090 │ │ +00dd9e: 0a05 |0027: move-result v5 │ │ +00dda0: 3805 0e00 |0028: if-eqz v5, 0036 // +000e │ │ +00dda4: 5c87 6e01 |002a: iput-boolean v7, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@016e │ │ +00dda8: 5485 6b01 |002c: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00ddac: 1a06 3805 |002e: const-string v6, "identica_group" // string@0538 │ │ +00ddb0: 6e20 9400 6500 |0030: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00ddb6: 0c05 |0033: move-result-object v5 │ │ +00ddb8: 5b85 6f01 |0034: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaGroup:Ljava/lang/String; // field@016f │ │ +00ddbc: 5485 6b01 |0036: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00ddc0: 1a06 3b05 |0038: const-string v6, "identica_tag" // string@053b │ │ +00ddc4: 6e20 9400 6500 |003a: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00ddca: 0c05 |003d: move-result-object v5 │ │ +00ddcc: 5b85 7201 |003e: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@0172 │ │ +00ddd0: 5485 6b01 |0040: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00ddd4: 1a06 9903 |0042: const-string v6, "art" // string@0399 │ │ +00ddd8: 6e20 9400 6500 |0044: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00ddde: 0c05 |0047: move-result-object v5 │ │ +00dde0: 5b85 6701 |0048: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0167 │ │ +00dde4: 1405 0700 037f |004a: const v5, #float 1.74129e+38 // #7f030007 │ │ +00ddea: 6e20 9502 5800 |004d: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.setContentView:(I)V // method@0295 │ │ +00ddf0: 1405 1b00 097f |0050: const v5, #float 1.82105e+38 // #7f09001b │ │ +00ddf6: 6e20 8602 5800 |0053: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00ddfc: 0c04 |0056: move-result-object v4 │ │ +00ddfe: 1f04 6d00 |0057: check-cast v4, Landroid/widget/TextView; // type@006d │ │ +00de02: 5485 6b01 |0059: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00de06: 1a06 3206 |005b: const-string v6, "name" // string@0632 │ │ +00de0a: 6e20 9400 6500 |005d: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00de10: 0c02 |0060: move-result-object v2 │ │ +00de12: 6e20 fb00 2400 |0061: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00de18: 1405 2300 097f |0064: const v5, #float 1.82105e+38 // #7f090023 │ │ +00de1e: 6e20 8602 5800 |0067: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00de24: 0c05 |006a: move-result-object v5 │ │ +00de26: 1f05 5900 |006b: check-cast v5, Landroid/view/ViewGroup; // type@0059 │ │ +00de2a: 5b85 6801 |006d: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0168 │ │ +00de2e: 5485 6801 |006f: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mBackground:Landroid/view/ViewGroup; // field@0168 │ │ +00de32: 6e10 ce00 0500 |0071: invoke-virtual {v5}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ce │ │ +00de38: 0c05 |0074: move-result-object v5 │ │ +00de3a: 2206 fe00 |0075: new-instance v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2; // type@00fe │ │ +00de3e: 7020 7002 8600 |0077: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0270 │ │ +00de44: 6e20 d300 6500 |007a: invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d3 │ │ +00de4a: 2200 ff00 |007d: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3; // type@00ff │ │ +00de4e: 7020 7202 8000 |007f: invoke-direct {v0, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0272 │ │ +00de54: 2201 0001 |0082: new-instance v1, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4; // type@0100 │ │ +00de58: 7020 7402 8100 |0084: invoke-direct {v1, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0274 │ │ +00de5e: 1405 0c00 097f |0087: const v5, #float 1.82104e+38 // #7f09000c │ │ +00de64: 6e20 8602 5800 |008a: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00de6a: 0c05 |008d: move-result-object v5 │ │ +00de6c: 6e20 ca00 1500 |008e: invoke-virtual {v5, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +00de72: 1405 2100 097f |0091: const v5, #float 1.82105e+38 // #7f090021 │ │ +00de78: 6e20 8602 5800 |0094: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00de7e: 0c05 |0097: move-result-object v5 │ │ +00de80: 6e20 ca00 1500 |0098: invoke-virtual {v5, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +00de86: 1405 2700 097f |009b: const v5, #float 1.82105e+38 // #7f090027 │ │ +00de8c: 6e20 8602 5800 |009e: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00de92: 0c05 |00a1: move-result-object v5 │ │ +00de94: 1f05 5f00 |00a2: check-cast v5, Landroid/widget/Button; // type@005f │ │ +00de98: 5b85 6c01 |00a4: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00de9c: 5485 7301 |00a6: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00dea0: 6e10 ff01 0500 |00a8: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +00dea6: 0c05 |00ab: move-result-object v5 │ │ +00dea8: 6e10 2c04 0500 |00ac: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +00deae: 0a05 |00af: move-result v5 │ │ +00deb0: 3805 6a00 |00b0: if-eqz v5, 011a // +006a │ │ +00deb4: 5485 6c01 |00b2: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00deb8: 6e20 d700 0500 |00b4: invoke-virtual {v5, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00debe: 5485 6c01 |00b7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00dec2: 6e20 d600 7500 |00b9: invoke-virtual {v5, v7}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00dec8: 1405 2800 097f |00bc: const v5, #float 1.82105e+38 // #7f090028 │ │ +00dece: 6e20 8602 5800 |00bf: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00ded4: 0c05 |00c2: move-result-object v5 │ │ +00ded6: 1f05 6d00 |00c3: check-cast v5, Landroid/widget/TextView; // type@006d │ │ +00deda: 5b85 6901 |00c5: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0169 │ │ +00dede: 5485 6901 |00c7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0169 │ │ +00dee2: 1a06 1800 |00c9: const-string v6, "140" // string@0018 │ │ +00dee6: 6e20 fb00 6500 |00cb: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00deec: 1405 2600 097f |00ce: const v5, #float 1.82105e+38 // #7f090026 │ │ +00def2: 6e20 8602 5800 |00d1: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.findViewById:(I)Landroid/view/View; // method@0286 │ │ +00def8: 0c05 |00d4: move-result-object v5 │ │ +00defa: 1f05 6100 |00d5: check-cast v5, Landroid/widget/EditText; // type@0061 │ │ +00defe: 5b85 6d01 |00d7: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00df02: 1a03 0000 |00d9: const-string v3, "" // string@0000 │ │ +00df06: 3809 4600 |00db: if-eqz v9, 0121 // +0046 │ │ +00df0a: 1a05 9c06 |00dd: const-string v5, "partial_dent" // string@069c │ │ +00df0e: 6e20 9400 5900 |00df: invoke-virtual {v9, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00df14: 0c03 |00e2: move-result-object v3 │ │ +00df16: 5585 6e01 |00e3: iget-boolean v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@016e │ │ +00df1a: 3805 4900 |00e5: if-eqz v5, 012e // +0049 │ │ +00df1e: 2205 9300 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +00df22: 7010 3701 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00df28: 1a06 0900 |00ec: const-string v6, "!" // string@0009 │ │ +00df2c: 6e20 3b01 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00df32: 0c05 |00f1: move-result-object v5 │ │ +00df34: 5486 7201 |00f2: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@0172 │ │ +00df38: 6e20 3b01 6500 |00f4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00df3e: 0c05 |00f7: move-result-object v5 │ │ +00df40: 6e20 3b01 3500 |00f8: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00df46: 0c05 |00fb: move-result-object v5 │ │ +00df48: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ +00df4c: 6e20 3b01 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00df52: 0c05 |0101: move-result-object v5 │ │ +00df54: 6e10 3c01 0500 |0102: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00df5a: 0c05 |0105: move-result-object v5 │ │ +00df5c: 5b85 7401 |0106: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@0174 │ │ +00df60: 5485 6d01 |0108: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00df64: 5486 7401 |010a: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@0174 │ │ +00df68: 6e20 de00 6500 |010c: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00de │ │ +00df6e: 5485 6d01 |010f: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00df72: 2206 0101 |0111: new-instance v6, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5; // type@0101 │ │ +00df76: 7020 7602 8600 |0113: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0276 │ │ +00df7c: 6e20 da00 6500 |0116: invoke-virtual {v5, v6}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@00da │ │ +00df82: 0e00 |0119: return-void │ │ +00df84: 5485 6c01 |011a: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00df88: 1206 |011c: const/4 v6, #int 0 // #0 │ │ +00df8a: 6e20 d600 6500 |011d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00df90: 289c |0120: goto 00bc // -0064 │ │ +00df92: 5585 6e01 |0121: iget-boolean v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mGroupDents:Z // field@016e │ │ +00df96: 3905 c0ff |0123: if-nez v5, 00e3 // -0040 │ │ +00df9a: 5485 6b01 |0125: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mData:Landroid/os/Bundle; // field@016b │ │ +00df9e: 1a06 4704 |0127: const-string v6, "episode_number" // string@0447 │ │ +00dfa2: 6e20 9400 6500 |0129: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00dfa8: 0c03 |012c: move-result-object v3 │ │ +00dfaa: 28b6 |012d: goto 00e3 // -004a │ │ +00dfac: 2205 9300 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +00dfb0: 7010 3701 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00dfb6: 1a06 0b00 |0133: const-string v6, "#" // string@000b │ │ +00dfba: 6e20 3b01 6500 |0135: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dfc0: 0c05 |0138: move-result-object v5 │ │ +00dfc2: 5486 7201 |0139: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mIdenticaTag:Ljava/lang/String; // field@0172 │ │ +00dfc6: 6e20 3b01 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dfcc: 0c05 |013e: move-result-object v5 │ │ +00dfce: 6e20 3b01 3500 |013f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dfd4: 0c05 |0142: move-result-object v5 │ │ +00dfd6: 1a06 0100 |0143: const-string v6, " " // string@0001 │ │ +00dfda: 6e20 3b01 6500 |0145: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00dfe0: 0c05 |0148: move-result-object v5 │ │ +00dfe2: 6e10 3c01 0500 |0149: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00dfe8: 0c05 |014c: move-result-object v5 │ │ +00dfea: 5b85 7401 |014d: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mTagText:Ljava/lang/String; // field@0174 │ │ +00dfee: 28b9 |014f: goto 0108 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0004 line=143 │ │ 0x000c line=144 │ │ 0x000f line=145 │ │ 0x0016 line=146 │ │ @@ -8919,17 +8385,16 @@ │ │ 0x010f line=256 │ │ 0x0119 line=273 │ │ 0x011a line=236 │ │ 0x0121 line=246 │ │ 0x0125 line=247 │ │ 0x012e line=252 │ │ locals : │ │ - 0x0082 - 0x00c3 reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ 0x00db - 0x011a reg=3 text Ljava/lang/String; │ │ - 0x011a - 0x0121 reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ + 0x0082 - 0x0150 reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ 0x0087 - 0x0150 reg=1 handler Landroid/view/View$OnClickListener; │ │ 0x0061 - 0x0150 reg=2 podcastName Ljava/lang/String; │ │ 0x0121 - 0x0150 reg=3 text Ljava/lang/String; │ │ 0x0059 - 0x0150 reg=4 title Landroid/widget/TextView; │ │ 0x0000 - 0x0150 reg=8 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ 0x0000 - 0x0150 reg=9 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -8938,21 +8403,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00b4e0: |[00b4e0] org.sixgun.ponyexpress.activity.IdenticaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00b4f0: 6e10 8702 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0287 │ │ -00b4f6: 0c00 |0003: move-result-object v0 │ │ -00b4f8: 1401 0100 087f |0004: const v1, #float 1.80775e+38 // #7f080001 │ │ -00b4fe: 6e30 c200 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c2 │ │ -00b504: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00b506: 0f01 |000b: return v1 │ │ +00dff0: |[00dff0] org.sixgun.ponyexpress.activity.IdenticaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +00e000: 6e10 8b02 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@028b │ │ +00e006: 0c00 |0003: move-result-object v0 │ │ +00e008: 1401 0100 087f |0004: const v1, #float 1.80775e+38 // #7f080001 │ │ +00e00e: 6e30 c400 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c4 │ │ +00e014: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00e016: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=391 │ │ 0x000a line=392 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -8964,18 +8429,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00b508: |[00b508] org.sixgun.ponyexpress.activity.IdenticaActivity.onDestroy:()V │ │ -00b518: 6f10 1900 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onDestroy:()V // method@0019 │ │ -00b51e: 6e10 8102 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.doUnbindIdenticaHandler:()V // method@0281 │ │ -00b524: 0e00 |0006: return-void │ │ +00e018: |[00e018] org.sixgun.ponyexpress.activity.IdenticaActivity.onDestroy:()V │ │ +00e028: 6f10 1b00 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onDestroy:()V // method@001b │ │ +00e02e: 6e10 8502 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.doUnbindIdenticaHandler:()V // method@0285 │ │ +00e034: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0006 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ @@ -8984,71 +8449,67 @@ │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 50 16-bit code units │ │ -00b528: |[00b528] org.sixgun.ponyexpress.activity.IdenticaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00b538: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00b53a: 7210 c300 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -00b540: 0a00 |0004: move-result v0 │ │ -00b542: 2b00 2500 0000 |0005: packed-switch v0, 0000002a // +00000025 │ │ -00b548: 6f20 1b00 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001b │ │ -00b54e: 0a00 |000b: move-result v0 │ │ -00b550: 0f00 |000c: return v0 │ │ -00b552: 2200 1600 |000d: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00b556: 5441 6b01 |000f: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b55a: 1c02 1d01 |0011: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@011d │ │ -00b55e: 7030 4c00 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00b564: 6e20 9402 0400 |0016: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivity:(Landroid/content/Intent;)V // method@0294 │ │ -00b56a: 0130 |0019: move v0, v3 │ │ -00b56c: 28f2 |001a: goto 000c // -000e │ │ -00b56e: 2200 1600 |001b: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00b572: 5441 6b01 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b576: 1c02 f400 |001f: const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00b57a: 7030 4c00 1002 |0021: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00b580: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -00b582: 6e30 9502 0401 |0025: invoke-virtual {v4, v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0295 │ │ -00b588: 0130 |0028: move v0, v3 │ │ -00b58a: 28e3 |0029: goto 000c // -001d │ │ -00b58c: 0001 0200 4a00 097f 0800 0000 1600 ... |002a: packed-switch-data (8 units) │ │ + insns size : 48 16-bit code units │ │ +00e038: |[00e038] org.sixgun.ponyexpress.activity.IdenticaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +00e048: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00e04a: 7210 c500 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +00e050: 0a01 |0004: move-result v1 │ │ +00e052: 2b01 2300 0000 |0005: packed-switch v1, 00000028 // +00000023 │ │ +00e058: 6f20 1d00 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001d │ │ +00e05e: 0a00 |000b: move-result v0 │ │ +00e060: 0f00 |000c: return v0 │ │ +00e062: 2201 1800 |000d: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00e066: 5442 7301 |000f: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00e06a: 1c03 2501 |0011: const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@0125 │ │ +00e06e: 7030 4e00 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00e074: 6e20 9802 1400 |0016: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivity:(Landroid/content/Intent;)V // method@0298 │ │ +00e07a: 28f3 |0019: goto 000c // -000d │ │ +00e07c: 2201 1800 |001a: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00e080: 5442 7301 |001c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00e084: 1c03 fc00 |001e: const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +00e088: 7030 4e00 2103 |0020: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00e08e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +00e090: 6e30 9902 1402 |0024: invoke-virtual {v4, v1, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0299 │ │ +00e096: 28e5 |0027: goto 000c // -001b │ │ +00e098: 0001 0200 4a00 097f 0800 0000 1500 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0008 line=412 │ │ 0x000d line=402 │ │ - 0x001a line=404 │ │ - 0x001b line=407 │ │ - 0x0029 line=410 │ │ - 0x002a line=400 │ │ + 0x001a line=407 │ │ + 0x0028 line=400 │ │ locals : │ │ - 0x0000 - 0x0032 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ - 0x0000 - 0x0032 reg=5 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0030 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x0000 - 0x0030 reg=5 item Landroid/view/MenuItem; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/activity/IdenticaActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -00b59c: |[00b59c] org.sixgun.ponyexpress.activity.IdenticaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -00b5ac: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ -00b5b2: 5421 6501 |0003: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00b5b6: 6e10 d900 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00b5bc: 0c01 |0008: move-result-object v1 │ │ -00b5be: 6e10 2201 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -00b5c4: 0c00 |000c: move-result-object v0 │ │ -00b5c6: 1a01 8c06 |000d: const-string v1, "partial_dent" // string@068c │ │ -00b5ca: 6e30 9500 1300 |000f: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0095 │ │ -00b5d0: 0e00 |0012: return-void │ │ +00e0a8: |[00e0a8] org.sixgun.ponyexpress.activity.IdenticaActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +00e0b8: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0022 │ │ +00e0be: 5421 6d01 |0003: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00e0c2: 6e10 db00 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00e0c8: 0c01 |0008: move-result-object v1 │ │ +00e0ca: 6e10 2501 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0125 │ │ +00e0d0: 0c00 |000c: move-result-object v0 │ │ +00e0d2: 1a01 9c06 |000d: const-string v1, "partial_dent" // string@069c │ │ +00e0d6: 6e30 9700 1300 |000f: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0097 │ │ +00e0dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0003 line=293 │ │ 0x000d line=294 │ │ 0x0012 line=295 │ │ locals : │ │ @@ -9061,21 +8522,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00b5d4: |[00b5d4] org.sixgun.ponyexpress.activity.IdenticaActivity.showSettings:(Landroid/view/View;)V │ │ -00b5e4: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00b5e8: 5431 6b01 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@016b │ │ -00b5ec: 1c02 f400 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00b5f0: 7030 4c00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00b5f6: 6e20 9402 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivity:(Landroid/content/Intent;)V // method@0294 │ │ -00b5fc: 0e00 |000c: return-void │ │ +00e0e0: |[00e0e0] org.sixgun.ponyexpress.activity.IdenticaActivity.showSettings:(Landroid/view/View;)V │ │ +00e0f0: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +00e0f4: 5431 7301 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0173 │ │ +00e0f8: 1c02 fc00 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +00e0fc: 7030 4e00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00e102: 6e20 9802 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.startActivity:(Landroid/content/Intent;)V // method@0298 │ │ +00e108: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000c line=423 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ 0x0000 - 0x000d reg=4 v Landroid/view/View; │ │ @@ -9084,74 +8545,73 @@ │ │ name : 'updateCounter' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 52 16-bit code units │ │ -00b600: |[00b600] org.sixgun.ponyexpress.activity.IdenticaActivity.updateCounter:()V │ │ -00b610: 1300 8c00 |0000: const/16 v0, #int 140 // #8c │ │ -00b614: 1302 8c00 |0002: const/16 v2, #int 140 // #8c │ │ -00b618: 5453 6501 |0004: iget-object v3, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@0165 │ │ -00b61c: 6e10 da00 0300 |0006: invoke-virtual {v3}, Landroid/widget/EditText;.length:()I // method@00da │ │ -00b622: 0a03 |0009: move-result v3 │ │ -00b624: 9101 0203 |000a: sub-int v1, v2, v3 │ │ -00b628: 5452 6101 |000c: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0161 │ │ -00b62c: 2203 9100 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -00b630: 7010 3401 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00b636: 1a04 0000 |0013: const-string v4, "" // string@0000 │ │ -00b63a: 6e20 3801 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00b640: 0c03 |0018: move-result-object v3 │ │ -00b642: 6e20 3501 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00b648: 0c03 |001c: move-result-object v3 │ │ -00b64a: 6e10 3901 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00b650: 0c03 |0020: move-result-object v3 │ │ -00b652: 6e20 f900 3200 |0021: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00b658: 3b01 0900 |0024: if-gez v1, 002d // +0009 │ │ -00b65c: 5452 6401 |0026: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b660: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -00b662: 6e20 d400 3200 |0029: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00b668: 0e00 |002c: return-void │ │ -00b66a: 5452 6401 |002d: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@0164 │ │ -00b66e: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -00b670: 6e20 d400 3200 |0030: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00b676: 28f9 |0033: goto 002c // -0007 │ │ + insns size : 50 16-bit code units │ │ +00e10c: |[00e10c] org.sixgun.ponyexpress.activity.IdenticaActivity.updateCounter:()V │ │ +00e11c: 1300 8c00 |0000: const/16 v0, #int 140 // #8c │ │ +00e120: 5452 6d01 |0002: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentText:Landroid/widget/EditText; // field@016d │ │ +00e124: 6e10 dc00 0200 |0004: invoke-virtual {v2}, Landroid/widget/EditText;.length:()I // method@00dc │ │ +00e12a: 0a02 |0007: move-result v2 │ │ +00e12c: d121 8c00 |0008: rsub-int v1, v2, #int 140 // #008c │ │ +00e130: 5452 6901 |000a: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mCharCounter:Landroid/widget/TextView; // field@0169 │ │ +00e134: 2203 9300 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +00e138: 7010 3701 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00e13e: 1a04 0000 |0011: const-string v4, "" // string@0000 │ │ +00e142: 6e20 3b01 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00e148: 0c03 |0016: move-result-object v3 │ │ +00e14a: 6e20 3801 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +00e150: 0c03 |001a: move-result-object v3 │ │ +00e152: 6e10 3c01 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00e158: 0c03 |001e: move-result-object v3 │ │ +00e15a: 6e20 fb00 3200 |001f: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00e160: 3b01 0900 |0022: if-gez v1, 002b // +0009 │ │ +00e164: 5452 6c01 |0024: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00e168: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +00e16a: 6e20 d600 3200 |0027: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00e170: 0e00 |002a: return-void │ │ +00e172: 5452 6c01 |002b: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.mDentButton:Landroid/widget/Button; // field@016c │ │ +00e176: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +00e178: 6e20 d600 3200 |002e: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00e17e: 28f9 |0031: goto 002a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ - 0x000c line=278 │ │ - 0x0024 line=279 │ │ - 0x0026 line=280 │ │ - 0x002c line=284 │ │ - 0x002d line=282 │ │ - locals : │ │ - 0x0002 - 0x0034 reg=0 chars I │ │ - 0x000c - 0x0034 reg=1 charsRemaining I │ │ - 0x0000 - 0x0034 reg=5 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ + 0x000a line=278 │ │ + 0x0022 line=279 │ │ + 0x0024 line=280 │ │ + 0x002a line=284 │ │ + 0x002b line=282 │ │ + locals : │ │ + 0x0002 - 0x0032 reg=0 chars I │ │ + 0x000a - 0x0032 reg=1 charsRemaining I │ │ + 0x0000 - 0x0032 reg=5 this Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ │ - source_file_idx : 201 (IdenticaActivity.java) │ │ + source_file_idx : 206 (IdenticaActivity.java) │ │ │ │ -Class #47 header: │ │ -class_idx : 253 │ │ +Class #48 header: │ │ +class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 202 │ │ +superclass_idx : 142 │ │ +source_file_idx : 207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #47 annotations: │ │ +Class #48 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #47 - │ │ +Class #48 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9165,119 +8625,119 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b678: |[00b678] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ -00b688: 5b01 6d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b68c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00b692: 0e00 |0005: return-void │ │ +00e180: |[00e180] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$1.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ +00e190: 5b01 7501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e194: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e19a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -00b694: |[00b694] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$1.onClick:(Landroid/view/View;)V │ │ -00b6a4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00b6a6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -00b6a8: 5483 6d01 |0002: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b6ac: 5433 7701 |0004: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0177 │ │ -00b6b0: 6e10 b603 0300 |0006: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.credentialsSet:()Z // method@03b6 │ │ -00b6b6: 0a03 |0009: move-result v3 │ │ -00b6b8: 3803 8d00 |000a: if-eqz v3, 0097 // +008d │ │ -00b6bc: 5483 6d01 |000c: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b6c0: 5433 7501 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b6c4: 6e10 d900 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00b6ca: 0c03 |0013: move-result-object v3 │ │ -00b6cc: 7210 af00 0300 |0014: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@00af │ │ -00b6d2: 0a03 |0017: move-result v3 │ │ -00b6d4: 3803 5e00 |0018: if-eqz v3, 0076 // +005e │ │ -00b6d8: 5483 6d01 |001a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b6dc: 5433 7501 |001c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b6e0: 6e10 d900 0300 |001e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00d9 │ │ -00b6e6: 0c03 |0021: move-result-object v3 │ │ -00b6e8: 6e10 2201 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0122 │ │ -00b6ee: 0c02 |0025: move-result-object v2 │ │ -00b6f0: 1a03 7b03 |0026: const-string v3, "alloneword" // string@037b │ │ -00b6f4: 6e20 2801 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00b6fa: 0a03 |002b: move-result v3 │ │ -00b6fc: 3803 4b00 |002c: if-eqz v3, 0077 // +004b │ │ -00b700: 5483 6d01 |002e: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b704: 5433 7901 |0030: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0179 │ │ -00b708: 7110 a100 0300 |0032: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00b70e: 0c01 |0035: move-result-object v1 │ │ -00b710: 7210 5d00 0100 |0036: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005d │ │ -00b716: 0c00 |0039: move-result-object v0 │ │ -00b718: 5483 6d01 |003a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b71c: 1404 4c00 067f |003c: const v4, #float 1.78118e+38 // #7f06004c │ │ -00b722: 6e20 a202 4300 |003f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.getString:(I)Ljava/lang/String; // method@02a2 │ │ -00b728: 0c03 |0042: move-result-object v3 │ │ -00b72a: 7230 5a00 3005 |0043: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@005a │ │ -00b730: 7210 5900 0000 |0046: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0059 │ │ -00b736: 1a03 9902 |0049: const-string v3, "PonyExpress IdenticaActivity" // string@0299 │ │ -00b73a: 1a04 7800 |004b: const-string v4, "Easter egg activated" // string@0078 │ │ -00b73e: 7120 b100 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00b744: 5483 6d01 |0050: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b748: 5433 7501 |0052: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b74c: 5484 6d01 |0054: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b750: 5444 7a01 |0056: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@017a │ │ -00b754: 6e20 dc00 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00dc │ │ -00b75a: 5483 6d01 |005b: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b75e: 5433 7501 |005d: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b762: 5484 6d01 |005f: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b766: 5444 7501 |0061: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b76a: 6e10 da00 0400 |0063: invoke-virtual {v4}, Landroid/widget/EditText;.length:()I // method@00da │ │ -00b770: 0a04 |0066: move-result v4 │ │ -00b772: 6e20 db00 4300 |0067: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@00db │ │ -00b778: 2203 fb00 |006a: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@00fb │ │ -00b77c: 5484 6d01 |006c: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b780: 7020 7802 4300 |006e: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@0278 │ │ -00b786: 2374 5701 |0071: new-array v4, v7, [Ljava/lang/Void; // type@0157 │ │ -00b78a: 6e20 7b02 4300 |0073: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027b │ │ -00b790: 0e00 |0076: return-void │ │ -00b792: 5483 6d01 |0077: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b796: 1404 2100 067f |0079: const v4, #float 1.78117e+38 // #7f060021 │ │ -00b79c: 7130 fb00 4307 |007c: invoke-static {v3, v4, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00b7a2: 0c03 |007f: move-result-object v3 │ │ -00b7a4: 6e10 fd00 0300 |0080: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00b7aa: 2203 2601 |0083: new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; // type@0126 │ │ -00b7ae: 5484 6d01 |0085: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b7b2: 5444 7701 |0087: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@0177 │ │ -00b7b6: 6e10 2101 0400 |0089: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0121 │ │ -00b7bc: 7020 ae03 4300 |008c: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03ae │ │ -00b7c2: 2354 5601 |008f: new-array v4, v5, [Ljava/lang/String; // type@0156 │ │ -00b7c6: 4d02 0407 |0091: aput-object v2, v4, v7 │ │ -00b7ca: 6e20 b103 4300 |0093: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@03b1 │ │ -00b7d0: 28ba |0096: goto 0050 // -0046 │ │ -00b7d2: 5483 6d01 |0097: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b7d6: 1404 2200 067f |0099: const v4, #float 1.78117e+38 // #7f060022 │ │ -00b7dc: 7130 fb00 4305 |009c: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00b7e2: 0c03 |009f: move-result-object v3 │ │ -00b7e4: 6e10 fd00 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00b7ea: 5483 6d01 |00a3: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b7ee: 2204 1600 |00a5: new-instance v4, Landroid/content/Intent; // type@0016 │ │ -00b7f2: 5485 6d01 |00a7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016d │ │ -00b7f6: 1c06 f400 |00a9: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00b7fa: 7030 4c00 5406 |00ab: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00b800: 6e30 a502 4307 |00ae: invoke-virtual {v3, v4, v7}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@02a5 │ │ -00b806: 28c5 |00b1: goto 0076 // -003b │ │ +00e19c: |[00e19c] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$1.onClick:(Landroid/view/View;)V │ │ +00e1ac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +00e1ae: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +00e1b0: 5483 7501 |0002: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e1b4: 5433 7f01 |0004: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@017f │ │ +00e1b8: 6e10 ba03 0300 |0006: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.credentialsSet:()Z // method@03ba │ │ +00e1be: 0a03 |0009: move-result v3 │ │ +00e1c0: 3803 8d00 |000a: if-eqz v3, 0097 // +008d │ │ +00e1c4: 5483 7501 |000c: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e1c8: 5433 7d01 |000e: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +00e1cc: 6e10 db00 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00e1d2: 0c03 |0013: move-result-object v3 │ │ +00e1d4: 7210 b100 0300 |0014: invoke-interface {v3}, Landroid/text/Editable;.length:()I // method@00b1 │ │ +00e1da: 0a03 |0017: move-result v3 │ │ +00e1dc: 3803 5e00 |0018: if-eqz v3, 0076 // +005e │ │ +00e1e0: 5483 7501 |001a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e1e4: 5433 7d01 |001c: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +00e1e8: 6e10 db00 0300 |001e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00db │ │ +00e1ee: 0c03 |0021: move-result-object v3 │ │ +00e1f0: 6e10 2501 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0125 │ │ +00e1f6: 0c02 |0025: move-result-object v2 │ │ +00e1f8: 1a03 8e03 |0026: const-string v3, "alloneword" // string@038e │ │ +00e1fc: 6e20 2b01 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00e202: 0a03 |002b: move-result v3 │ │ +00e204: 3803 4b00 |002c: if-eqz v3, 0077 // +004b │ │ +00e208: 5483 7501 |002e: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e20c: 5433 8101 |0030: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0181 │ │ +00e210: 7110 a300 0300 |0032: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +00e216: 0c01 |0035: move-result-object v1 │ │ +00e218: 7210 5f00 0100 |0036: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005f │ │ +00e21e: 0c00 |0039: move-result-object v0 │ │ +00e220: 5483 7501 |003a: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e224: 1404 4c00 067f |003c: const v4, #float 1.78118e+38 // #7f06004c │ │ +00e22a: 6e20 a602 4300 |003f: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.getString:(I)Ljava/lang/String; // method@02a6 │ │ +00e230: 0c03 |0042: move-result-object v3 │ │ +00e232: 7230 5c00 3005 |0043: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@005c │ │ +00e238: 7210 5b00 0000 |0046: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005b │ │ +00e23e: 1a03 a902 |0049: const-string v3, "PonyExpress IdenticaActivity" // string@02a9 │ │ +00e242: 1a04 7c00 |004b: const-string v4, "Easter egg activated" // string@007c │ │ +00e246: 7120 b300 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00e24c: 5483 7501 |0050: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e250: 5433 7d01 |0052: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +00e254: 5484 7501 |0054: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e258: 5444 8201 |0056: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@0182 │ │ +00e25c: 6e20 de00 4300 |0058: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00de │ │ +00e262: 5483 7501 |005b: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e266: 5433 7d01 |005d: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +00e26a: 5484 7501 |005f: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e26e: 5444 7d01 |0061: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +00e272: 6e10 dc00 0400 |0063: invoke-virtual {v4}, Landroid/widget/EditText;.length:()I // method@00dc │ │ +00e278: 0a04 |0066: move-result v4 │ │ +00e27a: 6e20 dd00 4300 |0067: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setSelection:(I)V // method@00dd │ │ +00e280: 2203 0301 |006a: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents; // type@0103 │ │ +00e284: 5484 7501 |006c: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e288: 7020 7c02 4300 |006e: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.:(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V // method@027c │ │ +00e28e: 2374 5f01 |0071: new-array v4, v7, [Ljava/lang/Void; // type@015f │ │ +00e292: 6e20 7f02 4300 |0073: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@027f │ │ +00e298: 0e00 |0076: return-void │ │ +00e29a: 5483 7501 |0077: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e29e: 1404 2100 067f |0079: const v4, #float 1.78117e+38 // #7f060021 │ │ +00e2a4: 7130 fd00 4307 |007c: invoke-static {v3, v4, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00e2aa: 0c03 |007f: move-result-object v3 │ │ +00e2ac: 6e10 ff00 0300 |0080: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00e2b2: 2203 2e01 |0083: new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; // type@012e │ │ +00e2b6: 5484 7501 |0085: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e2ba: 5444 7f01 |0087: iget-object v4, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaHandler:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@017f │ │ +00e2be: 6e10 2401 0400 |0089: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0124 │ │ +00e2c4: 7020 b203 4300 |008c: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03b2 │ │ +00e2ca: 2354 5e01 |008f: new-array v4, v5, [Ljava/lang/String; // type@015e │ │ +00e2ce: 4d02 0407 |0091: aput-object v2, v4, v7 │ │ +00e2d2: 6e20 b503 4300 |0093: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@03b5 │ │ +00e2d8: 28ba |0096: goto 0050 // -0046 │ │ +00e2da: 5483 7501 |0097: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e2de: 1404 2200 067f |0099: const v4, #float 1.78117e+38 // #7f060022 │ │ +00e2e4: 7130 fd00 4305 |009c: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00e2ea: 0c03 |009f: move-result-object v3 │ │ +00e2ec: 6e10 ff00 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00e2f2: 5483 7501 |00a3: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e2f6: 2204 1800 |00a5: new-instance v4, Landroid/content/Intent; // type@0018 │ │ +00e2fa: 5485 7501 |00a7: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0175 │ │ +00e2fe: 1c06 fc00 |00a9: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +00e302: 7030 4e00 5406 |00ab: invoke-direct {v4, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00e308: 6e30 a902 4307 |00ae: invoke-virtual {v3, v4, v7}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@02a9 │ │ +00e30e: 28c5 |00b1: goto 0076 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ 0x000c line=69 │ │ 0x001a line=71 │ │ 0x0026 line=72 │ │ 0x002e line=73 │ │ @@ -9286,43 +8746,45 @@ │ │ 0x0046 line=76 │ │ 0x0049 line=77 │ │ 0x0050 line=83 │ │ 0x005b line=84 │ │ 0x006a line=85 │ │ 0x0076 line=95 │ │ 0x0077 line=79 │ │ + 0x0080 line=80 │ │ 0x0083 line=81 │ │ 0x0097 line=88 │ │ + 0x00a0 line=89 │ │ 0x00a3 line=91 │ │ locals : │ │ 0x003a - 0x0050 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0036 - 0x0050 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0026 - 0x0076 reg=2 text Ljava/lang/String; │ │ 0x0077 - 0x0097 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x00b2 reg=8 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1; │ │ 0x0000 - 0x00b2 reg=9 v Landroid/view/View; │ │ │ │ - source_file_idx : 202 (IdenticaEpisodeActivity.java) │ │ + source_file_idx : 207 (IdenticaEpisodeActivity.java) │ │ │ │ -Class #48 header: │ │ -class_idx : 254 │ │ +Class #49 header: │ │ +class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 202 │ │ +superclass_idx : 142 │ │ +source_file_idx : 207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #48 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #48 - │ │ +Class #49 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9336,37 +8798,37 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b808: |[00b808] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ -00b818: 5b01 6e01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016e │ │ -00b81c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00b822: 0e00 |0005: return-void │ │ +00e310: |[00e310] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ +00e320: 5b01 7601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0176 │ │ +00e324: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00b824: |[00b824] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.afterTextChanged:(Landroid/text/Editable;)V │ │ -00b834: 0e00 |0000: return-void │ │ +00e32c: |[00e32c] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.afterTextChanged:(Landroid/text/Editable;)V │ │ +00e33c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -9375,16 +8837,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00b838: |[00b838] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -00b848: 0e00 |0000: return-void │ │ +00e340: |[00e340] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00e350: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -9396,47 +8858,47 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b84c: |[00b84c] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -00b85c: 5410 6e01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016e │ │ -00b860: 6e10 a602 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.updateCounter:()V // method@02a6 │ │ -00b866: 0e00 |0005: return-void │ │ +00e354: |[00e354] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +00e364: 5410 7601 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0176 │ │ +00e368: 6e10 aa02 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.updateCounter:()V // method@02aa │ │ +00e36e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 start I │ │ 0x0000 - 0x0006 reg=4 before I │ │ 0x0000 - 0x0006 reg=5 count I │ │ │ │ - source_file_idx : 202 (IdenticaEpisodeActivity.java) │ │ + source_file_idx : 207 (IdenticaEpisodeActivity.java) │ │ │ │ -Class #49 header: │ │ -class_idx : 255 │ │ +Class #50 header: │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 202 │ │ +superclass_idx : 142 │ │ +source_file_idx : 207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #49 annotations: │ │ +Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #49 - │ │ +Class #50 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9450,283 +8912,84 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b868: |[00b868] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ -00b878: 5b01 6f01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b87c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00b882: 0e00 |0005: return-void │ │ +00e370: |[00e370] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$3.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ +00e380: 5b01 7701 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e384: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e38a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -00b884: |[00b884] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$3.onGlobalLayout:()V │ │ -00b894: 5475 6f01 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b898: 6e10 a102 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.getResources:()Landroid/content/res/Resources; // method@02a1 │ │ -00b89e: 0c04 |0005: move-result-object v4 │ │ -00b8a0: 6205 5200 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -00b8a4: 5476 6f01 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b8a8: 5466 7001 |000a: iget-object v6, v6, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0170 │ │ -00b8ac: 6e20 1f04 6500 |000c: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041f │ │ -00b8b2: 0c00 |000f: move-result-object v0 │ │ -00b8b4: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ -00b8b8: 5475 6f01 |0012: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b8bc: 5455 7101 |0014: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0171 │ │ -00b8c0: 6e10 cb00 0500 |0016: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cb │ │ -00b8c6: 0a02 |0019: move-result v2 │ │ -00b8c8: 5475 6f01 |001a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b8cc: 5455 7101 |001c: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0171 │ │ -00b8d0: 6e10 ce00 0500 |001e: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00ce │ │ -00b8d6: 0a03 |0021: move-result v3 │ │ -00b8d8: 7140 7404 0432 |0022: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0474 │ │ -00b8de: 0c01 |0025: move-result-object v1 │ │ -00b8e0: 5475 6f01 |0026: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@016f │ │ -00b8e4: 5455 7101 |0028: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0171 │ │ -00b8e8: 6e20 cf00 1500 |002a: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00cf │ │ -00b8ee: 0e00 |002d: return-void │ │ +00e38c: |[00e38c] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity$3.onGlobalLayout:()V │ │ +00e39c: 5475 7701 |0000: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e3a0: 6e10 a502 0500 |0002: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.getResources:()Landroid/content/res/Resources; // method@02a5 │ │ +00e3a6: 0c04 |0005: move-result-object v4 │ │ +00e3a8: 6205 5a00 |0006: sget-object v5, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +00e3ac: 5476 7701 |0008: iget-object v6, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e3b0: 5466 7801 |000a: iget-object v6, v6, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0178 │ │ +00e3b4: 6e20 2304 6500 |000c: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0423 │ │ +00e3ba: 0c00 |000f: move-result-object v0 │ │ +00e3bc: 3800 1d00 |0010: if-eqz v0, 002d // +001d │ │ +00e3c0: 5475 7701 |0012: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e3c4: 5455 7901 |0014: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0179 │ │ +00e3c8: 6e10 cd00 0500 |0016: invoke-virtual {v5}, Landroid/view/ViewGroup;.getHeight:()I // method@00cd │ │ +00e3ce: 0a02 |0019: move-result v2 │ │ +00e3d0: 5475 7701 |001a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e3d4: 5455 7901 |001c: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0179 │ │ +00e3d8: 6e10 d000 0500 |001e: invoke-virtual {v5}, Landroid/view/ViewGroup;.getWidth:()I // method@00d0 │ │ +00e3de: 0a03 |0021: move-result v3 │ │ +00e3e0: 7140 7804 0432 |0022: invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; // method@0478 │ │ +00e3e6: 0c01 |0025: move-result-object v1 │ │ +00e3e8: 5475 7701 |0026: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // field@0177 │ │ +00e3ec: 5455 7901 |0028: iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0179 │ │ +00e3f0: 6e20 d100 1500 |002a: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@00d1 │ │ +00e3f6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x0010 line=149 │ │ 0x0012 line=150 │ │ 0x001a line=151 │ │ - 0x0022 line=152 │ │ + 0x0022 line=153 │ │ 0x0026 line=154 │ │ 0x002d line=157 │ │ locals : │ │ 0x0026 - 0x002d reg=1 new_background Landroid/graphics/drawable/BitmapDrawable; │ │ 0x001a - 0x002d reg=2 new_height I │ │ 0x0022 - 0x002d reg=3 new_width I │ │ 0x0010 - 0x002e reg=0 image Landroid/graphics/Bitmap; │ │ 0x0006 - 0x002e reg=4 res Landroid/content/res/Resources; │ │ 0x0000 - 0x002e reg=7 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3; │ │ │ │ - source_file_idx : 202 (IdenticaEpisodeActivity.java) │ │ - │ │ -Class #50 header: │ │ -class_idx : 256 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 252 │ │ -source_file_idx : 202 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #50 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00b8f0: |[00b8f0] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity.:()V │ │ -00b900: 7010 7e02 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.:()V // method@027e │ │ -00b906: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 241 16-bit code units │ │ -00b908: |[00b908] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00b918: 6f20 8c02 5400 |0000: invoke-super {v4, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.onCreate:(Landroid/os/Bundle;)V // method@028c │ │ -00b91e: 1402 0800 037f |0003: const v2, #float 1.74129e+38 // #7f030008 │ │ -00b924: 6e20 a402 2400 |0006: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.setContentView:(I)V // method@02a4 │ │ -00b92a: 5442 7301 |0009: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@0173 │ │ -00b92e: 1a03 2a05 |000b: const-string v3, "identica_tag" // string@052a │ │ -00b932: 6e20 9200 3200 |000d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b938: 0c02 |0010: move-result-object v2 │ │ -00b93a: 5b42 7801 |0011: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0178 │ │ -00b93e: 5442 7301 |0013: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@0173 │ │ -00b942: 1a03 8703 |0015: const-string v3, "art" // string@0387 │ │ -00b946: 6e20 9200 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b94c: 0c02 |001a: move-result-object v2 │ │ -00b94e: 5b42 7001 |001b: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0170 │ │ -00b952: 2200 fd00 |001d: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1; // type@00fd │ │ -00b956: 7020 9702 4000 |001f: invoke-direct {v0, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@0297 │ │ -00b95c: 1402 2700 097f |0022: const v2, #float 1.82105e+38 // #7f090027 │ │ -00b962: 6e20 a002 2400 |0025: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a0 │ │ -00b968: 0c02 |0028: move-result-object v2 │ │ -00b96a: 1f02 5d00 |0029: check-cast v2, Landroid/widget/Button; // type@005d │ │ -00b96e: 5b42 7401 |002b: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@0174 │ │ -00b972: 5442 7901 |002d: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0179 │ │ -00b976: 6e10 fb01 0200 |002f: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00b97c: 0c02 |0032: move-result-object v2 │ │ -00b97e: 6e10 2804 0200 |0033: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00b984: 0a02 |0036: move-result v2 │ │ -00b986: 3802 8400 |0037: if-eqz v2, 00bb // +0084 │ │ -00b98a: 5442 7401 |0039: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@0174 │ │ -00b98e: 6e20 d500 0200 |003b: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00b994: 5442 7401 |003e: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@0174 │ │ -00b998: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -00b99a: 6e20 d400 3200 |0041: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00b9a0: 1402 2800 097f |0044: const v2, #float 1.82105e+38 // #7f090028 │ │ -00b9a6: 6e20 a002 2400 |0047: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a0 │ │ -00b9ac: 0c00 |004a: move-result-object v0 │ │ -00b9ae: 1f00 6b00 |004b: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00b9b2: 5b40 7201 |004d: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mCharCounter:Landroid/widget/TextView; // field@0172 │ │ -00b9b6: 5442 7201 |004f: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mCharCounter:Landroid/widget/TextView; // field@0172 │ │ -00b9ba: 1a03 1800 |0051: const-string v3, "140" // string@0018 │ │ -00b9be: 6e20 f900 3200 |0053: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00b9c4: 1402 2600 097f |0056: const v2, #float 1.82105e+38 // #7f090026 │ │ -00b9ca: 6e20 a002 2400 |0059: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a0 │ │ -00b9d0: 0c00 |005c: move-result-object v0 │ │ -00b9d2: 1f00 5f00 |005d: check-cast v0, Landroid/widget/EditText; // type@005f │ │ -00b9d6: 5b40 7501 |005f: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00b9da: 1a01 0000 |0061: const-string v1, "" // string@0000 │ │ -00b9de: 3805 5f00 |0063: if-eqz v5, 00c2 // +005f │ │ -00b9e2: 1a02 8c06 |0065: const-string v2, "partial_dent" // string@068c │ │ -00b9e6: 6e20 9200 2500 |0067: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00b9ec: 0c01 |006a: move-result-object v1 │ │ -00b9ee: 5542 7601 |006b: iget-boolean v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mGroupDents:Z // field@0176 │ │ -00b9f2: 3802 6200 |006d: if-eqz v2, 00cf // +0062 │ │ -00b9f6: 2202 9100 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -00b9fa: 7010 3401 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00ba00: 1a03 0900 |0074: const-string v3, "!" // string@0009 │ │ -00ba04: 6e20 3801 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ba0a: 0c02 |0079: move-result-object v2 │ │ -00ba0c: 5443 7801 |007a: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0178 │ │ -00ba10: 6e20 3801 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ba16: 0c02 |007f: move-result-object v2 │ │ -00ba18: 6e20 3801 1200 |0080: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ba1e: 0c02 |0083: move-result-object v2 │ │ -00ba20: 1a03 0100 |0084: const-string v3, " " // string@0001 │ │ -00ba24: 6e20 3801 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ba2a: 0c02 |0089: move-result-object v2 │ │ -00ba2c: 6e10 3901 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00ba32: 0c02 |008d: move-result-object v2 │ │ -00ba34: 5b42 7a01 |008e: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@017a │ │ -00ba38: 5442 7501 |0090: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00ba3c: 5443 7a01 |0092: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@017a │ │ -00ba40: 6e20 dc00 3200 |0094: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00dc │ │ -00ba46: 5442 7501 |0097: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@0175 │ │ -00ba4a: 2203 fe00 |0099: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; // type@00fe │ │ -00ba4e: 7020 9902 4300 |009b: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@0299 │ │ -00ba54: 6e20 d800 3200 |009e: invoke-virtual {v2, v3}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@00d8 │ │ -00ba5a: 1402 1f00 097f |00a1: const v2, #float 1.82105e+38 // #7f09001f │ │ -00ba60: 6e20 a002 2400 |00a4: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a0 │ │ -00ba66: 0c00 |00a7: move-result-object v0 │ │ -00ba68: 1f00 5700 |00a8: check-cast v0, Landroid/view/ViewGroup; // type@0057 │ │ -00ba6c: 5b40 7101 |00aa: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0171 │ │ -00ba70: 5442 7101 |00ac: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0171 │ │ -00ba74: 6e10 cc00 0200 |00ae: invoke-virtual {v2}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00cc │ │ -00ba7a: 0c02 |00b1: move-result-object v2 │ │ -00ba7c: 2203 ff00 |00b2: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3; // type@00ff │ │ -00ba80: 7020 9d02 4300 |00b4: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@029d │ │ -00ba86: 6e20 d100 3200 |00b7: invoke-virtual {v2, v3}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d1 │ │ -00ba8c: 0e00 |00ba: return-void │ │ -00ba8e: 5442 7401 |00bb: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@0174 │ │ -00ba92: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ -00ba94: 6e20 d400 3200 |00be: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00ba9a: 2883 |00c1: goto 0044 // -007d │ │ -00ba9c: 5542 7601 |00c2: iget-boolean v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mGroupDents:Z // field@0176 │ │ -00baa0: 3902 a7ff |00c4: if-nez v2, 006b // -0059 │ │ -00baa4: 5442 7301 |00c6: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@0173 │ │ -00baa8: 1a03 3504 |00c8: const-string v3, "episode_number" // string@0435 │ │ -00baac: 6e20 9200 3200 |00ca: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00bab2: 0c01 |00cd: move-result-object v1 │ │ -00bab4: 289d |00ce: goto 006b // -0063 │ │ -00bab6: 2202 9100 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -00baba: 7010 3401 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00bac0: 1a03 0b00 |00d4: const-string v3, "#" // string@000b │ │ -00bac4: 6e20 3801 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00baca: 0c02 |00d9: move-result-object v2 │ │ -00bacc: 5443 7801 |00da: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0178 │ │ -00bad0: 6e20 3801 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00bad6: 0c02 |00df: move-result-object v2 │ │ -00bad8: 6e20 3801 1200 |00e0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00bade: 0c02 |00e3: move-result-object v2 │ │ -00bae0: 1a03 0100 |00e4: const-string v3, " " // string@0001 │ │ -00bae4: 6e20 3801 3200 |00e6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00baea: 0c02 |00e9: move-result-object v2 │ │ -00baec: 6e10 3901 0200 |00ea: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00baf2: 0c02 |00ed: move-result-object v2 │ │ -00baf4: 5b42 7a01 |00ee: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@017a │ │ -00baf8: 28a0 |00f0: goto 0090 // -0060 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - 0x0003 line=60 │ │ - 0x0009 line=61 │ │ - 0x0013 line=62 │ │ - 0x001d line=64 │ │ - 0x0022 line=98 │ │ - 0x002d line=99 │ │ - 0x0039 line=100 │ │ - 0x003e line=101 │ │ - 0x0044 line=106 │ │ - 0x004f line=107 │ │ - 0x0056 line=109 │ │ - 0x0061 line=110 │ │ - 0x0063 line=111 │ │ - 0x0065 line=112 │ │ - 0x006b line=116 │ │ - 0x006f line=117 │ │ - 0x0090 line=121 │ │ - 0x0097 line=123 │ │ - 0x00a1 line=142 │ │ - 0x00ac line=143 │ │ - 0x00ba line=159 │ │ - 0x00bb line=103 │ │ - 0x00c2 line=113 │ │ - 0x00c6 line=114 │ │ - 0x00cf line=119 │ │ - locals : │ │ - 0x0022 - 0x004b reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ - 0x0063 - 0x00bb reg=1 text Ljava/lang/String; │ │ - 0x00bb - 0x00c2 reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ - 0x00c2 - 0x00f1 reg=1 text Ljava/lang/String; │ │ - 0x0000 - 0x00f1 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ - 0x0000 - 0x00f1 reg=5 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - source_file_idx : 202 (IdenticaEpisodeActivity.java) │ │ + source_file_idx : 207 (IdenticaEpisodeActivity.java) │ │ │ │ Class #51 header: │ │ -class_idx : 257 │ │ +class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -9755,213 +9018,211 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00bafc: |[00bafc] org.sixgun.ponyexpress.activity.PlayerActivity$10.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ │ -00bb0c: 5b01 7b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bb10: 5902 7c01 |0002: iput v2, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@017c │ │ -00bb14: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bb1a: 0e00 |0007: return-void │ │ +00e3f8: |[00e3f8] org.sixgun.ponyexpress.activity.PlayerActivity$10.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ │ +00e408: 5b01 8301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e40c: 5902 8401 |0002: iput v2, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@0184 │ │ +00e410: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e416: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 248 16-bit code units │ │ -00bb1c: |[00bb1c] org.sixgun.ponyexpress.activity.PlayerActivity$10.run:()V │ │ -00bb2c: 1306 6400 |0000: const/16 v6, #int 100 // #64 │ │ -00bb30: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -00bb32: 5472 7b01 |0003: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bb36: 7110 e102 0200 |0005: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bb3c: 0c02 |0008: move-result-object v2 │ │ -00bb3e: 5473 7b01 |0009: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bb42: 5433 9301 |000b: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.disableDownloadButton:Ljava/lang/Runnable; // field@0193 │ │ -00bb46: 6e20 9900 3200 |000d: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bb4c: 7100 e202 0000 |0010: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e2 │ │ -00bb52: 0c02 |0013: move-result-object v2 │ │ -00bb54: 6e20 e600 6200 |0014: invoke-virtual {v2, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@00e6 │ │ -00bb5a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00bb5c: 7100 e902 0000 |0018: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$300:()Z // method@02e9 │ │ -00bb62: 0a02 |001b: move-result v2 │ │ -00bb64: 3802 7800 |001c: if-eqz v2, 0094 // +0078 │ │ -00bb68: 5472 7b01 |001e: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bb6c: 7110 e302 0200 |0020: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e3 │ │ -00bb72: 0a02 |0023: move-result v2 │ │ -00bb74: 3562 7000 |0024: if-ge v2, v6, 0094 // +0070 │ │ -00bb78: 5472 7b01 |0026: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bb7c: 7110 ce02 0200 |0028: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02ce │ │ -00bb82: 0c02 |002b: move-result-object v2 │ │ -00bb84: 3902 3000 |002c: if-nez v2, 005c // +0030 │ │ -00bb88: 1a02 9d02 |002e: const-string v2, "PonyExpress PlayerActivity" // string@029d │ │ -00bb8c: 1a03 c502 |0030: const-string v3, "Sleeping while Downloader rebinds" // string@02c5 │ │ -00bb90: 7120 b100 3200 |0032: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00bb96: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ -00bb9a: 7120 3d01 3200 |0037: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@013d │ │ -00bba0: 28ec |003a: goto 0026 // -0014 │ │ -00bba2: 0d02 |003b: move-exception v2 │ │ -00bba4: 0721 |003c: move-object v1, v2 │ │ -00bba6: 1a02 9d02 |003d: const-string v2, "PonyExpress PlayerActivity" // string@029d │ │ -00bbaa: 1a03 6b00 |003f: const-string v3, "DownloadProgressBar thread failed to sleep while waiting for podcast player to bind" // string@006b │ │ -00bbae: 7130 b400 3201 |0041: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00bbb4: 28e2 |0044: goto 0026 // -001e │ │ -00bbb6: 0d02 |0045: move-exception v2 │ │ -00bbb8: 0721 |0046: move-object v1, v2 │ │ -00bbba: 1a02 9d02 |0047: const-string v2, "PonyExpress PlayerActivity" // string@029d │ │ -00bbbe: 1a03 6800 |0049: const-string v3, "Download thread interupted while sleeping!" // string@0068 │ │ -00bbc2: 7130 b200 3201 |004b: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b2 │ │ -00bbc8: 5472 7b01 |004e: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bbcc: 7110 e102 0200 |0050: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bbd2: 0c02 |0053: move-result-object v2 │ │ -00bbd4: 5473 7b01 |0054: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bbd8: 5433 ba01 |0056: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setProgress:Ljava/lang/Runnable; // field@01ba │ │ -00bbdc: 6e20 9900 3200 |0058: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bbe2: 28bd |005b: goto 0018 // -0043 │ │ -00bbe4: 5472 7b01 |005c: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bbe8: 5473 7b01 |005e: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bbec: 7110 ce02 0300 |0060: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02ce │ │ -00bbf2: 0c03 |0063: move-result-object v3 │ │ -00bbf4: 5274 7c01 |0064: iget v4, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@017c │ │ -00bbf8: 6e20 9703 4300 |0066: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getProgress:(I)D // method@0397 │ │ -00bbfe: 0b03 |0069: move-result-wide v3 │ │ -00bc00: 8a33 |006a: double-to-int v3, v3 │ │ -00bc02: 7120 e402 3200 |006b: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02e4 │ │ -00bc08: 5472 7b01 |006e: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc0c: 7110 ce02 0200 |0070: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02ce │ │ -00bc12: 0c02 |0073: move-result-object v2 │ │ -00bc14: 5273 7c01 |0074: iget v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@017c │ │ -00bc18: 6e20 9103 3200 |0076: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.checkForDownloadError:(I)Z // method@0391 │ │ -00bc1e: 0a00 |0079: move-result v0 │ │ -00bc20: 3900 0a00 |007a: if-nez v0, 0084 // +000a │ │ -00bc24: 5472 7b01 |007c: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc28: 7110 d902 0200 |007e: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02d9 │ │ -00bc2e: 0a02 |0081: move-result v2 │ │ -00bc30: 3802 0c00 |0082: if-eqz v2, 008e // +000c │ │ -00bc34: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -00bc36: 7110 ea02 0200 |0085: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ea │ │ -00bc3c: 5472 7b01 |0088: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc40: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -00bc42: 7120 e402 3200 |008b: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02e4 │ │ -00bc48: 1602 e803 |008e: const-wide/16 v2, #int 1000 // #3e8 │ │ -00bc4c: 7120 3d01 3200 |0090: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@013d │ │ -00bc52: 28bb |0093: goto 004e // -0045 │ │ -00bc54: 5472 7b01 |0094: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc58: 7110 e302 0200 |0096: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e3 │ │ -00bc5e: 0a02 |0099: move-result v2 │ │ -00bc60: 3362 1000 |009a: if-ne v2, v6, 00aa // +0010 │ │ -00bc64: 5472 7b01 |009c: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc68: 7110 e102 0200 |009e: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bc6e: 0c02 |00a1: move-result-object v2 │ │ -00bc70: 5473 7b01 |00a2: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc74: 5433 9501 |00a4: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCompleted:Ljava/lang/Runnable; // field@0195 │ │ -00bc78: 6e20 9900 3200 |00a6: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bc7e: 0e00 |00a9: return-void │ │ -00bc80: 3800 2800 |00aa: if-eqz v0, 00d2 // +0028 │ │ -00bc84: 5472 7b01 |00ac: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc88: 7110 e102 0200 |00ae: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bc8e: 0c02 |00b1: move-result-object v2 │ │ -00bc90: 5473 7b01 |00b2: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bc94: 5433 9401 |00b4: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@0194 │ │ -00bc98: 6e20 9900 3200 |00b6: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bc9e: 5472 7b01 |00b9: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bca2: 7110 e102 0200 |00bb: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bca8: 0c02 |00be: move-result-object v2 │ │ -00bcaa: 5473 7b01 |00bf: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bcae: 5433 9601 |00c1: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadFailed:Ljava/lang/Runnable; // field@0196 │ │ -00bcb2: 6e20 9900 3200 |00c3: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bcb8: 5472 7b01 |00c6: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bcbc: 7110 ce02 0200 |00c8: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02ce │ │ -00bcc2: 0c02 |00cb: move-result-object v2 │ │ -00bcc4: 5273 7c01 |00cc: iget v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@017c │ │ -00bcc8: 6e20 a603 3200 |00ce: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.resetDownloadError:(I)V // method@03a6 │ │ -00bcce: 28d8 |00d1: goto 00a9 // -0028 │ │ -00bcd0: 5472 7b01 |00d2: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bcd4: 7110 d902 0200 |00d4: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02d9 │ │ -00bcda: 0a02 |00d7: move-result v2 │ │ -00bcdc: 3802 d1ff |00d8: if-eqz v2, 00a9 // -002f │ │ -00bce0: 5472 7b01 |00da: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bce4: 7110 ce02 0200 |00dc: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02ce │ │ -00bcea: 0c02 |00df: move-result-object v2 │ │ -00bcec: 5273 7c01 |00e0: iget v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@017c │ │ -00bcf0: 6e20 9003 3200 |00e2: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.cancelDownload:(I)V // method@0390 │ │ -00bcf6: 5472 7b01 |00e5: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bcfa: 7110 e102 0200 |00e7: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00bd00: 0c02 |00ea: move-result-object v2 │ │ -00bd02: 5473 7b01 |00eb: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bd06: 5433 9401 |00ed: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@0194 │ │ -00bd0a: 6e20 9900 3200 |00ef: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00bd10: 5472 7b01 |00f2: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017b │ │ -00bd14: 7120 da02 5200 |00f4: invoke-static {v2, v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02da │ │ -00bd1a: 28b2 |00f7: goto 00a9 // -004e │ │ + insns size : 246 16-bit code units │ │ +00e418: |[00e418] org.sixgun.ponyexpress.activity.PlayerActivity$10.run:()V │ │ +00e428: 1307 6400 |0000: const/16 v7, #int 100 // #64 │ │ +00e42c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +00e42e: 5482 8301 |0003: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e432: 7110 e502 0200 |0005: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e438: 0c02 |0008: move-result-object v2 │ │ +00e43a: 5483 8301 |0009: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e43e: 5433 9b01 |000b: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.disableDownloadButton:Ljava/lang/Runnable; // field@019b │ │ +00e442: 6e20 9b00 3200 |000d: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e448: 7100 e602 0000 |0010: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e6 │ │ +00e44e: 0c02 |0013: move-result-object v2 │ │ +00e450: 6e20 e800 7200 |0014: invoke-virtual {v2, v7}, Landroid/widget/ProgressBar;.setMax:(I)V // method@00e8 │ │ +00e456: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00e458: 7100 ed02 0000 |0018: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$300:()Z // method@02ed │ │ +00e45e: 0a02 |001b: move-result v2 │ │ +00e460: 3802 7600 |001c: if-eqz v2, 0092 // +0076 │ │ +00e464: 5482 8301 |001e: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e468: 7110 e702 0200 |0020: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e7 │ │ +00e46e: 0a02 |0023: move-result v2 │ │ +00e470: 3572 6e00 |0024: if-ge v2, v7, 0092 // +006e │ │ +00e474: 5482 8301 |0026: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e478: 7110 d202 0200 |0028: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d2 │ │ +00e47e: 0c02 |002b: move-result-object v2 │ │ +00e480: 3902 2e00 |002c: if-nez v2, 005a // +002e │ │ +00e484: 1a02 ad02 |002e: const-string v2, "PonyExpress PlayerActivity" // string@02ad │ │ +00e488: 1a03 d502 |0030: const-string v3, "Sleeping while Downloader rebinds" // string@02d5 │ │ +00e48c: 7120 b300 3200 |0032: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00e492: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ +00e496: 7120 4001 3200 |0037: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0140 │ │ +00e49c: 28ec |003a: goto 0026 // -0014 │ │ +00e49e: 0d01 |003b: move-exception v1 │ │ +00e4a0: 1a02 ad02 |003c: const-string v2, "PonyExpress PlayerActivity" // string@02ad │ │ +00e4a4: 1a03 6f00 |003e: const-string v3, "DownloadProgressBar thread failed to sleep while waiting for podcast player to bind" // string@006f │ │ +00e4a8: 7130 b600 3201 |0040: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +00e4ae: 28e3 |0043: goto 0026 // -001d │ │ +00e4b0: 0d01 |0044: move-exception v1 │ │ +00e4b2: 1a02 ad02 |0045: const-string v2, "PonyExpress PlayerActivity" // string@02ad │ │ +00e4b6: 1a03 6c00 |0047: const-string v3, "Download thread interupted while sleeping!" // string@006c │ │ +00e4ba: 7130 b400 3201 |0049: invoke-static {v2, v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ +00e4c0: 5482 8301 |004c: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e4c4: 7110 e502 0200 |004e: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e4ca: 0c02 |0051: move-result-object v2 │ │ +00e4cc: 5483 8301 |0052: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e4d0: 5433 c201 |0054: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setProgress:Ljava/lang/Runnable; // field@01c2 │ │ +00e4d4: 6e20 9b00 3200 |0056: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e4da: 28bf |0059: goto 0018 // -0041 │ │ +00e4dc: 5482 8301 |005a: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e4e0: 5483 8301 |005c: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e4e4: 7110 d202 0300 |005e: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d2 │ │ +00e4ea: 0c03 |0061: move-result-object v3 │ │ +00e4ec: 5284 8401 |0062: iget v4, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@0184 │ │ +00e4f0: 6e20 9b03 4300 |0064: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getProgress:(I)D // method@039b │ │ +00e4f6: 0b04 |0067: move-result-wide v4 │ │ +00e4f8: 8a43 |0068: double-to-int v3, v4 │ │ +00e4fa: 7120 e802 3200 |0069: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02e8 │ │ +00e500: 5482 8301 |006c: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e504: 7110 d202 0200 |006e: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d2 │ │ +00e50a: 0c02 |0071: move-result-object v2 │ │ +00e50c: 5283 8401 |0072: iget v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@0184 │ │ +00e510: 6e20 9503 3200 |0074: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.checkForDownloadError:(I)Z // method@0395 │ │ +00e516: 0a00 |0077: move-result v0 │ │ +00e518: 3900 0a00 |0078: if-nez v0, 0082 // +000a │ │ +00e51c: 5482 8301 |007a: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e520: 7110 dd02 0200 |007c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02dd │ │ +00e526: 0a02 |007f: move-result v2 │ │ +00e528: 3802 0c00 |0080: if-eqz v2, 008c // +000c │ │ +00e52c: 1202 |0082: const/4 v2, #int 0 // #0 │ │ +00e52e: 7110 ee02 0200 |0083: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ee │ │ +00e534: 5482 8301 |0086: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e538: 1203 |0088: const/4 v3, #int 0 // #0 │ │ +00e53a: 7120 e802 3200 |0089: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02e8 │ │ +00e540: 1602 e803 |008c: const-wide/16 v2, #int 1000 // #3e8 │ │ +00e544: 7120 4001 3200 |008e: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0140 │ │ +00e54a: 28bb |0091: goto 004c // -0045 │ │ +00e54c: 5482 8301 |0092: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e550: 7110 e702 0200 |0094: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e7 │ │ +00e556: 0a02 |0097: move-result v2 │ │ +00e558: 3372 1000 |0098: if-ne v2, v7, 00a8 // +0010 │ │ +00e55c: 5482 8301 |009a: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e560: 7110 e502 0200 |009c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e566: 0c02 |009f: move-result-object v2 │ │ +00e568: 5483 8301 |00a0: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e56c: 5433 9d01 |00a2: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCompleted:Ljava/lang/Runnable; // field@019d │ │ +00e570: 6e20 9b00 3200 |00a4: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e576: 0e00 |00a7: return-void │ │ +00e578: 3800 2800 |00a8: if-eqz v0, 00d0 // +0028 │ │ +00e57c: 5482 8301 |00aa: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e580: 7110 e502 0200 |00ac: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e586: 0c02 |00af: move-result-object v2 │ │ +00e588: 5483 8301 |00b0: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e58c: 5433 9c01 |00b2: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@019c │ │ +00e590: 6e20 9b00 3200 |00b4: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e596: 5482 8301 |00b7: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e59a: 7110 e502 0200 |00b9: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e5a0: 0c02 |00bc: move-result-object v2 │ │ +00e5a2: 5483 8301 |00bd: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5a6: 5433 9e01 |00bf: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadFailed:Ljava/lang/Runnable; // field@019e │ │ +00e5aa: 6e20 9b00 3200 |00c1: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e5b0: 5482 8301 |00c4: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5b4: 7110 d202 0200 |00c6: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d2 │ │ +00e5ba: 0c02 |00c9: move-result-object v2 │ │ +00e5bc: 5283 8401 |00ca: iget v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@0184 │ │ +00e5c0: 6e20 aa03 3200 |00cc: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.resetDownloadError:(I)V // method@03aa │ │ +00e5c6: 28d8 |00cf: goto 00a7 // -0028 │ │ +00e5c8: 5482 8301 |00d0: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5cc: 7110 dd02 0200 |00d2: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02dd │ │ +00e5d2: 0a02 |00d5: move-result v2 │ │ +00e5d4: 3802 d1ff |00d6: if-eqz v2, 00a7 // -002f │ │ +00e5d8: 5482 8301 |00d8: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5dc: 7110 d202 0200 |00da: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d2 │ │ +00e5e2: 0c02 |00dd: move-result-object v2 │ │ +00e5e4: 5283 8401 |00de: iget v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.val$index:I // field@0184 │ │ +00e5e8: 6e20 9403 3200 |00e0: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.cancelDownload:(I)V // method@0394 │ │ +00e5ee: 5482 8301 |00e3: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5f2: 7110 e502 0200 |00e5: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00e5f8: 0c02 |00e8: move-result-object v2 │ │ +00e5fa: 5483 8301 |00e9: iget-object v3, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e5fe: 5433 9c01 |00eb: iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@019c │ │ +00e602: 6e20 9b00 3200 |00ed: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00e608: 5482 8301 |00f0: iget-object v2, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ +00e60c: 7120 de02 6200 |00f2: invoke-static {v2, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02de │ │ +00e612: 28b2 |00f5: goto 00a7 // -004e │ │ catches : 4 │ │ 0x0026 - 0x002b │ │ - Ljava/lang/InterruptedException; -> 0x0045 │ │ + Ljava/lang/InterruptedException; -> 0x0044 │ │ 0x002e - 0x003a │ │ Ljava/lang/InterruptedException; -> 0x003b │ │ - 0x003d - 0x0044 │ │ - Ljava/lang/InterruptedException; -> 0x0045 │ │ - 0x005c - 0x0093 │ │ - Ljava/lang/InterruptedException; -> 0x0045 │ │ + 0x003c - 0x0043 │ │ + Ljava/lang/InterruptedException; -> 0x0044 │ │ + 0x005a - 0x0091 │ │ + Ljava/lang/InterruptedException; -> 0x0044 │ │ positions : │ │ 0x0003 line=673 │ │ 0x0010 line=675 │ │ 0x0017 line=676 │ │ 0x0018 line=677 │ │ 0x0026 line=681 │ │ 0x002e line=683 │ │ 0x0035 line=684 │ │ 0x003b line=685 │ │ - 0x003d line=686 │ │ - 0x0045 line=699 │ │ - 0x0047 line=700 │ │ - 0x004e line=703 │ │ - 0x005c line=690 │ │ - 0x006e line=692 │ │ - 0x007a line=693 │ │ - 0x0084 line=694 │ │ - 0x0088 line=695 │ │ - 0x008e line=698 │ │ - 0x0094 line=706 │ │ - 0x009c line=708 │ │ - 0x00a9 line=723 │ │ - 0x00aa line=710 │ │ - 0x00ac line=712 │ │ - 0x00b9 line=713 │ │ - 0x00c6 line=714 │ │ - 0x00d2 line=718 │ │ - 0x00da line=719 │ │ - 0x00e5 line=720 │ │ - 0x00f2 line=721 │ │ - locals : │ │ - 0x003d - 0x0045 reg=1 e Ljava/lang/InterruptedException; │ │ - 0x0047 - 0x004e reg=1 e Ljava/lang/InterruptedException; │ │ - 0x0018 - 0x00f8 reg=0 downloadError Z │ │ - 0x0000 - 0x00f8 reg=7 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; │ │ + 0x003c line=686 │ │ + 0x0044 line=699 │ │ + 0x0045 line=700 │ │ + 0x004c line=703 │ │ + 0x005a line=690 │ │ + 0x006c line=692 │ │ + 0x0078 line=693 │ │ + 0x0082 line=694 │ │ + 0x0086 line=695 │ │ + 0x008c line=698 │ │ + 0x0092 line=706 │ │ + 0x009a line=708 │ │ + 0x00a7 line=723 │ │ + 0x00a8 line=710 │ │ + 0x00aa line=712 │ │ + 0x00b7 line=713 │ │ + 0x00c4 line=714 │ │ + 0x00d0 line=718 │ │ + 0x00d8 line=719 │ │ + 0x00e3 line=720 │ │ + 0x00f0 line=721 │ │ + locals : │ │ + 0x003c - 0x0044 reg=1 e Ljava/lang/InterruptedException; │ │ + 0x0045 - 0x004c reg=1 e Ljava/lang/InterruptedException; │ │ + 0x0018 - 0x00f6 reg=0 downloadError Z │ │ + 0x0000 - 0x00f6 reg=8 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #52 header: │ │ -class_idx : 258 │ │ +class_idx : 266 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -9986,54 +9247,54 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bd48: |[00bd48] org.sixgun.ponyexpress.activity.PlayerActivity$11.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00bd58: 5b01 7d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017d │ │ -00bd5c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bd62: 0e00 |0005: return-void │ │ +00e640: |[00e640] org.sixgun.ponyexpress.activity.PlayerActivity$11.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e650: 5b01 8501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0185 │ │ +00e654: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00bd64: |[00bd64] org.sixgun.ponyexpress.activity.PlayerActivity$11.run:()V │ │ -00bd74: 6200 9c01 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00bd78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00bd7a: 6e20 d400 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00bd80: 0e00 |0006: return-void │ │ +00e65c: |[00e65c] org.sixgun.ponyexpress.activity.PlayerActivity$11.run:()V │ │ +00e66c: 6200 a401 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00e670: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00e672: 6e20 d600 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00e678: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0006 line=732 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$11; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #53 header: │ │ -class_idx : 259 │ │ +class_idx : 267 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -10058,57 +9319,57 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bd84: |[00bd84] org.sixgun.ponyexpress.activity.PlayerActivity$12.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00bd94: 5b01 7e01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017e │ │ -00bd98: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bd9e: 0e00 |0005: return-void │ │ +00e67c: |[00e67c] org.sixgun.ponyexpress.activity.PlayerActivity$12.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e68c: 5b01 8601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0186 │ │ +00e690: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00bda0: |[00bda0] org.sixgun.ponyexpress.activity.PlayerActivity$12.run:()V │ │ -00bdb0: 7100 e202 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e2 │ │ -00bdb6: 0c00 |0003: move-result-object v0 │ │ -00bdb8: 5421 7e01 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017e │ │ -00bdbc: 7110 e302 0100 |0006: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e3 │ │ -00bdc2: 0a01 |0009: move-result v1 │ │ -00bdc4: 6e20 e700 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00e7 │ │ -00bdca: 0e00 |000d: return-void │ │ +00e698: |[00e698] org.sixgun.ponyexpress.activity.PlayerActivity$12.run:()V │ │ +00e6a8: 7100 e602 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e6 │ │ +00e6ae: 0c00 |0003: move-result-object v0 │ │ +00e6b0: 5421 8601 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0186 │ │ +00e6b4: 7110 e702 0100 |0006: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e7 │ │ +00e6ba: 0a01 |0009: move-result v1 │ │ +00e6bc: 6e20 e900 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00e9 │ │ +00e6c2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x000d line=740 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$12; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #54 header: │ │ -class_idx : 260 │ │ +class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -10133,80 +9394,80 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bdcc: |[00bdcc] org.sixgun.ponyexpress.activity.PlayerActivity$13.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00bddc: 5b01 7f01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017f │ │ -00bde0: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bde6: 0e00 |0005: return-void │ │ +00e6c4: |[00e6c4] org.sixgun.ponyexpress.activity.PlayerActivity$13.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e6d4: 5b01 8701 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ +00e6d8: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -00bde8: |[00bde8] org.sixgun.ponyexpress.activity.PlayerActivity$13.run:()V │ │ -00bdf8: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -00bdfc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -00bdfe: 7110 ea02 0200 |0003: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ea │ │ -00be04: 5440 7f01 |0006: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017f │ │ -00be08: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -00be0a: 7120 e502 1000 |0009: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2402:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02e5 │ │ -00be10: 7100 e202 0000 |000c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e2 │ │ -00be16: 0c00 |000f: move-result-object v0 │ │ -00be18: 6e20 e800 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00e8 │ │ -00be1e: 7100 e602 0000 |0013: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02e6 │ │ -00be24: 0c00 |0016: move-result-object v0 │ │ -00be26: 6e20 d600 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00be2c: 7100 d402 0000 |001a: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d4 │ │ -00be32: 0c00 |001d: move-result-object v0 │ │ -00be34: 6e20 f100 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@00f1 │ │ -00be3a: 7100 e702 0000 |0021: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2600:()Landroid/widget/RelativeLayout; // method@02e7 │ │ -00be40: 0c00 |0024: move-result-object v0 │ │ -00be42: 6e20 ea00 2000 |0025: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@00ea │ │ -00be48: 5440 7f01 |0028: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017f │ │ -00be4c: 7110 e802 0000 |002a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02e8 │ │ -00be52: 5440 7f01 |002d: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@017f │ │ -00be56: 6e10 f602 0000 |002f: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindPodcastPlayer:()V // method@02f6 │ │ -00be5c: 0e00 |0032: return-void │ │ +00e6e0: |[00e6e0] org.sixgun.ponyexpress.activity.PlayerActivity$13.run:()V │ │ +00e6f0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +00e6f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00e6f6: 7110 ee02 0200 |0003: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ee │ │ +00e6fc: 5440 8701 |0006: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ +00e700: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +00e702: 7120 e902 1000 |0009: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2402:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02e9 │ │ +00e708: 7100 e602 0000 |000c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e6 │ │ +00e70e: 0c00 |000f: move-result-object v0 │ │ +00e710: 6e20 ea00 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00ea │ │ +00e716: 7100 ea02 0000 |0013: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02ea │ │ +00e71c: 0c00 |0016: move-result-object v0 │ │ +00e71e: 6e20 d800 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00e724: 7100 d802 0000 |001a: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d8 │ │ +00e72a: 0c00 |001d: move-result-object v0 │ │ +00e72c: 6e20 f300 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@00f3 │ │ +00e732: 7100 eb02 0000 |0021: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2600:()Landroid/widget/RelativeLayout; // method@02eb │ │ +00e738: 0c00 |0024: move-result-object v0 │ │ +00e73a: 6e20 ec00 2000 |0025: invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@00ec │ │ +00e740: 5440 8701 |0028: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ +00e744: 7110 ec02 0000 |002a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ec │ │ +00e74a: 5440 8701 |002d: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ +00e74e: 6e10 fa02 0000 |002f: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindPodcastPlayer:()V // method@02fa │ │ +00e754: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=748 │ │ 0x0006 line=749 │ │ 0x000c line=751 │ │ 0x0013 line=752 │ │ 0x001a line=753 │ │ 0x0021 line=754 │ │ 0x0028 line=755 │ │ 0x002d line=758 │ │ 0x0032 line=760 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$13; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #55 header: │ │ -class_idx : 261 │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -10231,99 +9492,102 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00be60: |[00be60] org.sixgun.ponyexpress.activity.PlayerActivity$14.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00be70: 5b01 8001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00be74: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00be7a: 0e00 |0005: return-void │ │ +00e758: |[00e758] org.sixgun.ponyexpress.activity.PlayerActivity$14.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e768: 5b01 8801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e76c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -00be7c: |[00be7c] org.sixgun.ponyexpress.activity.PlayerActivity$14.run:()V │ │ -00be8c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00be8e: 5485 8001 |0001: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00be92: 7110 db02 0500 |0003: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02db │ │ -00be98: 0c05 |0006: move-result-object v5 │ │ -00be9a: 2206 1600 |0007: new-instance v6, Landroid/content/Intent; // type@0016 │ │ -00be9e: 7010 4b00 0600 |0009: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@004b │ │ -00bea4: 7140 2500 7576 |000c: invoke-static {v5, v7, v6, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -00beaa: 0c01 |000f: move-result-object v1 │ │ -00beac: 5485 8001 |0010: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00beb0: 1a06 3e06 |0012: const-string v6, "notification" // string@063e │ │ -00beb4: 6e20 fe02 6500 |0014: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02fe │ │ -00beba: 0c03 |0017: move-result-object v3 │ │ -00bebc: 1f03 0b00 |0018: check-cast v3, Landroid/app/NotificationManager; // type@000b │ │ -00bec0: 1400 2500 027f |001a: const v0, #float 1.728e+38 // #7f020025 │ │ -00bec6: 5485 8001 |001d: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00beca: 1406 4200 067f |001f: const v6, #float 1.78118e+38 // #7f060042 │ │ -00bed0: 6e20 ff02 6500 |0022: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getText:(I)Ljava/lang/CharSequence; // method@02ff │ │ -00bed6: 0c04 |0025: move-result-object v4 │ │ -00bed8: 2202 0a00 |0026: new-instance v2, Landroid/app/Notification; // type@000a │ │ -00bedc: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -00bede: 7100 3a01 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013a │ │ -00bee4: 0b06 |002c: move-result-wide v6 │ │ -00bee6: 7057 2100 0265 |002d: invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0021 │ │ -00beec: 5225 0300 |0030: iget v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -00bef0: de05 0510 |0032: or-int/lit8 v5, v5, #int 16 // #10 │ │ -00bef4: 5925 0300 |0034: iput v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -00bef8: 5485 8001 |0036: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00befc: 7110 db02 0500 |0038: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02db │ │ -00bf02: 0c05 |003b: move-result-object v5 │ │ -00bf04: 5486 8001 |003c: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0180 │ │ -00bf08: 1407 0300 067f |003e: const v7, #float 1.78117e+38 // #7f060003 │ │ -00bf0e: 6e20 ff02 7600 |0041: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getText:(I)Ljava/lang/CharSequence; // method@02ff │ │ -00bf14: 0c06 |0044: move-result-object v6 │ │ -00bf16: 6e51 2200 5246 |0045: invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0022 │ │ -00bf1c: 1235 |0048: const/4 v5, #int 3 // #3 │ │ -00bf1e: 6e30 2400 5302 |0049: invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -00bf24: 0e00 |004c: return-void │ │ +00e774: |[00e774] org.sixgun.ponyexpress.activity.PlayerActivity$14.run:()V │ │ +00e784: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00e786: 5485 8801 |0001: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e78a: 7110 df02 0500 |0003: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02df │ │ +00e790: 0c05 |0006: move-result-object v5 │ │ +00e792: 2206 1800 |0007: new-instance v6, Landroid/content/Intent; // type@0018 │ │ +00e796: 7010 4d00 0600 |0009: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@004d │ │ +00e79c: 7140 2700 7576 |000c: invoke-static {v5, v7, v6, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +00e7a2: 0c01 |000f: move-result-object v1 │ │ +00e7a4: 5485 8801 |0010: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e7a8: 1a06 4e06 |0012: const-string v6, "notification" // string@064e │ │ +00e7ac: 6e20 0203 6500 |0014: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0302 │ │ +00e7b2: 0c03 |0017: move-result-object v3 │ │ +00e7b4: 1f03 0d00 |0018: check-cast v3, Landroid/app/NotificationManager; // type@000d │ │ +00e7b8: 1400 2500 027f |001a: const v0, #float 1.728e+38 // #7f020025 │ │ +00e7be: 5485 8801 |001d: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e7c2: 1406 4200 067f |001f: const v6, #float 1.78118e+38 // #7f060042 │ │ +00e7c8: 6e20 0303 6500 |0022: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getText:(I)Ljava/lang/CharSequence; // method@0303 │ │ +00e7ce: 0c04 |0025: move-result-object v4 │ │ +00e7d0: 2202 0c00 |0026: new-instance v2, Landroid/app/Notification; // type@000c │ │ +00e7d4: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +00e7d6: 7100 3d01 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013d │ │ +00e7dc: 0b06 |002c: move-result-wide v6 │ │ +00e7de: 7057 2300 0265 |002d: invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0023 │ │ +00e7e4: 5225 0300 |0030: iget v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +00e7e8: de05 0510 |0032: or-int/lit8 v5, v5, #int 16 // #10 │ │ +00e7ec: 5925 0300 |0034: iput v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +00e7f0: 5485 8801 |0036: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e7f4: 7110 df02 0500 |0038: invoke-static {v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02df │ │ +00e7fa: 0c05 |003b: move-result-object v5 │ │ +00e7fc: 5486 8801 |003c: iget-object v6, v8, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ +00e800: 1407 0300 067f |003e: const v7, #float 1.78117e+38 // #7f060003 │ │ +00e806: 6e20 0303 7600 |0041: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getText:(I)Ljava/lang/CharSequence; // method@0303 │ │ +00e80c: 0c06 |0044: move-result-object v6 │ │ +00e80e: 6e51 2400 5246 |0045: invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0024 │ │ +00e814: 1235 |0048: const/4 v5, #int 3 // #3 │ │ +00e816: 6e30 2600 5302 |0049: invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +00e81c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=769 │ │ 0x0010 line=771 │ │ 0x001a line=772 │ │ 0x001d line=773 │ │ 0x0026 line=774 │ │ + 0x0029 line=776 │ │ 0x0030 line=777 │ │ 0x0036 line=778 │ │ + 0x0041 line=779 │ │ + 0x0045 line=778 │ │ 0x0048 line=780 │ │ 0x004c line=781 │ │ locals : │ │ 0x001d - 0x004d reg=0 icon I │ │ 0x0010 - 0x004d reg=1 intent Landroid/app/PendingIntent; │ │ 0x0030 - 0x004d reg=2 notification Landroid/app/Notification; │ │ 0x001a - 0x004d reg=3 notifyManager Landroid/app/NotificationManager; │ │ 0x0026 - 0x004d reg=4 text Ljava/lang/CharSequence; │ │ 0x0000 - 0x004d reg=8 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$14; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #56 header: │ │ -class_idx : 262 │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -10348,71 +9612,71 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bf28: |[00bf28] org.sixgun.ponyexpress.activity.PlayerActivity$15.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00bf38: 5b01 8101 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0181 │ │ -00bf3c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bf42: 0e00 |0005: return-void │ │ +00e820: |[00e820] org.sixgun.ponyexpress.activity.PlayerActivity$15.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e830: 5b01 8901 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ +00e834: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e83a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -00bf44: |[00bf44] org.sixgun.ponyexpress.activity.PlayerActivity$15.run:()V │ │ -00bf54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00bf56: 7100 e602 0000 |0001: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02e6 │ │ -00bf5c: 0c00 |0004: move-result-object v0 │ │ -00bf5e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -00bf62: 6e20 d600 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00bf68: 7100 e602 0000 |000a: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02e6 │ │ -00bf6e: 0c00 |000d: move-result-object v0 │ │ -00bf70: 6e20 d400 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00bf76: 6200 9c01 |0011: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00bf7a: 6e20 d600 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00bf80: 6200 9c01 |0016: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00bf84: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -00bf86: 6e20 d400 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00bf8c: 7100 e202 0000 |001c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e2 │ │ -00bf92: 0c00 |001f: move-result-object v0 │ │ -00bf94: 6e20 e700 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00e7 │ │ -00bf9a: 0e00 |0023: return-void │ │ +00e83c: |[00e83c] org.sixgun.ponyexpress.activity.PlayerActivity$15.run:()V │ │ +00e84c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00e84e: 7100 ea02 0000 |0001: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02ea │ │ +00e854: 0c00 |0004: move-result-object v0 │ │ +00e856: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +00e85a: 6e20 d800 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00e860: 7100 ea02 0000 |000a: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2500:()Landroid/widget/Button; // method@02ea │ │ +00e866: 0c00 |000d: move-result-object v0 │ │ +00e868: 6e20 d600 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00e86e: 6200 a401 |0011: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00e872: 6e20 d800 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00e878: 6200 a401 |0016: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00e87c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +00e87e: 6e20 d600 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00e884: 7100 e602 0000 |001c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2200:()Landroid/widget/ProgressBar; // method@02e6 │ │ +00e88a: 0c00 |001f: move-result-object v0 │ │ +00e88c: 6e20 e900 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00e9 │ │ +00e892: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=789 │ │ 0x000a line=790 │ │ 0x0011 line=791 │ │ 0x0016 line=792 │ │ 0x001c line=793 │ │ 0x0023 line=794 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$15; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #57 header: │ │ -class_idx : 263 │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -10437,61 +9701,61 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00bf9c: |[00bf9c] org.sixgun.ponyexpress.activity.PlayerActivity$1.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00bfac: 5b01 8201 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00bfb0: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00bfb6: 0e00 |0005: return-void │ │ +00e894: |[00e894] org.sixgun.ponyexpress.activity.PlayerActivity$1.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e8a4: 5b01 8a01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e8a8: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e8ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -00bfb8: |[00bfb8] org.sixgun.ponyexpress.activity.PlayerActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -00bfc8: 5420 8201 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00bfcc: 1f04 2201 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; // type@0122 │ │ -00bfd0: 6e10 8103 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.getService:()Lorg/sixgun/ponyexpress/service/DownloaderService; // method@0381 │ │ -00bfd6: 0c01 |0007: move-result-object v1 │ │ -00bfd8: 7120 cf02 1000 |0008: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02cf │ │ -00bfde: 5420 8201 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00bfe2: 5421 8201 |000d: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00bfe6: 7110 df02 0100 |000f: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02df │ │ -00bfec: 0a01 |0012: move-result v1 │ │ -00bfee: 7120 d202 1000 |0013: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02d2 │ │ -00bff4: 5420 8201 |0016: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00bff8: 7110 d002 0000 |0018: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d0 │ │ -00bffe: 0a00 |001b: move-result v0 │ │ -00c000: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -00c002: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ -00c006: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -00c008: 7110 ea02 0000 |0020: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ea │ │ -00c00e: 5420 8201 |0023: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00c012: 7110 eb02 0000 |0025: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02eb │ │ -00c018: 5420 8201 |0028: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00c01c: 5421 8201 |002a: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00c020: 7110 d002 0100 |002c: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d0 │ │ -00c026: 0a01 |002f: move-result v1 │ │ -00c028: 7120 ec02 1000 |0030: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02ec │ │ -00c02e: 0e00 |0033: return-void │ │ +00e8b0: |[00e8b0] org.sixgun.ponyexpress.activity.PlayerActivity$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +00e8c0: 5420 8a01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e8c4: 1f04 2a01 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; // type@012a │ │ +00e8c8: 6e10 8503 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.getService:()Lorg/sixgun/ponyexpress/service/DownloaderService; // method@0385 │ │ +00e8ce: 0c01 |0007: move-result-object v1 │ │ +00e8d0: 7120 d302 1000 |0008: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d3 │ │ +00e8d6: 5420 8a01 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e8da: 5421 8a01 |000d: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e8de: 7110 e302 0100 |000f: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e3 │ │ +00e8e4: 0a01 |0012: move-result v1 │ │ +00e8e6: 7120 d602 1000 |0013: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02d6 │ │ +00e8ec: 5420 8a01 |0016: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e8f0: 7110 d402 0000 |0018: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d4 │ │ +00e8f6: 0a00 |001b: move-result v0 │ │ +00e8f8: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +00e8fa: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ +00e8fe: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +00e900: 7110 ee02 0000 |0020: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ee │ │ +00e906: 5420 8a01 |0023: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e90a: 7110 ef02 0000 |0025: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ef │ │ +00e910: 5420 8a01 |0028: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e914: 5421 8a01 |002a: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e918: 7110 d402 0100 |002c: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d4 │ │ +00e91e: 0a01 |002f: move-result v1 │ │ +00e920: 7120 f002 1000 |0030: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02f0 │ │ +00e926: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000b line=128 │ │ 0x0016 line=129 │ │ 0x001f line=130 │ │ 0x0023 line=131 │ │ @@ -10507,34 +9771,34 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c030: |[00c030] org.sixgun.ponyexpress.activity.PlayerActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -00c040: 5420 8201 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0182 │ │ -00c044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c046: 7120 cf02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02cf │ │ -00c04c: 0e00 |0006: return-void │ │ +00e928: |[00e928] org.sixgun.ponyexpress.activity.PlayerActivity$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00e938: 5420 8a01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018a │ │ +00e93c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00e93e: 7120 d302 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; // method@02d3 │ │ +00e944: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$1; │ │ 0x0000 - 0x0007 reg=3 name Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #58 header: │ │ -class_idx : 264 │ │ +class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -10559,44 +9823,44 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c050: |[00c050] org.sixgun.ponyexpress.activity.PlayerActivity$2.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c060: 5b01 8301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ -00c064: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c06a: 0e00 |0005: return-void │ │ +00e948: |[00e948] org.sixgun.ponyexpress.activity.PlayerActivity$2.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e958: 5b01 8b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ +00e95c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00c06c: |[00c06c] org.sixgun.ponyexpress.activity.PlayerActivity$2.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -00c07c: 5420 8301 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ -00c080: 1f04 2b01 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; // type@012b │ │ -00c084: 6e10 ca03 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.getService:()Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@03ca │ │ -00c08a: 0c01 |0007: move-result-object v1 │ │ -00c08c: 7120 ee02 1000 |0008: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ee │ │ -00c092: 5420 8301 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ -00c096: 7110 ef02 0000 |000d: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ef │ │ -00c09c: 0e00 |0010: return-void │ │ +00e964: |[00e964] org.sixgun.ponyexpress.activity.PlayerActivity$2.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +00e974: 5420 8b01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ +00e978: 1f04 3301 |0002: check-cast v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; // type@0133 │ │ +00e97c: 6e10 ce03 0400 |0004: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.getService:()Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@03ce │ │ +00e982: 0c01 |0007: move-result-object v1 │ │ +00e984: 7120 f202 1000 |0008: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f2 │ │ +00e98a: 5420 8b01 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ +00e98e: 7110 f302 0000 |000d: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02f3 │ │ +00e994: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000b line=183 │ │ 0x0010 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 service Landroid/os/IBinder; │ │ @@ -10608,34 +9872,34 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c0a0: |[00c0a0] org.sixgun.ponyexpress.activity.PlayerActivity$2.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -00c0b0: 5420 8301 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0183 │ │ -00c0b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c0b6: 7120 ee02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ee │ │ -00c0bc: 0e00 |0006: return-void │ │ +00e998: |[00e998] org.sixgun.ponyexpress.activity.PlayerActivity$2.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +00e9a8: 5420 8b01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ +00e9ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00e9ae: 7120 f202 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f2 │ │ +00e9b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$2; │ │ 0x0000 - 0x0007 reg=3 name Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #59 header: │ │ -class_idx : 265 │ │ +class_idx : 273 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -10660,90 +9924,90 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c0c0: |[00c0c0] org.sixgun.ponyexpress.activity.PlayerActivity$3.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c0d0: 5b01 8401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c0d4: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c0da: 0e00 |0005: return-void │ │ +00e9b8: |[00e9b8] org.sixgun.ponyexpress.activity.PlayerActivity$3.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00e9c8: 5b01 8c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00e9cc: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00e9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -00c0dc: |[00c0dc] org.sixgun.ponyexpress.activity.PlayerActivity$3.onClick:(Landroid/view/View;)V │ │ -00c0ec: 5420 8401 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c0f0: 7110 f002 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f0 │ │ -00c0f6: 0a00 |0005: move-result v0 │ │ -00c0f8: 3900 2d00 |0006: if-nez v0, 0033 // +002d │ │ -00c0fc: 5420 8401 |0008: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c100: 7110 ed02 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c106: 0c00 |000d: move-result-object v0 │ │ -00c108: 6e10 eb03 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03eb │ │ -00c10e: 5420 8401 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c112: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -00c114: 7120 f102 1000 |0014: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f1 │ │ -00c11a: 5420 8401 |0017: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c11e: 5421 8401 |0019: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c122: 7110 ed02 0100 |001b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c128: 0c01 |001e: move-result-object v1 │ │ -00c12a: 6e10 db03 0100 |001f: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03db │ │ -00c130: 0a01 |0022: move-result v1 │ │ -00c132: 7120 f302 1000 |0023: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f3 │ │ -00c138: 5420 8401 |0026: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c13c: 7110 d102 0000 |0028: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d1 │ │ -00c142: 0c00 |002b: move-result-object v0 │ │ -00c144: 1401 1500 027f |002c: const v1, #float 1.728e+38 // #7f020015 │ │ -00c14a: 6e20 de00 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00de │ │ -00c150: 0e00 |0032: return-void │ │ -00c152: 5420 8401 |0033: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c156: 5421 8401 |0035: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c15a: 7110 d302 0100 |0037: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/content/Intent; // method@02d3 │ │ -00c160: 0c01 |003a: move-result-object v1 │ │ -00c162: 6e20 1303 1000 |003b: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0313 │ │ -00c168: 5420 8401 |003e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c16c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -00c16e: 7120 f102 1000 |0041: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f1 │ │ -00c174: 5420 8401 |0044: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c178: 7110 d102 0000 |0046: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d1 │ │ -00c17e: 0c00 |0049: move-result-object v0 │ │ -00c180: 1401 1400 027f |004a: const v1, #float 1.728e+38 // #7f020014 │ │ -00c186: 6e20 de00 1000 |004d: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00de │ │ -00c18c: 7100 d402 0000 |0050: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d4 │ │ -00c192: 0c00 |0053: move-result-object v0 │ │ -00c194: 5421 8401 |0054: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c198: 7110 ed02 0100 |0056: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c19e: 0c01 |0059: move-result-object v1 │ │ -00c1a0: 6e10 da03 0100 |005a: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodeLength:()I // method@03da │ │ -00c1a6: 0a01 |005d: move-result v1 │ │ -00c1a8: 6e20 ee00 1000 |005e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00ee │ │ -00c1ae: 7100 d402 0000 |0061: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d4 │ │ -00c1b4: 0c00 |0064: move-result-object v0 │ │ -00c1b6: 5421 8401 |0065: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c1ba: 7110 f202 0100 |0067: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f2 │ │ -00c1c0: 0a01 |006a: move-result v1 │ │ -00c1c2: 6e20 f000 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f0 │ │ -00c1c8: 5420 8401 |006e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0184 │ │ -00c1cc: 7110 d502 0000 |0070: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02d5 │ │ -00c1d2: 28bf |0073: goto 0032 // -0041 │ │ +00e9d4: |[00e9d4] org.sixgun.ponyexpress.activity.PlayerActivity$3.onClick:(Landroid/view/View;)V │ │ +00e9e4: 5420 8c01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00e9e8: 7110 f402 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f4 │ │ +00e9ee: 0a00 |0005: move-result v0 │ │ +00e9f0: 3900 2d00 |0006: if-nez v0, 0033 // +002d │ │ +00e9f4: 5420 8c01 |0008: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00e9f8: 7110 f102 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00e9fe: 0c00 |000d: move-result-object v0 │ │ +00ea00: 6e10 ef03 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03ef │ │ +00ea06: 5420 8c01 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea0a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +00ea0c: 7120 f502 1000 |0014: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f5 │ │ +00ea12: 5420 8c01 |0017: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea16: 5421 8c01 |0019: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea1a: 7110 f102 0100 |001b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00ea20: 0c01 |001e: move-result-object v1 │ │ +00ea22: 6e10 df03 0100 |001f: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03df │ │ +00ea28: 0a01 |0022: move-result v1 │ │ +00ea2a: 7120 f702 1000 |0023: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f7 │ │ +00ea30: 5420 8c01 |0026: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea34: 7110 d502 0000 |0028: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d5 │ │ +00ea3a: 0c00 |002b: move-result-object v0 │ │ +00ea3c: 1401 1500 027f |002c: const v1, #float 1.728e+38 // #7f020015 │ │ +00ea42: 6e20 e000 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00e0 │ │ +00ea48: 0e00 |0032: return-void │ │ +00ea4a: 5420 8c01 |0033: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea4e: 5421 8c01 |0035: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea52: 7110 d702 0100 |0037: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/content/Intent; // method@02d7 │ │ +00ea58: 0c01 |003a: move-result-object v1 │ │ +00ea5a: 6e20 1703 1000 |003b: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0317 │ │ +00ea60: 5420 8c01 |003e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea64: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +00ea66: 7120 f502 1000 |0041: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f5 │ │ +00ea6c: 5420 8c01 |0044: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea70: 7110 d502 0000 |0046: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d5 │ │ +00ea76: 0c00 |0049: move-result-object v0 │ │ +00ea78: 1401 1400 027f |004a: const v1, #float 1.728e+38 // #7f020014 │ │ +00ea7e: 6e20 e000 1000 |004d: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00e0 │ │ +00ea84: 7100 d802 0000 |0050: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d8 │ │ +00ea8a: 0c00 |0053: move-result-object v0 │ │ +00ea8c: 5421 8c01 |0054: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00ea90: 7110 f102 0100 |0056: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00ea96: 0c01 |0059: move-result-object v1 │ │ +00ea98: 6e10 de03 0100 |005a: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodeLength:()I // method@03de │ │ +00ea9e: 0a01 |005d: move-result v1 │ │ +00eaa0: 6e20 f000 1000 |005e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00f0 │ │ +00eaa6: 7100 d802 0000 |0061: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d8 │ │ +00eaac: 0c00 |0064: move-result-object v0 │ │ +00eaae: 5421 8c01 |0065: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00eab2: 7110 f602 0100 |0067: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f6 │ │ +00eab8: 0a01 |006a: move-result v1 │ │ +00eaba: 6e20 f200 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f2 │ │ +00eac0: 5420 8c01 |006e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ +00eac4: 7110 d902 0000 |0070: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02d9 │ │ +00eaca: 28bf |0073: goto 0032 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x0011 line=263 │ │ 0x0017 line=264 │ │ 0x0026 line=265 │ │ @@ -10754,21 +10018,21 @@ │ │ 0x0050 line=272 │ │ 0x0061 line=273 │ │ 0x006e line=274 │ │ locals : │ │ 0x0000 - 0x0074 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$3; │ │ 0x0000 - 0x0074 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #60 header: │ │ -class_idx : 266 │ │ +class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -10793,61 +10057,61 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c1d4: |[00c1d4] org.sixgun.ponyexpress.activity.PlayerActivity$4.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c1e4: 5b01 8501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0185 │ │ -00c1e8: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c1ee: 0e00 |0005: return-void │ │ +00eacc: |[00eacc] org.sixgun.ponyexpress.activity.PlayerActivity$4.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00eadc: 5b01 8d01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018d │ │ +00eae0: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00eae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -00c1f0: |[00c1f0] org.sixgun.ponyexpress.activity.PlayerActivity$4.onClick:(Landroid/view/View;)V │ │ -00c200: 5410 8501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0185 │ │ -00c204: 7110 f002 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f0 │ │ -00c20a: 0a00 |0005: move-result v0 │ │ -00c20c: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -00c210: 5410 8501 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0185 │ │ -00c214: 7110 ed02 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c21a: 0c00 |000d: move-result-object v0 │ │ -00c21c: 6e10 ef03 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.rewind:()V // method@03ef │ │ -00c222: 0e00 |0011: return-void │ │ +00eae8: |[00eae8] org.sixgun.ponyexpress.activity.PlayerActivity$4.onClick:(Landroid/view/View;)V │ │ +00eaf8: 5410 8d01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018d │ │ +00eafc: 7110 f402 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f4 │ │ +00eb02: 0a00 |0005: move-result v0 │ │ +00eb04: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +00eb08: 5410 8d01 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018d │ │ +00eb0c: 7110 f102 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00eb12: 0c00 |000d: move-result-object v0 │ │ +00eb14: 6e10 f303 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.rewind:()V // method@03f3 │ │ +00eb1a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0008 line=285 │ │ 0x0011 line=288 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$4; │ │ 0x0000 - 0x0012 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #61 header: │ │ -class_idx : 267 │ │ +class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ @@ -10872,61 +10136,61 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c224: |[00c224] org.sixgun.ponyexpress.activity.PlayerActivity$5.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c234: 5b01 8601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0186 │ │ -00c238: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c23e: 0e00 |0005: return-void │ │ +00eb1c: |[00eb1c] org.sixgun.ponyexpress.activity.PlayerActivity$5.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00eb2c: 5b01 8e01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018e │ │ +00eb30: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00eb36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -00c240: |[00c240] org.sixgun.ponyexpress.activity.PlayerActivity$5.onClick:(Landroid/view/View;)V │ │ -00c250: 5410 8601 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0186 │ │ -00c254: 7110 f002 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f0 │ │ -00c25a: 0a00 |0005: move-result v0 │ │ -00c25c: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -00c260: 5410 8601 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0186 │ │ -00c264: 7110 ed02 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c26a: 0c00 |000d: move-result-object v0 │ │ -00c26c: 6e10 d803 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.fastForward:()V // method@03d8 │ │ -00c272: 0e00 |0011: return-void │ │ +00eb38: |[00eb38] org.sixgun.ponyexpress.activity.PlayerActivity$5.onClick:(Landroid/view/View;)V │ │ +00eb48: 5410 8e01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018e │ │ +00eb4c: 7110 f402 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f4 │ │ +00eb52: 0a00 |0005: move-result v0 │ │ +00eb54: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +00eb58: 5410 8e01 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018e │ │ +00eb5c: 7110 f102 0000 |000a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00eb62: 0c00 |000d: move-result-object v0 │ │ +00eb64: 6e10 dc03 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.fastForward:()V // method@03dc │ │ +00eb6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0008 line=296 │ │ 0x0011 line=299 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$5; │ │ 0x0000 - 0x0012 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #62 header: │ │ -class_idx : 268 │ │ +class_idx : 276 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ @@ -10951,50 +10215,50 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c274: |[00c274] org.sixgun.ponyexpress.activity.PlayerActivity$6.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c284: 5b01 8701 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c288: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c28e: 0e00 |0005: return-void │ │ +00eb6c: |[00eb6c] org.sixgun.ponyexpress.activity.PlayerActivity$6.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00eb7c: 5b01 8f01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00eb80: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00eb86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -00c290: |[00c290] org.sixgun.ponyexpress.activity.PlayerActivity$6.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -00c2a0: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ -00c2a4: 5420 8701 |0002: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c2a8: 7110 ed02 0000 |0004: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c2ae: 0c00 |0007: move-result-object v0 │ │ -00c2b0: 6e20 cd03 4000 |0008: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.SeekTo:(I)V // method@03cd │ │ -00c2b6: 5420 8701 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c2ba: 7120 f302 4000 |000d: invoke-static {v0, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f3 │ │ -00c2c0: 5420 8701 |0010: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c2c4: 7110 d602 0000 |0012: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; // method@02d6 │ │ -00c2ca: 0c00 |0015: move-result-object v0 │ │ -00c2cc: 7110 7a04 0400 |0016: invoke-static {v4}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047a │ │ -00c2d2: 0c01 |0019: move-result-object v1 │ │ -00c2d4: 6e20 f900 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00c2da: 0e00 |001d: return-void │ │ +00eb88: |[00eb88] org.sixgun.ponyexpress.activity.PlayerActivity$6.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +00eb98: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +00eb9c: 5420 8f01 |0002: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00eba0: 7110 f102 0000 |0004: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00eba6: 0c00 |0007: move-result-object v0 │ │ +00eba8: 6e20 d103 4000 |0008: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.SeekTo:(I)V // method@03d1 │ │ +00ebae: 5420 8f01 |000b: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00ebb2: 7120 f702 4000 |000d: invoke-static {v0, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f7 │ │ +00ebb8: 5420 8f01 |0010: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00ebbc: 7110 da02 0000 |0012: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; // method@02da │ │ +00ebc2: 0c00 |0015: move-result-object v0 │ │ +00ebc4: 7110 7e04 0400 |0016: invoke-static {v4}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047e │ │ +00ebca: 0c01 |0019: move-result-object v1 │ │ +00ebcc: 6e20 fb00 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00ebd2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0002 line=307 │ │ 0x000b line=308 │ │ 0x0010 line=309 │ │ 0x001d line=312 │ │ @@ -11009,19 +10273,19 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c2dc: |[00c2dc] org.sixgun.ponyexpress.activity.PlayerActivity$6.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c2ec: 5420 8701 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c2f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00c2f2: 7120 d802 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02d8 │ │ -00c2f8: 0e00 |0006: return-void │ │ +00ebd4: |[00ebd4] org.sixgun.ponyexpress.activity.PlayerActivity$6.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00ebe4: 5420 8f01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00ebe8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00ebea: 7120 dc02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02dc │ │ +00ebf0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$6; │ │ 0x0000 - 0x0007 reg=3 arg0 Landroid/widget/SeekBar; │ │ @@ -11031,34 +10295,34 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c2fc: |[00c2fc] org.sixgun.ponyexpress.activity.PlayerActivity$6.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00c30c: 5420 8701 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0187 │ │ -00c310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00c312: 7120 d802 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02d8 │ │ -00c318: 0e00 |0006: return-void │ │ +00ebf4: |[00ebf4] org.sixgun.ponyexpress.activity.PlayerActivity$6.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +00ec04: 5420 8f01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018f │ │ +00ec08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +00ec0a: 7120 dc02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02dc │ │ +00ec10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0006 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$6; │ │ 0x0000 - 0x0007 reg=3 arg0 Landroid/widget/SeekBar; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #63 header: │ │ -class_idx : 269 │ │ +class_idx : 277 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #63 annotations: │ │ Annotations on class │ │ @@ -11083,55 +10347,55 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c31c: |[00c31c] org.sixgun.ponyexpress.activity.PlayerActivity$7.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c32c: 5b01 8801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ -00c330: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c336: 0e00 |0005: return-void │ │ +00ec14: |[00ec14] org.sixgun.ponyexpress.activity.PlayerActivity$7.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00ec24: 5b01 9001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0190 │ │ +00ec28: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00ec2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00c338: |[00c338] org.sixgun.ponyexpress.activity.PlayerActivity$7.onClick:(Landroid/view/View;)V │ │ -00c348: 5420 8801 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0188 │ │ -00c34c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00c34e: 7120 da02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02da │ │ -00c354: 0e00 |0006: return-void │ │ +00ec30: |[00ec30] org.sixgun.ponyexpress.activity.PlayerActivity$7.onClick:(Landroid/view/View;)V │ │ +00ec40: 5420 9001 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0190 │ │ +00ec44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00ec46: 7120 de02 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02de │ │ +00ec4c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0006 line=338 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$7; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #64 header: │ │ -class_idx : 270 │ │ +class_idx : 278 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ @@ -11156,72 +10420,72 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c358: |[00c358] org.sixgun.ponyexpress.activity.PlayerActivity$8.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c368: 5b01 8901 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c36c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c372: 0e00 |0005: return-void │ │ +00ec50: |[00ec50] org.sixgun.ponyexpress.activity.PlayerActivity$8.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00ec60: 5b01 9101 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ec64: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00ec6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -00c374: |[00c374] org.sixgun.ponyexpress.activity.PlayerActivity$8.onClick:(Landroid/view/View;)V │ │ -00c384: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00c386: 5452 8901 |0001: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c38a: 7110 db02 0200 |0003: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02db │ │ -00c390: 0c02 |0006: move-result-object v2 │ │ -00c392: 7110 a100 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00c398: 0c01 |000a: move-result-object v1 │ │ -00c39a: 5452 8901 |000b: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c39e: 1403 4000 067f |000d: const v3, #float 1.78118e+38 // #7f060040 │ │ -00c3a4: 6e20 fd02 3200 |0010: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getString:(I)Ljava/lang/String; // method@02fd │ │ -00c3aa: 0c02 |0013: move-result-object v2 │ │ -00c3ac: 7230 5e00 2104 |0014: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005e │ │ -00c3b2: 0a00 |0017: move-result v0 │ │ -00c3b4: 3800 2400 |0018: if-eqz v0, 003c // +0024 │ │ -00c3b8: 5452 8901 |001a: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c3bc: 7110 db02 0200 |001c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02db │ │ -00c3c2: 0c02 |001f: move-result-object v2 │ │ -00c3c4: 6e10 fb01 0200 |0020: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00c3ca: 0c02 |0023: move-result-object v2 │ │ -00c3cc: 6e10 2904 0200 |0024: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.getConnectivityType:()I // method@0429 │ │ -00c3d2: 0a02 |0027: move-result v2 │ │ -00c3d4: 3902 1400 |0028: if-nez v2, 003c // +0014 │ │ -00c3d8: 5452 8901 |002a: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c3dc: 7110 db02 0200 |002c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02db │ │ -00c3e2: 0c02 |002f: move-result-object v2 │ │ -00c3e4: 1403 4100 067f |0030: const v3, #float 1.78118e+38 // #7f060041 │ │ -00c3ea: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -00c3ec: 7130 fb00 3204 |0034: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00c3f2: 0c02 |0037: move-result-object v2 │ │ -00c3f4: 6e10 fd00 0200 |0038: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00c3fa: 0e00 |003b: return-void │ │ -00c3fc: 7110 ea02 0400 |003c: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ea │ │ -00c402: 5452 8901 |003f: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c406: 7110 eb02 0200 |0041: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02eb │ │ -00c40c: 5452 8901 |0044: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0189 │ │ -00c410: 7110 dc02 0200 |0046: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02dc │ │ -00c416: 28f2 |0049: goto 003b // -000e │ │ +00ec6c: |[00ec6c] org.sixgun.ponyexpress.activity.PlayerActivity$8.onClick:(Landroid/view/View;)V │ │ +00ec7c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +00ec7e: 5452 9101 |0001: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ec82: 7110 df02 0200 |0003: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02df │ │ +00ec88: 0c02 |0006: move-result-object v2 │ │ +00ec8a: 7110 a300 0200 |0007: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +00ec90: 0c01 |000a: move-result-object v1 │ │ +00ec92: 5452 9101 |000b: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ec96: 1403 4000 067f |000d: const v3, #float 1.78118e+38 // #7f060040 │ │ +00ec9c: 6e20 0103 3200 |0010: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getString:(I)Ljava/lang/String; // method@0301 │ │ +00eca2: 0c02 |0013: move-result-object v2 │ │ +00eca4: 7230 6000 2104 |0014: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0060 │ │ +00ecaa: 0a00 |0017: move-result v0 │ │ +00ecac: 3800 2400 |0018: if-eqz v0, 003c // +0024 │ │ +00ecb0: 5452 9101 |001a: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ecb4: 7110 df02 0200 |001c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02df │ │ +00ecba: 0c02 |001f: move-result-object v2 │ │ +00ecbc: 6e10 ff01 0200 |0020: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +00ecc2: 0c02 |0023: move-result-object v2 │ │ +00ecc4: 6e10 2d04 0200 |0024: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.getConnectivityType:()I // method@042d │ │ +00ecca: 0a02 |0027: move-result v2 │ │ +00eccc: 3902 1400 |0028: if-nez v2, 003c // +0014 │ │ +00ecd0: 5452 9101 |002a: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ecd4: 7110 df02 0200 |002c: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@02df │ │ +00ecda: 0c02 |002f: move-result-object v2 │ │ +00ecdc: 1403 4100 067f |0030: const v3, #float 1.78118e+38 // #7f060041 │ │ +00ece2: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +00ece4: 7130 fd00 3204 |0034: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +00ecea: 0c02 |0037: move-result-object v2 │ │ +00ecec: 6e10 ff00 0200 |0038: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00ecf2: 0e00 |003b: return-void │ │ +00ecf4: 7110 ee02 0400 |003c: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$302:(Z)Z // method@02ee │ │ +00ecfa: 5452 9101 |003f: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ecfe: 7110 ef02 0200 |0041: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ef │ │ +00ed04: 5452 9101 |0044: iget-object v2, v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0191 │ │ +00ed08: 7110 e002 0200 |0046: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02e0 │ │ +00ed0e: 28f2 |0049: goto 003b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=347 │ │ 0x000b line=348 │ │ 0x0018 line=349 │ │ 0x002a line=351 │ │ 0x003b line=357 │ │ @@ -11230,21 +10494,21 @@ │ │ 0x0044 line=355 │ │ locals : │ │ 0x0018 - 0x004a reg=0 onlyOnWiFi Z │ │ 0x000b - 0x004a reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x004a reg=5 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$8; │ │ 0x0000 - 0x004a reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #65 header: │ │ -class_idx : 271 │ │ +class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -11269,90 +10533,90 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c418: |[00c418] org.sixgun.ponyexpress.activity.PlayerActivity$9$1.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V │ │ -00c428: 5b01 8a01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c42c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c432: 0e00 |0005: return-void │ │ +00ed10: |[00ed10] org.sixgun.ponyexpress.activity.PlayerActivity$9$1.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V │ │ +00ed20: 5b01 9201 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00ed24: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00ed2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -00c434: |[00c434] org.sixgun.ponyexpress.activity.PlayerActivity$9$1.run:()V │ │ -00c444: 7100 d402 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d4 │ │ -00c44a: 0c00 |0003: move-result-object v0 │ │ -00c44c: 5421 8a01 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c450: 5411 8b01 |0006: iget-object v1, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c454: 7110 f202 0100 |0008: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f2 │ │ -00c45a: 0a01 |000b: move-result v1 │ │ -00c45c: 6e20 f000 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f0 │ │ -00c462: 5420 8a01 |000f: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c466: 5400 8b01 |0011: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c46a: 7110 d602 0000 |0013: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; // method@02d6 │ │ -00c470: 0c00 |0016: move-result-object v0 │ │ -00c472: 5421 8a01 |0017: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c476: 5411 8b01 |0019: iget-object v1, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c47a: 7110 f202 0100 |001b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f2 │ │ -00c480: 0a01 |001e: move-result v1 │ │ -00c482: 7110 7a04 0100 |001f: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047a │ │ -00c488: 0c01 |0022: move-result-object v1 │ │ -00c48a: 6e20 f900 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00c490: 5420 8a01 |0026: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c494: 5400 8b01 |0028: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c498: 7110 ed02 0000 |002a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c49e: 0c00 |002d: move-result-object v0 │ │ -00c4a0: 6e10 e403 0000 |002e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e4 │ │ -00c4a6: 0a00 |0031: move-result v0 │ │ -00c4a8: 3900 1800 |0032: if-nez v0, 004a // +0018 │ │ -00c4ac: 5420 8a01 |0034: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c4b0: 5400 8b01 |0036: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c4b4: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -00c4b6: 7120 f102 1000 |0039: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f1 │ │ -00c4bc: 5420 8a01 |003c: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@018a │ │ -00c4c0: 5400 8b01 |003e: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c4c4: 7110 d102 0000 |0040: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d1 │ │ -00c4ca: 0c00 |0043: move-result-object v0 │ │ -00c4cc: 1401 1500 027f |0044: const v1, #float 1.728e+38 // #7f020015 │ │ -00c4d2: 6e20 de00 1000 |0047: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00de │ │ -00c4d8: 0e00 |004a: return-void │ │ +00ed2c: |[00ed2c] org.sixgun.ponyexpress.activity.PlayerActivity$9$1.run:()V │ │ +00ed3c: 7100 d802 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d8 │ │ +00ed42: 0c00 |0003: move-result-object v0 │ │ +00ed44: 5421 9201 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00ed48: 5411 9301 |0006: iget-object v1, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ed4c: 7110 f602 0100 |0008: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f6 │ │ +00ed52: 0a01 |000b: move-result v1 │ │ +00ed54: 6e20 f200 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f2 │ │ +00ed5a: 5420 9201 |000f: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00ed5e: 5400 9301 |0011: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ed62: 7110 da02 0000 |0013: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; // method@02da │ │ +00ed68: 0c00 |0016: move-result-object v0 │ │ +00ed6a: 5421 9201 |0017: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00ed6e: 5411 9301 |0019: iget-object v1, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ed72: 7110 f602 0100 |001b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02f6 │ │ +00ed78: 0a01 |001e: move-result v1 │ │ +00ed7a: 7110 7e04 0100 |001f: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047e │ │ +00ed80: 0c01 |0022: move-result-object v1 │ │ +00ed82: 6e20 fb00 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00ed88: 5420 9201 |0026: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00ed8c: 5400 9301 |0028: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ed90: 7110 f102 0000 |002a: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00ed96: 0c00 |002d: move-result-object v0 │ │ +00ed98: 6e10 e803 0000 |002e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e8 │ │ +00ed9e: 0a00 |0031: move-result v0 │ │ +00eda0: 3900 1800 |0032: if-nez v0, 004a // +0018 │ │ +00eda4: 5420 9201 |0034: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00eda8: 5400 9301 |0036: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00edac: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +00edae: 7120 f502 1000 |0039: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02f5 │ │ +00edb4: 5420 9201 |003c: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // field@0192 │ │ +00edb8: 5400 9301 |003e: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00edbc: 7110 d502 0000 |0040: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; // method@02d5 │ │ +00edc2: 0c00 |0043: move-result-object v0 │ │ +00edc4: 1401 1500 027f |0044: const v1, #float 1.728e+38 // #7f020015 │ │ +00edca: 6e20 e000 1000 |0047: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00e0 │ │ +00edd0: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x000f line=629 │ │ 0x0026 line=631 │ │ 0x0034 line=632 │ │ 0x003c line=633 │ │ 0x004a line=635 │ │ locals : │ │ 0x0000 - 0x004b reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #66 header: │ │ -class_idx : 272 │ │ +class_idx : 280 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 641 │ │ +superclass_idx : 142 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 annotations: │ │ Annotations on class │ │ @@ -11377,95 +10641,94 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c4dc: |[00c4dc] org.sixgun.ponyexpress.activity.PlayerActivity$9.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c4ec: 5b01 8b01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c4f0: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00c4f6: 0e00 |0005: return-void │ │ +00edd4: |[00edd4] org.sixgun.ponyexpress.activity.PlayerActivity$9.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00ede4: 5b01 9301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ede8: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00edee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 119 16-bit code units │ │ -00c4f8: |[00c4f8] org.sixgun.ponyexpress.activity.PlayerActivity$9.run:()V │ │ -00c508: 5431 8b01 |0000: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c50c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -00c50e: 7120 de02 2100 |0003: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02de │ │ -00c514: 5431 8b01 |0006: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c518: 7110 ed02 0100 |0008: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c51e: 0c01 |000b: move-result-object v1 │ │ -00c520: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -00c524: 1601 e803 |000e: const-wide/16 v1, #int 1000 // #3e8 │ │ -00c528: 7120 3d01 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@013d │ │ -00c52e: 28f3 |0013: goto 0006 // -000d │ │ -00c530: 0d00 |0014: move-exception v0 │ │ -00c532: 1a01 9d02 |0015: const-string v1, "PonyExpress PlayerActivity" // string@029d │ │ -00c536: 1a02 c102 |0017: const-string v2, "SeekBar thread failed to sleep while waiting for podcast player to bind" // string@02c1 │ │ -00c53a: 7130 b400 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00c540: 28ea |001c: goto 0006 // -0016 │ │ -00c542: 5431 8b01 |001d: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c546: 5432 8b01 |001f: iget-object v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c54a: 7110 ed02 0200 |0021: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c550: 0c02 |0024: move-result-object v2 │ │ -00c552: 6e10 db03 0200 |0025: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03db │ │ -00c558: 0a02 |0028: move-result v2 │ │ -00c55a: 7120 f302 2100 |0029: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f3 │ │ -00c560: 7100 d402 0000 |002c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d4 │ │ -00c566: 0c01 |002f: move-result-object v1 │ │ -00c568: 5432 8b01 |0030: iget-object v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c56c: 7110 e002 0200 |0032: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e0 │ │ -00c572: 0a02 |0035: move-result v2 │ │ -00c574: 6e20 ee00 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@00ee │ │ -00c57a: 5431 8b01 |0039: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c57e: 7110 dd02 0100 |003b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02dd │ │ -00c584: 0a01 |003e: move-result v1 │ │ -00c586: 3801 3700 |003f: if-eqz v1, 0076 // +0037 │ │ -00c58a: 5431 8b01 |0041: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c58e: 7110 f002 0100 |0043: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f0 │ │ -00c594: 0a01 |0046: move-result v1 │ │ -00c596: 3901 2f00 |0047: if-nez v1, 0076 // +002f │ │ -00c59a: 5431 8b01 |0049: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c59e: 7110 d702 0100 |004b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02d7 │ │ -00c5a4: 0a01 |004e: move-result v1 │ │ -00c5a6: 3901 eaff |004f: if-nez v1, 0039 // -0016 │ │ -00c5aa: 1601 e803 |0051: const-wide/16 v1, #int 1000 // #3e8 │ │ -00c5ae: 7120 3d01 2100 |0053: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@013d │ │ -00c5b4: 5431 8b01 |0056: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c5b8: 5432 8b01 |0058: iget-object v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c5bc: 7110 ed02 0200 |005a: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02ed │ │ -00c5c2: 0c02 |005d: move-result-object v2 │ │ -00c5c4: 6e10 db03 0200 |005e: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03db │ │ -00c5ca: 0a02 |0061: move-result v2 │ │ -00c5cc: 7120 f302 2100 |0062: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f3 │ │ -00c5d2: 5431 8b01 |0065: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018b │ │ -00c5d6: 7110 e102 0100 |0067: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e1 │ │ -00c5dc: 0c01 |006a: move-result-object v1 │ │ -00c5de: 2202 0f01 |006b: new-instance v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1; // type@010f │ │ -00c5e2: 7020 c702 3200 |006d: invoke-direct {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V // method@02c7 │ │ -00c5e8: 6e20 9900 2100 |0070: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00c5ee: 28c6 |0073: goto 0039 // -003a │ │ -00c5f0: 0d01 |0074: move-exception v1 │ │ -00c5f2: 0710 |0075: move-object v0, v1 │ │ -00c5f4: 0e00 |0076: return-void │ │ + insns size : 118 16-bit code units │ │ +00edf0: |[00edf0] org.sixgun.ponyexpress.activity.PlayerActivity$9.run:()V │ │ +00ee00: 5441 9301 |0000: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee04: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +00ee06: 7120 e202 2100 |0003: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z // method@02e2 │ │ +00ee0c: 5441 9301 |0006: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee10: 7110 f102 0100 |0008: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00ee16: 0c01 |000b: move-result-object v1 │ │ +00ee18: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +00ee1c: 1602 e803 |000e: const-wide/16 v2, #int 1000 // #3e8 │ │ +00ee20: 7120 4001 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0140 │ │ +00ee26: 28f3 |0013: goto 0006 // -000d │ │ +00ee28: 0d00 |0014: move-exception v0 │ │ +00ee2a: 1a01 ad02 |0015: const-string v1, "PonyExpress PlayerActivity" // string@02ad │ │ +00ee2e: 1a02 d102 |0017: const-string v2, "SeekBar thread failed to sleep while waiting for podcast player to bind" // string@02d1 │ │ +00ee32: 7130 b600 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +00ee38: 28ea |001c: goto 0006 // -0016 │ │ +00ee3a: 5441 9301 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee3e: 5442 9301 |001f: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee42: 7110 f102 0200 |0021: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00ee48: 0c02 |0024: move-result-object v2 │ │ +00ee4a: 6e10 df03 0200 |0025: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03df │ │ +00ee50: 0a02 |0028: move-result v2 │ │ +00ee52: 7120 f702 2100 |0029: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f7 │ │ +00ee58: 7100 d802 0000 |002c: invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1200:()Landroid/widget/SeekBar; // method@02d8 │ │ +00ee5e: 0c01 |002f: move-result-object v1 │ │ +00ee60: 5442 9301 |0030: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee64: 7110 e402 0200 |0032: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02e4 │ │ +00ee6a: 0a02 |0035: move-result v2 │ │ +00ee6c: 6e20 f000 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@00f0 │ │ +00ee72: 5441 9301 |0039: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee76: 7110 e102 0100 |003b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02e1 │ │ +00ee7c: 0a01 |003e: move-result v1 │ │ +00ee7e: 3801 3600 |003f: if-eqz v1, 0075 // +0036 │ │ +00ee82: 5441 9301 |0041: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee86: 7110 f402 0100 |0043: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02f4 │ │ +00ee8c: 0a01 |0046: move-result v1 │ │ +00ee8e: 3901 2e00 |0047: if-nez v1, 0075 // +002e │ │ +00ee92: 5441 9301 |0049: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00ee96: 7110 db02 0100 |004b: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$1500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z // method@02db │ │ +00ee9c: 0a01 |004e: move-result v1 │ │ +00ee9e: 3901 eaff |004f: if-nez v1, 0039 // -0016 │ │ +00eea2: 1602 e803 |0051: const-wide/16 v2, #int 1000 // #3e8 │ │ +00eea6: 7120 4001 3200 |0053: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0140 │ │ +00eeac: 5441 9301 |0056: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00eeb0: 5442 9301 |0058: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00eeb4: 7110 f102 0200 |005a: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; // method@02f1 │ │ +00eeba: 0c02 |005d: move-result-object v2 │ │ +00eebc: 6e10 df03 0200 |005e: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03df │ │ +00eec2: 0a02 |0061: move-result v2 │ │ +00eec4: 7120 f702 2100 |0062: invoke-static {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02f7 │ │ +00eeca: 5441 9301 |0065: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0193 │ │ +00eece: 7110 e502 0100 |0067: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; // method@02e5 │ │ +00eed4: 0c01 |006a: move-result-object v1 │ │ +00eed6: 2202 1701 |006b: new-instance v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1; // type@0117 │ │ +00eeda: 7020 cb02 4200 |006d: invoke-direct {v2, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V // method@02cb │ │ +00eee0: 6e20 9b00 2100 |0070: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +00eee6: 28c6 |0073: goto 0039 // -003a │ │ +00eee8: 0d00 |0074: move-exception v0 │ │ +00eeea: 0e00 |0075: return-void │ │ catches : 2 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/InterruptedException; -> 0x0014 │ │ 0x0053 - 0x0065 │ │ Ljava/lang/InterruptedException; -> 0x0074 │ │ positions : │ │ 0x0000 line=603 │ │ @@ -11477,26 +10740,26 @@ │ │ 0x002c line=615 │ │ 0x0039 line=616 │ │ 0x0049 line=617 │ │ 0x0051 line=619 │ │ 0x0056 line=620 │ │ 0x0065 line=625 │ │ 0x0074 line=621 │ │ - 0x0076 line=639 │ │ + 0x0075 line=639 │ │ locals : │ │ 0x0015 - 0x001d reg=0 e Ljava/lang/InterruptedException; │ │ - 0x0000 - 0x0077 reg=3 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ + 0x0000 - 0x0076 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #67 header: │ │ -class_idx : 273 │ │ +class_idx : 281 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 16 │ │ -source_file_idx : 641 │ │ +superclass_idx : 18 │ │ +source_file_idx : 657 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ @@ -11520,66 +10783,66 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00c614: |[00c614] org.sixgun.ponyexpress.activity.PlayerActivity$DownloadStarted.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c624: 5b01 8c01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ -00c628: 7010 3300 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0033 │ │ -00c62e: 0e00 |0005: return-void │ │ +00ef08: |[00ef08] org.sixgun.ponyexpress.activity.PlayerActivity$DownloadStarted.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00ef18: 5b01 9401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0194 │ │ +00ef1c: 7010 3500 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0035 │ │ +00ef22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -00c630: |[00c630] org.sixgun.ponyexpress.activity.PlayerActivity$DownloadStarted.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00c640: 5430 8c01 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ -00c644: 6e10 4f00 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00c64a: 0c01 |0005: move-result-object v1 │ │ -00c64c: 1a02 3305 |0006: const-string v2, "index" // string@0533 │ │ -00c650: 6e20 9000 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0090 │ │ -00c656: 0a01 |000b: move-result v1 │ │ -00c658: 7120 d202 1000 |000c: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02d2 │ │ -00c65e: 5430 8c01 |000f: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ -00c662: 5431 8c01 |0011: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@018c │ │ -00c666: 7110 d002 0100 |0013: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d0 │ │ -00c66c: 0a01 |0016: move-result v1 │ │ -00c66e: 7120 ec02 1000 |0017: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02ec │ │ -00c674: 0e00 |001a: return-void │ │ +00ef24: |[00ef24] org.sixgun.ponyexpress.activity.PlayerActivity$DownloadStarted.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00ef34: 5430 9401 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0194 │ │ +00ef38: 6e10 5100 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00ef3e: 0c01 |0005: move-result-object v1 │ │ +00ef40: 1a02 4405 |0006: const-string v2, "index" // string@0544 │ │ +00ef44: 6e20 9200 2100 |0008: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0092 │ │ +00ef4a: 0a01 |000b: move-result v1 │ │ +00ef4c: 7120 d602 1000 |000c: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I // method@02d6 │ │ +00ef52: 5430 9401 |000f: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0194 │ │ +00ef56: 5431 9401 |0011: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; // field@0194 │ │ +00ef5a: 7110 d402 0100 |0013: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I // method@02d4 │ │ +00ef60: 0a01 |0016: move-result v1 │ │ +00ef62: 7120 f002 1000 |0017: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02f0 │ │ +00ef68: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x000f line=659 │ │ 0x001a line=660 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #68 header: │ │ -class_idx : 274 │ │ +class_idx : 282 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 4 │ │ -source_file_idx : 641 │ │ +superclass_idx : 6 │ │ +source_file_idx : 657 │ │ static_fields_size : 12 │ │ instance_fields_size: 34 │ │ direct_methods_size : 47 │ │ virtual_methods_size: 14 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -11788,47 +11051,47 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -00c678: |[00c678] org.sixgun.ponyexpress.activity.PlayerActivity.:()V │ │ -00c688: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00c68a: 7010 0000 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0000 │ │ -00c690: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -00c692: 5c20 ab01 |0005: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00c696: 2200 3400 |0007: new-instance v0, Landroid/os/Handler; // type@0034 │ │ -00c69a: 7010 9800 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0098 │ │ -00c6a0: 5b20 a801 |000c: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mHandler:Landroid/os/Handler; // field@01a8 │ │ -00c6a4: 5921 9a01 |000e: iput v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00c6a8: 5c21 b901 |0010: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01b9 │ │ -00c6ac: 5921 9d01 |0012: iput v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@019d │ │ -00c6b0: 2200 0701 |0014: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1; // type@0107 │ │ -00c6b4: 7020 b302 2000 |0016: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b3 │ │ -00c6ba: 5b20 a201 |0019: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01a2 │ │ -00c6be: 2200 0801 |001b: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2; // type@0108 │ │ -00c6c2: 7020 b602 2000 |001d: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b6 │ │ -00c6c8: 5b20 ad01 |0020: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01ad │ │ -00c6cc: 2200 0201 |0022: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11; // type@0102 │ │ -00c6d0: 7020 a902 2000 |0024: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02a9 │ │ -00c6d6: 5b20 9301 |0027: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.disableDownloadButton:Ljava/lang/Runnable; // field@0193 │ │ -00c6da: 2200 0301 |0029: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12; // type@0103 │ │ -00c6de: 7020 ab02 2000 |002b: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ab │ │ -00c6e4: 5b20 ba01 |002e: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setProgress:Ljava/lang/Runnable; // field@01ba │ │ -00c6e8: 2200 0401 |0030: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13; // type@0104 │ │ -00c6ec: 7020 ad02 2000 |0032: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ad │ │ -00c6f2: 5b20 9501 |0035: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCompleted:Ljava/lang/Runnable; // field@0195 │ │ -00c6f6: 2200 0501 |0037: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14; // type@0105 │ │ -00c6fa: 7020 af02 2000 |0039: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02af │ │ -00c700: 5b20 9601 |003c: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadFailed:Ljava/lang/Runnable; // field@0196 │ │ -00c704: 2200 0601 |003e: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15; // type@0106 │ │ -00c708: 7020 b102 2000 |0040: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b1 │ │ -00c70e: 5b20 9401 |0043: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@0194 │ │ -00c712: 0e00 |0045: return-void │ │ +00ef6c: |[00ef6c] org.sixgun.ponyexpress.activity.PlayerActivity.:()V │ │ +00ef7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00ef7e: 7010 0200 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ +00ef84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +00ef86: 5c20 b301 |0005: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00ef8a: 2200 3600 |0007: new-instance v0, Landroid/os/Handler; // type@0036 │ │ +00ef8e: 7010 9a00 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009a │ │ +00ef94: 5b20 b001 |000c: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mHandler:Landroid/os/Handler; // field@01b0 │ │ +00ef98: 5921 a201 |000e: iput v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00ef9c: 5c21 c101 |0010: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01c1 │ │ +00efa0: 5921 a501 |0012: iput v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@01a5 │ │ +00efa4: 2200 0f01 |0014: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1; // type@010f │ │ +00efa8: 7020 b702 2000 |0016: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b7 │ │ +00efae: 5b20 aa01 |0019: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01aa │ │ +00efb2: 2200 1001 |001b: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2; // type@0110 │ │ +00efb6: 7020 ba02 2000 |001d: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ba │ │ +00efbc: 5b20 b501 |0020: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01b5 │ │ +00efc0: 2200 0a01 |0022: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11; // type@010a │ │ +00efc4: 7020 ad02 2000 |0024: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02ad │ │ +00efca: 5b20 9b01 |0027: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.disableDownloadButton:Ljava/lang/Runnable; // field@019b │ │ +00efce: 2200 0b01 |0029: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12; // type@010b │ │ +00efd2: 7020 af02 2000 |002b: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02af │ │ +00efd8: 5b20 c201 |002e: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setProgress:Ljava/lang/Runnable; // field@01c2 │ │ +00efdc: 2200 0c01 |0030: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13; // type@010c │ │ +00efe0: 7020 b102 2000 |0032: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b1 │ │ +00efe6: 5b20 9d01 |0035: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCompleted:Ljava/lang/Runnable; // field@019d │ │ +00efea: 2200 0d01 |0037: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14; // type@010d │ │ +00efee: 7020 b302 2000 |0039: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b3 │ │ +00eff4: 5b20 9e01 |003c: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadFailed:Ljava/lang/Runnable; // field@019e │ │ +00eff8: 2200 0e01 |003e: new-instance v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15; // type@010e │ │ +00effc: 7020 b502 2000 |0040: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b5 │ │ +00f002: 5b20 9c01 |0043: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.downloadCancelled:Ljava/lang/Runnable; // field@019c │ │ +00f006: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=75 │ │ 0x0007 line=85 │ │ 0x000e line=86 │ │ 0x0010 line=87 │ │ @@ -11848,17 +11111,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c714: |[00c714] org.sixgun.ponyexpress.activity.PlayerActivity.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ -00c724: 5410 a001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a0 │ │ -00c728: 1100 |0002: return-object v0 │ │ +00f008: |[00f008] org.sixgun.ponyexpress.activity.PlayerActivity.access$000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ +00f018: 5410 a801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a8 │ │ +00f01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -11866,17 +11129,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c72c: |[00c72c] org.sixgun.ponyexpress.activity.PlayerActivity.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ -00c73c: 5b01 a001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a0 │ │ -00c740: 1101 |0002: return-object v1 │ │ +00f020: |[00f020] org.sixgun.ponyexpress.activity.PlayerActivity.access$002:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ +00f030: 5b01 a801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a8 │ │ +00f034: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ @@ -11885,17 +11148,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c744: |[00c744] org.sixgun.ponyexpress.activity.PlayerActivity.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ -00c754: 5210 a901 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01a9 │ │ -00c758: 0f00 |0002: return v0 │ │ +00f038: |[00f038] org.sixgun.ponyexpress.activity.PlayerActivity.access$100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ +00f048: 5210 b101 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01b1 │ │ +00f04c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -11903,17 +11166,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c75c: |[00c75c] org.sixgun.ponyexpress.activity.PlayerActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; │ │ -00c76c: 5410 ac01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01ac │ │ -00c770: 1100 |0002: return-object v0 │ │ +00f050: |[00f050] org.sixgun.ponyexpress.activity.PlayerActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/ImageButton; │ │ +00f060: 5410 b401 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01b4 │ │ +00f064: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -11921,17 +11184,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c774: |[00c774] org.sixgun.ponyexpress.activity.PlayerActivity.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ -00c784: 5901 a901 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01a9 │ │ -00c788: 0f01 |0002: return v1 │ │ +00f068: |[00f068] org.sixgun.ponyexpress.activity.PlayerActivity.access$102:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ +00f078: 5901 b101 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01b1 │ │ +00f07c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -11940,17 +11203,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/content/Intent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c78c: |[00c78c] org.sixgun.ponyexpress.activity.PlayerActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/content/Intent; │ │ -00c79c: 5410 af01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01af │ │ -00c7a0: 1100 |0002: return-object v0 │ │ +00f080: |[00f080] org.sixgun.ponyexpress.activity.PlayerActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/content/Intent; │ │ +00f090: 5410 b701 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01b7 │ │ +00f094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -11958,34 +11221,34 @@ │ │ type : '()Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c7a4: |[00c7a4] org.sixgun.ponyexpress.activity.PlayerActivity.access$1200:()Landroid/widget/SeekBar; │ │ -00c7b4: 6200 b701 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00c7b8: 1100 |0002: return-object v0 │ │ +00f098: |[00f098] org.sixgun.ponyexpress.activity.PlayerActivity.access$1200:()Landroid/widget/SeekBar; │ │ +00f0a8: 6200 bf01 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f0ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'access$1300' │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00c7bc: |[00c7bc] org.sixgun.ponyexpress.activity.PlayerActivity.access$1300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c7cc: 7010 1203 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0312 │ │ -00c7d2: 0e00 |0003: return-void │ │ +00f0b0: |[00f0b0] org.sixgun.ponyexpress.activity.PlayerActivity.access$1300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00f0c0: 7010 1603 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0316 │ │ +00f0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #9 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -11993,17 +11256,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c7d4: |[00c7d4] org.sixgun.ponyexpress.activity.PlayerActivity.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; │ │ -00c7e4: 5410 a301 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01a3 │ │ -00c7e8: 1100 |0002: return-object v0 │ │ +00f0c8: |[00f0c8] org.sixgun.ponyexpress.activity.PlayerActivity.access$1400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/widget/TextView; │ │ +00f0d8: 5410 ab01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01ab │ │ +00f0dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #10 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12011,17 +11274,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c7ec: |[00c7ec] org.sixgun.ponyexpress.activity.PlayerActivity.access$1500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ -00c7fc: 5510 b901 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01b9 │ │ -00c800: 0f00 |0002: return v0 │ │ +00f0e0: |[00f0e0] org.sixgun.ponyexpress.activity.PlayerActivity.access$1500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ +00f0f0: 5510 c101 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01c1 │ │ +00f0f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #11 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12029,17 +11292,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c804: |[00c804] org.sixgun.ponyexpress.activity.PlayerActivity.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ -00c814: 5c01 b901 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01b9 │ │ -00c818: 0f01 |0002: return v1 │ │ +00f0f8: |[00f0f8] org.sixgun.ponyexpress.activity.PlayerActivity.access$1502:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ +00f108: 5c01 c101 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUserSeeking:Z // field@01c1 │ │ +00f10c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -12048,17 +11311,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c81c: |[00c81c] org.sixgun.ponyexpress.activity.PlayerActivity.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ -00c82c: 5510 9901 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelDownload:Z // field@0199 │ │ -00c830: 0f00 |0002: return v0 │ │ +00f110: |[00f110] org.sixgun.ponyexpress.activity.PlayerActivity.access$1600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ +00f120: 5510 a101 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelDownload:Z // field@01a1 │ │ +00f124: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #13 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12066,17 +11329,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c834: |[00c834] org.sixgun.ponyexpress.activity.PlayerActivity.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ -00c844: 5c01 9901 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelDownload:Z // field@0199 │ │ -00c848: 0f01 |0002: return v1 │ │ +00f128: |[00f128] org.sixgun.ponyexpress.activity.PlayerActivity.access$1602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ +00f138: 5c01 a101 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelDownload:Z // field@01a1 │ │ +00f13c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -12085,17 +11348,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c84c: |[00c84c] org.sixgun.ponyexpress.activity.PlayerActivity.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ -00c85c: 5410 b301 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00c860: 1100 |0002: return-object v0 │ │ +00f140: |[00f140] org.sixgun.ponyexpress.activity.PlayerActivity.access$1700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ +00f150: 5410 bb01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00f154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #15 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12103,17 +11366,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00c864: |[00c864] org.sixgun.ponyexpress.activity.PlayerActivity.access$1800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c874: 7010 1003 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownload:()V // method@0310 │ │ -00c87a: 0e00 |0003: return-void │ │ +00f158: |[00f158] org.sixgun.ponyexpress.activity.PlayerActivity.access$1800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00f168: 7010 1403 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownload:()V // method@0314 │ │ +00f16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #16 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12121,17 +11384,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c87c: |[00c87c] org.sixgun.ponyexpress.activity.PlayerActivity.access$1900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ -00c88c: 5510 b801 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01b8 │ │ -00c890: 0f00 |0002: return v0 │ │ +00f170: |[00f170] org.sixgun.ponyexpress.activity.PlayerActivity.access$1900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ +00f180: 5510 c001 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01c0 │ │ +00f184: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #17 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12139,17 +11402,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c894: |[00c894] org.sixgun.ponyexpress.activity.PlayerActivity.access$1902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ -00c8a4: 5c01 b801 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01b8 │ │ -00c8a8: 0f01 |0002: return v1 │ │ +00f188: |[00f188] org.sixgun.ponyexpress.activity.PlayerActivity.access$1902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ +00f198: 5c01 c001 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01c0 │ │ +00f19c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -12158,18 +11421,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00c8ac: |[00c8ac] org.sixgun.ponyexpress.activity.PlayerActivity.access$200:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ -00c8bc: 7010 0b03 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.queryDownloader:()I // method@030b │ │ -00c8c2: 0a00 |0003: move-result v0 │ │ -00c8c4: 0f00 |0004: return v0 │ │ +00f1a0: |[00f1a0] org.sixgun.ponyexpress.activity.PlayerActivity.access$200:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ +00f1b0: 7010 0f03 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.queryDownloader:()I // method@030f │ │ +00f1b6: 0a00 |0003: move-result v0 │ │ +00f1b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #19 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12177,17 +11440,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c8c8: |[00c8c8] org.sixgun.ponyexpress.activity.PlayerActivity.access$2000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ -00c8d8: 5210 a501 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01a5 │ │ -00c8dc: 0f00 |0002: return v0 │ │ +00f1bc: |[00f1bc] org.sixgun.ponyexpress.activity.PlayerActivity.access$2000:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ +00f1cc: 5210 ad01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01ad │ │ +00f1d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #20 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12195,17 +11458,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c8e0: |[00c8e0] org.sixgun.ponyexpress.activity.PlayerActivity.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; │ │ -00c8f0: 5410 a801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mHandler:Landroid/os/Handler; // field@01a8 │ │ -00c8f4: 1100 |0002: return-object v0 │ │ +00f1d4: |[00f1d4] org.sixgun.ponyexpress.activity.PlayerActivity.access$2100:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; │ │ +00f1e4: 5410 b001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mHandler:Landroid/os/Handler; // field@01b0 │ │ +00f1e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #21 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12213,34 +11476,34 @@ │ │ type : '()Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c8f8: |[00c8f8] org.sixgun.ponyexpress.activity.PlayerActivity.access$2200:()Landroid/widget/ProgressBar; │ │ -00c908: 6200 9e01 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@019e │ │ -00c90c: 1100 |0002: return-object v0 │ │ +00f1ec: |[00f1ec] org.sixgun.ponyexpress.activity.PlayerActivity.access$2200:()Landroid/widget/ProgressBar; │ │ +00f1fc: 6200 a601 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@01a6 │ │ +00f200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #22 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'access$2300' │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c910: |[00c910] org.sixgun.ponyexpress.activity.PlayerActivity.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ -00c920: 5210 9d01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@019d │ │ -00c924: 0f00 |0002: return v0 │ │ +00f204: |[00f204] org.sixgun.ponyexpress.activity.PlayerActivity.access$2300:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ +00f214: 5210 a501 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@01a5 │ │ +00f218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #23 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12248,17 +11511,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c928: |[00c928] org.sixgun.ponyexpress.activity.PlayerActivity.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ -00c938: 5901 9d01 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@019d │ │ -00c93c: 0f01 |0002: return v1 │ │ +00f21c: |[00f21c] org.sixgun.ponyexpress.activity.PlayerActivity.access$2302:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ +00f22c: 5901 a501 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadPercent:I // field@01a5 │ │ +00f230: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -12267,17 +11530,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c940: |[00c940] org.sixgun.ponyexpress.activity.PlayerActivity.access$2402:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ -00c950: 5c01 a401 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01a4 │ │ -00c954: 0f01 |0002: return v1 │ │ +00f234: |[00f234] org.sixgun.ponyexpress.activity.PlayerActivity.access$2402:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ +00f244: 5c01 ac01 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01ac │ │ +00f248: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -12286,51 +11549,51 @@ │ │ type : '()Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c958: |[00c958] org.sixgun.ponyexpress.activity.PlayerActivity.access$2500:()Landroid/widget/Button; │ │ -00c968: 6200 9801 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@0198 │ │ -00c96c: 1100 |0002: return-object v0 │ │ +00f24c: |[00f24c] org.sixgun.ponyexpress.activity.PlayerActivity.access$2500:()Landroid/widget/Button; │ │ +00f25c: 6200 a001 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@01a0 │ │ +00f260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #26 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'access$2600' │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c970: |[00c970] org.sixgun.ponyexpress.activity.PlayerActivity.access$2600:()Landroid/widget/RelativeLayout; │ │ -00c980: 6200 ae01 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01ae │ │ -00c984: 1100 |0002: return-object v0 │ │ +00f264: |[00f264] org.sixgun.ponyexpress.activity.PlayerActivity.access$2600:()Landroid/widget/RelativeLayout; │ │ +00f274: 6200 b601 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01b6 │ │ +00f278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #27 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'access$2700' │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00c988: |[00c988] org.sixgun.ponyexpress.activity.PlayerActivity.access$2700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c998: 7010 0003 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.initPlayer:()V // method@0300 │ │ -00c99e: 0e00 |0003: return-void │ │ +00f27c: |[00f27c] org.sixgun.ponyexpress.activity.PlayerActivity.access$2700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00f28c: 7010 0403 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.initPlayer:()V // method@0304 │ │ +00f292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #28 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12338,34 +11601,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c9a0: |[00c9a0] org.sixgun.ponyexpress.activity.PlayerActivity.access$300:()Z │ │ -00c9b0: 6300 aa01 |0000: sget-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00c9b4: 0f00 |0002: return v0 │ │ +00f294: |[00f294] org.sixgun.ponyexpress.activity.PlayerActivity.access$300:()Z │ │ +00f2a4: 6300 b201 |0000: sget-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00f2a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #29 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'access$302' │ │ type : '(Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00c9b8: |[00c9b8] org.sixgun.ponyexpress.activity.PlayerActivity.access$302:(Z)Z │ │ -00c9c8: 6a00 aa01 |0000: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00c9cc: 0f00 |0002: return v0 │ │ +00f2ac: |[00f2ac] org.sixgun.ponyexpress.activity.PlayerActivity.access$302:(Z)Z │ │ +00f2bc: 6a00 b201 |0000: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00f2c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Z │ │ │ │ #30 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12373,17 +11636,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00c9d0: |[00c9d0] org.sixgun.ponyexpress.activity.PlayerActivity.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00c9e0: 7010 f402 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f4 │ │ -00c9e6: 0e00 |0003: return-void │ │ +00f2c4: |[00f2c4] org.sixgun.ponyexpress.activity.PlayerActivity.access$400:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00f2d4: 7010 f802 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f8 │ │ +00f2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #31 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12391,17 +11654,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00c9e8: |[00c9e8] org.sixgun.ponyexpress.activity.PlayerActivity.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ │ -00c9f8: 7020 1103 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownloadProgressBar:(I)V // method@0311 │ │ -00c9fe: 0e00 |0003: return-void │ │ +00f2dc: |[00f2dc] org.sixgun.ponyexpress.activity.PlayerActivity.access$500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ │ +00f2ec: 7020 1503 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownloadProgressBar:(I)V // method@0315 │ │ +00f2f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -12410,17 +11673,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca00: |[00ca00] org.sixgun.ponyexpress.activity.PlayerActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ -00ca10: 5410 b101 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00ca14: 1100 |0002: return-object v0 │ │ +00f2f4: |[00f2f4] org.sixgun.ponyexpress.activity.PlayerActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ +00f304: 5410 b901 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #33 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12428,17 +11691,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca18: |[00ca18] org.sixgun.ponyexpress.activity.PlayerActivity.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ -00ca28: 5b01 b101 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00ca2c: 1101 |0002: return-object v1 │ │ +00f30c: |[00f30c] org.sixgun.ponyexpress.activity.PlayerActivity.access$602:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ +00f31c: 5b01 b901 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f320: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ @@ -12447,17 +11710,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ca30: |[00ca30] org.sixgun.ponyexpress.activity.PlayerActivity.access$700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ -00ca40: 7010 0c03 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.queryPlayer:()V // method@030c │ │ -00ca46: 0e00 |0003: return-void │ │ +00f324: |[00f324] org.sixgun.ponyexpress.activity.PlayerActivity.access$700:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ +00f334: 7010 1003 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.queryPlayer:()V // method@0310 │ │ +00f33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #35 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12465,17 +11728,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca48: |[00ca48] org.sixgun.ponyexpress.activity.PlayerActivity.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ -00ca58: 5510 ab01 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00ca5c: 0f00 |0002: return v0 │ │ +00f33c: |[00f33c] org.sixgun.ponyexpress.activity.PlayerActivity.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ +00f34c: 5510 b301 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00f350: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #36 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12483,17 +11746,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca60: |[00ca60] org.sixgun.ponyexpress.activity.PlayerActivity.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ -00ca70: 5c01 ab01 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00ca74: 0f01 |0002: return v1 │ │ +00f354: |[00f354] org.sixgun.ponyexpress.activity.PlayerActivity.access$802:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ +00f364: 5c01 b301 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00f368: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -12502,17 +11765,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca78: |[00ca78] org.sixgun.ponyexpress.activity.PlayerActivity.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ -00ca88: 5210 9a01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00ca8c: 0f00 |0002: return v0 │ │ +00f36c: |[00f36c] org.sixgun.ponyexpress.activity.PlayerActivity.access$900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ +00f37c: 5210 a201 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f380: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #38 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ @@ -12520,17 +11783,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ca90: |[00ca90] org.sixgun.ponyexpress.activity.PlayerActivity.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ -00caa0: 5901 9a01 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00caa4: 0f01 |0002: return v1 │ │ +00f384: |[00f384] org.sixgun.ponyexpress.activity.PlayerActivity.access$902:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ +00f394: 5901 a201 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f398: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -12539,25 +11802,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00caa8: |[00caa8] org.sixgun.ponyexpress.activity.PlayerActivity.activateDownloadCancelButton:()V │ │ -00cab8: 6200 9c01 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00cabc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -00cac0: 6e20 d600 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00cac6: 6200 9801 |0007: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@0198 │ │ -00caca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -00cacc: 6e20 d600 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00cad2: 6200 9801 |000d: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@0198 │ │ -00cad6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -00cad8: 6e20 d400 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00cade: 0e00 |0013: return-void │ │ +00f39c: |[00f39c] org.sixgun.ponyexpress.activity.PlayerActivity.activateDownloadCancelButton:()V │ │ +00f3ac: 6200 a401 |0000: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00f3b0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +00f3b4: 6e20 d800 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00f3ba: 6200 a001 |0007: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@01a0 │ │ +00f3be: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +00f3c0: 6e20 d800 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00f3c6: 6200 a001 |000d: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@01a0 │ │ +00f3ca: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +00f3cc: 6e20 d600 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00f3d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0007 line=591 │ │ 0x000d line=592 │ │ 0x0013 line=593 │ │ locals : │ │ @@ -12568,25 +11831,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00cae0: |[00cae0] org.sixgun.ponyexpress.activity.PlayerActivity.initPlayer:()V │ │ -00caf0: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00caf4: 1c01 2c01 |0002: const-class v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@012c │ │ -00caf8: 7030 4c00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00cafe: 5431 9b01 |0007: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00cb02: 6e20 5600 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0056 │ │ -00cb08: 1a01 6203 |000c: const-string v1, "action" // string@0362 │ │ -00cb0c: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -00cb0e: 6e30 5200 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00cb14: 6e20 1303 0300 |0012: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0313 │ │ -00cb1a: 0e00 |0015: return-void │ │ +00f3d4: |[00f3d4] org.sixgun.ponyexpress.activity.PlayerActivity.initPlayer:()V │ │ +00f3e4: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +00f3e8: 1c01 3401 |0002: const-class v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@0134 │ │ +00f3ec: 7030 4e00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00f3f2: 5431 a301 |0007: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f3f6: 6e20 5800 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0058 │ │ +00f3fc: 1a01 7503 |000c: const-string v1, "action" // string@0375 │ │ +00f400: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +00f402: 6e30 5400 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00f408: 6e20 1703 0300 |0012: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0317 │ │ +00f40e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ 0x000c line=215 │ │ 0x0012 line=216 │ │ 0x0015 line=217 │ │ @@ -12599,23 +11862,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00cb1c: |[00cb1c] org.sixgun.ponyexpress.activity.PlayerActivity.queryDownloader:()I │ │ -00cb2c: 5441 a001 |0000: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a0 │ │ -00cb30: 5442 9b01 |0002: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00cb34: 1a03 a607 |0004: const-string v3, "title" // string@07a6 │ │ -00cb38: 6e20 9200 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00cb3e: 0c02 |0009: move-result-object v2 │ │ -00cb40: 6e20 9c03 2100 |000a: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.isEpisodeDownloading:(Ljava/lang/String;)I // method@039c │ │ -00cb46: 0a00 |000d: move-result v0 │ │ -00cb48: 0f00 |000e: return v0 │ │ +00f410: |[00f410] org.sixgun.ponyexpress.activity.PlayerActivity.queryDownloader:()I │ │ +00f420: 5441 a801 |0000: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloader:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01a8 │ │ +00f424: 5442 a301 |0002: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f428: 1a03 b607 |0004: const-string v3, "title" // string@07b6 │ │ +00f42c: 6e20 9400 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00f432: 0c02 |0009: move-result-object v2 │ │ +00f434: 6e20 a003 2100 |000a: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.isEpisodeDownloading:(Ljava/lang/String;)I // method@03a0 │ │ +00f43a: 0a00 |000d: move-result v0 │ │ +00f43c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x000e line=240 │ │ locals : │ │ 0x000e - 0x000f reg=0 index I │ │ 0x0000 - 0x000f reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ @@ -12625,48 +11888,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -00cb4c: |[00cb4c] org.sixgun.ponyexpress.activity.PlayerActivity.queryPlayer:()V │ │ -00cb5c: 2200 3200 |0000: new-instance v0, Landroid/os/Bundle; // type@0032 │ │ -00cb60: 7010 8d00 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@008d │ │ -00cb66: 5431 b101 |0005: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00cb6a: 6e10 da03 0100 |0007: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodeLength:()I // method@03da │ │ -00cb70: 0a01 |000a: move-result v1 │ │ -00cb72: 5931 a501 |000b: iput v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01a5 │ │ -00cb76: 1a01 df03 |000d: const-string v1, "current_position" // string@03df │ │ -00cb7a: 5432 b101 |000f: iget-object v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00cb7e: 6e10 db03 0200 |0011: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03db │ │ -00cb84: 0a02 |0014: move-result v2 │ │ -00cb86: 6e30 9400 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0094 │ │ -00cb8c: 5431 b101 |0018: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00cb90: 6e10 e403 0100 |001a: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e4 │ │ -00cb96: 0a01 |001d: move-result v1 │ │ -00cb98: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ -00cb9c: 5431 b101 |0020: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b1 │ │ -00cba0: 6e10 e503 0100 |0022: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isResumeAfterCall:()Z // method@03e5 │ │ -00cba6: 0a01 |0025: move-result v1 │ │ -00cba8: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ -00cbac: 1a01 5005 |0028: const-string v1, "is_playing" // string@0550 │ │ -00cbb0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -00cbb2: 6e30 9300 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00cbb8: 7020 0e03 0300 |002e: invoke-direct {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@030e │ │ -00cbbe: 5431 a601 |0031: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeLength:Landroid/widget/TextView; // field@01a6 │ │ -00cbc2: 5232 a501 |0033: iget v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01a5 │ │ -00cbc6: 7110 7a04 0200 |0035: invoke-static {v2}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047a │ │ -00cbcc: 0c02 |0038: move-result-object v2 │ │ -00cbce: 6e20 f900 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00cbd4: 0e00 |003c: return-void │ │ -00cbd6: 1a01 5005 |003d: const-string v1, "is_playing" // string@0550 │ │ -00cbda: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -00cbdc: 6e30 9300 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00cbe2: 28eb |0043: goto 002e // -0015 │ │ +00f440: |[00f440] org.sixgun.ponyexpress.activity.PlayerActivity.queryPlayer:()V │ │ +00f450: 2200 3400 |0000: new-instance v0, Landroid/os/Bundle; // type@0034 │ │ +00f454: 7010 8f00 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@008f │ │ +00f45a: 5431 b901 |0005: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f45e: 6e10 de03 0100 |0007: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodeLength:()I // method@03de │ │ +00f464: 0a01 |000a: move-result v1 │ │ +00f466: 5931 ad01 |000b: iput v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01ad │ │ +00f46a: 1a01 f103 |000d: const-string v1, "current_position" // string@03f1 │ │ +00f46e: 5432 b901 |000f: iget-object v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f472: 6e10 df03 0200 |0011: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getEpisodePosition:()I // method@03df │ │ +00f478: 0a02 |0014: move-result v2 │ │ +00f47a: 6e30 9600 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0096 │ │ +00f480: 5431 b901 |0018: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f484: 6e10 e803 0100 |001a: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e8 │ │ +00f48a: 0a01 |001d: move-result v1 │ │ +00f48c: 3901 0a00 |001e: if-nez v1, 0028 // +000a │ │ +00f490: 5431 b901 |0020: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayer:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@01b9 │ │ +00f494: 6e10 e903 0100 |0022: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isResumeAfterCall:()Z // method@03e9 │ │ +00f49a: 0a01 |0025: move-result v1 │ │ +00f49c: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ +00f4a0: 1a01 6105 |0028: const-string v1, "is_playing" // string@0561 │ │ +00f4a4: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +00f4a6: 6e30 9500 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00f4ac: 7020 1203 0300 |002e: invoke-direct {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@0312 │ │ +00f4b2: 5431 ae01 |0031: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeLength:Landroid/widget/TextView; // field@01ae │ │ +00f4b6: 5232 ad01 |0033: iget v2, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01ad │ │ +00f4ba: 7110 7e04 0200 |0035: invoke-static {v2}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047e │ │ +00f4c0: 0c02 |0038: move-result-object v2 │ │ +00f4c2: 6e20 fb00 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00f4c8: 0e00 |003c: return-void │ │ +00f4ca: 1a01 6105 |003d: const-string v1, "is_playing" // string@0561 │ │ +00f4ce: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +00f4d0: 6e30 9500 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00f4d6: 28eb |0043: goto 002e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ 0x000d line=224 │ │ 0x0018 line=227 │ │ 0x0028 line=228 │ │ @@ -12683,41 +11946,41 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -00cbe4: |[00cbe4] org.sixgun.ponyexpress.activity.PlayerActivity.restoreSeekBar:(Landroid/os/Bundle;)V │ │ -00cbf4: 1a00 df03 |0000: const-string v0, "current_position" // string@03df │ │ -00cbf8: 6e20 9000 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0090 │ │ -00cbfe: 0a00 |0005: move-result v0 │ │ -00cc00: 5920 9a01 |0006: iput v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00cc04: 6200 b701 |0008: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00cc08: 5221 a501 |000a: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01a5 │ │ -00cc0c: 6e20 ee00 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00ee │ │ -00cc12: 6200 b701 |000f: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00cc16: 5221 9a01 |0011: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00cc1a: 6e20 f000 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f0 │ │ -00cc20: 5420 a301 |0016: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01a3 │ │ -00cc24: 5221 9a01 |0018: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00cc28: 7110 7a04 0100 |001a: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047a │ │ -00cc2e: 0c01 |001d: move-result-object v1 │ │ -00cc30: 6e20 f900 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00cc36: 1a00 5005 |0021: const-string v0, "is_playing" // string@0550 │ │ -00cc3a: 6e20 8f00 0300 |0023: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@008f │ │ -00cc40: 0a00 |0026: move-result v0 │ │ -00cc42: 3800 1000 |0027: if-eqz v0, 0037 // +0010 │ │ -00cc46: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -00cc48: 5c20 ab01 |002a: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00cc4c: 5420 ac01 |002c: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01ac │ │ -00cc50: 1401 1400 027f |002e: const v1, #float 1.728e+38 // #7f020014 │ │ -00cc56: 6e20 de00 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00de │ │ -00cc5c: 7010 1203 0200 |0034: invoke-direct {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0312 │ │ -00cc62: 0e00 |0037: return-void │ │ +00f4d8: |[00f4d8] org.sixgun.ponyexpress.activity.PlayerActivity.restoreSeekBar:(Landroid/os/Bundle;)V │ │ +00f4e8: 1a00 f103 |0000: const-string v0, "current_position" // string@03f1 │ │ +00f4ec: 6e20 9200 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0092 │ │ +00f4f2: 0a00 |0005: move-result v0 │ │ +00f4f4: 5920 a201 |0006: iput v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f4f8: 6200 bf01 |0008: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f4fc: 5221 ad01 |000a: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDuration:I // field@01ad │ │ +00f500: 6e20 f000 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@00f0 │ │ +00f506: 6200 bf01 |000f: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f50a: 5221 a201 |0011: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f50e: 6e20 f200 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@00f2 │ │ +00f514: 5420 ab01 |0016: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01ab │ │ +00f518: 5221 a201 |0018: iget v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f51c: 7110 7e04 0100 |001a: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.milliToTime:(I)Ljava/lang/String; // method@047e │ │ +00f522: 0c01 |001d: move-result-object v1 │ │ +00f524: 6e20 fb00 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +00f52a: 1a00 6105 |0021: const-string v0, "is_playing" // string@0561 │ │ +00f52e: 6e20 9100 0300 |0023: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0091 │ │ +00f534: 0a00 |0026: move-result v0 │ │ +00f536: 3800 1000 |0027: if-eqz v0, 0037 // +0010 │ │ +00f53a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +00f53c: 5c20 b301 |002a: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00f540: 5420 b401 |002c: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01b4 │ │ +00f544: 1401 1400 027f |002e: const v1, #float 1.728e+38 // #7f020014 │ │ +00f54a: 6e20 e000 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@00e0 │ │ +00f550: 7010 1603 0200 |0034: invoke-direct {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0316 │ │ +00f556: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0008 line=552 │ │ 0x000f line=553 │ │ 0x0016 line=555 │ │ 0x0021 line=557 │ │ @@ -12734,25 +11997,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00cc64: |[00cc64] org.sixgun.ponyexpress.activity.PlayerActivity.startDownload:()V │ │ -00cc74: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00cc78: 1c01 2301 |0002: const-class v1, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@0123 │ │ -00cc7c: 7030 4c00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00cc82: 5431 9b01 |0007: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00cc86: 6e20 5600 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0056 │ │ -00cc8c: 1a01 6203 |000c: const-string v1, "action" // string@0362 │ │ -00cc90: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -00cc92: 6e30 5200 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00cc98: 6e20 1303 0300 |0012: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0313 │ │ -00cc9e: 0e00 |0015: return-void │ │ +00f558: |[00f558] org.sixgun.ponyexpress.activity.PlayerActivity.startDownload:()V │ │ +00f568: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +00f56c: 1c01 2b01 |0002: const-class v1, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@012b │ │ +00f570: 7030 4e00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00f576: 5431 a301 |0007: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f57a: 6e20 5800 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0058 │ │ +00f580: 1a01 7503 |000c: const-string v1, "action" // string@0375 │ │ +00f584: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +00f586: 6e30 5400 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00f58c: 6e20 1703 0300 |0012: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0317 │ │ +00f592: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0007 line=649 │ │ 0x000c line=650 │ │ 0x0012 line=651 │ │ 0x0015 line=652 │ │ @@ -12765,73 +12028,75 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -00cca0: |[00cca0] org.sixgun.ponyexpress.activity.PlayerActivity.startDownloadProgressBar:(I)V │ │ -00ccb0: 2200 9300 |0000: new-instance v0, Ljava/lang/Thread; // type@0093 │ │ -00ccb4: 2201 0101 |0002: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; // type@0101 │ │ -00ccb8: 7030 a702 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02a7 │ │ -00ccbe: 7020 3c01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013c │ │ -00ccc4: 6e10 3e01 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@013e │ │ -00ccca: 0e00 |000d: return-void │ │ +00f594: |[00f594] org.sixgun.ponyexpress.activity.PlayerActivity.startDownloadProgressBar:(I)V │ │ +00f5a4: 2200 9500 |0000: new-instance v0, Ljava/lang/Thread; // type@0095 │ │ +00f5a8: 2201 0901 |0002: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; // type@0109 │ │ +00f5ac: 7030 ab02 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V // method@02ab │ │ +00f5b2: 7020 3f01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013f │ │ +00f5b8: 6e10 4101 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0141 │ │ +00f5be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ + 0x000a line=724 │ │ 0x000d line=725 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ 0x0000 - 0x000e reg=3 index I │ │ │ │ #46 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'startSeekBar' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00cccc: |[00cccc] org.sixgun.ponyexpress.activity.PlayerActivity.startSeekBar:()V │ │ -00ccdc: 2200 9300 |0000: new-instance v0, Ljava/lang/Thread; // type@0093 │ │ -00cce0: 2201 1001 |0002: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // type@0110 │ │ -00cce4: 7020 c902 2100 |0004: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c9 │ │ -00ccea: 7020 3c01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013c │ │ -00ccf0: 6e10 3e01 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@013e │ │ -00ccf6: 0e00 |000d: return-void │ │ +00f5c0: |[00f5c0] org.sixgun.ponyexpress.activity.PlayerActivity.startSeekBar:()V │ │ +00f5d0: 2200 9500 |0000: new-instance v0, Ljava/lang/Thread; // type@0095 │ │ +00f5d4: 2201 1801 |0002: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; // type@0118 │ │ +00f5d8: 7020 cd02 2100 |0004: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02cd │ │ +00f5de: 7020 3f01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013f │ │ +00f5e4: 6e10 4101 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0141 │ │ +00f5ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ + 0x000a line=640 │ │ 0x000d line=642 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'doBindDownloaderService' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00ccf8: |[00ccf8] org.sixgun.ponyexpress.activity.PlayerActivity.doBindDownloaderService:()V │ │ -00cd08: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00cd0a: 6e10 fb02 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ -00cd10: 0c00 |0004: move-result-object v0 │ │ -00cd12: 2201 1600 |0005: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -00cd16: 1c02 2301 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@0123 │ │ -00cd1a: 7030 4c00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00cd20: 5442 a201 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01a2 │ │ -00cd24: 6e40 3b00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003b │ │ -00cd2a: 5c43 a101 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a1 │ │ -00cd2e: 0e00 |0013: return-void │ │ +00f5ec: |[00f5ec] org.sixgun.ponyexpress.activity.PlayerActivity.doBindDownloaderService:()V │ │ +00f5fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00f5fe: 6e10 ff02 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02ff │ │ +00f604: 0c00 |0004: move-result-object v0 │ │ +00f606: 2201 1800 |0005: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00f60a: 1c02 2b01 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/DownloaderService; // type@012b │ │ +00f60e: 7030 4e00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00f614: 5442 aa01 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01aa │ │ +00f618: 6e40 3d00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003d │ │ +00f61e: 5c43 a901 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a9 │ │ +00f622: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0011 line=148 │ │ 0x0013 line=149 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ @@ -12841,25 +12106,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00cd30: |[00cd30] org.sixgun.ponyexpress.activity.PlayerActivity.doBindPodcastPlayer:()V │ │ -00cd40: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00cd42: 6e10 fb02 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ -00cd48: 0c00 |0004: move-result-object v0 │ │ -00cd4a: 2201 1600 |0005: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -00cd4e: 1c02 2c01 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@012c │ │ -00cd52: 7030 4c00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00cd58: 5442 ad01 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01ad │ │ -00cd5c: 6e40 3b00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003b │ │ -00cd62: 5c43 b201 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01b2 │ │ -00cd66: 0e00 |0013: return-void │ │ +00f624: |[00f624] org.sixgun.ponyexpress.activity.PlayerActivity.doBindPodcastPlayer:()V │ │ +00f634: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00f636: 6e10 ff02 0400 |0001: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02ff │ │ +00f63c: 0c00 |0004: move-result-object v0 │ │ +00f63e: 2201 1800 |0005: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +00f642: 1c02 3401 |0007: const-class v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@0134 │ │ +00f646: 7030 4e00 4102 |0009: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00f64c: 5442 b501 |000c: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01b5 │ │ +00f650: 6e40 3d00 1032 |000e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@003d │ │ +00f656: 5c43 ba01 |0011: iput-boolean v3, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01ba │ │ +00f65a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=197 │ │ 0x0011 line=199 │ │ 0x0013 line=200 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ @@ -12869,24 +12134,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00cd68: |[00cd68] org.sixgun.ponyexpress.activity.PlayerActivity.doUnbindDownloaderService:()V │ │ -00cd78: 5520 a101 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a1 │ │ -00cd7c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -00cd80: 6e10 fb02 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ -00cd86: 0c00 |0007: move-result-object v0 │ │ -00cd88: 5421 a201 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01a2 │ │ -00cd8c: 6e20 4900 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0049 │ │ -00cd92: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00cd94: 5c20 a101 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a1 │ │ -00cd98: 0e00 |0010: return-void │ │ +00f65c: |[00f65c] org.sixgun.ponyexpress.activity.PlayerActivity.doUnbindDownloaderService:()V │ │ +00f66c: 5520 a901 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a9 │ │ +00f670: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +00f674: 6e10 ff02 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02ff │ │ +00f67a: 0c00 |0007: move-result-object v0 │ │ +00f67c: 5421 aa01 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderConnection:Landroid/content/ServiceConnection; // field@01aa │ │ +00f680: 6e20 4b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@004b │ │ +00f686: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00f688: 5c20 a901 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloaderBound:Z // field@01a9 │ │ +00f68c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=156 │ │ 0x000d line=157 │ │ 0x0010 line=159 │ │ locals : │ │ @@ -12897,24 +12162,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -00cd9c: |[00cd9c] org.sixgun.ponyexpress.activity.PlayerActivity.doUnbindPodcastPlayer:()V │ │ -00cdac: 5520 b201 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01b2 │ │ -00cdb0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -00cdb4: 6e10 fb02 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02fb │ │ -00cdba: 0c00 |0007: move-result-object v0 │ │ -00cdbc: 5421 ad01 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01ad │ │ -00cdc0: 6e20 4900 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0049 │ │ -00cdc6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -00cdc8: 5c20 b201 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01b2 │ │ -00cdcc: 0e00 |0010: return-void │ │ +00f690: |[00f690] org.sixgun.ponyexpress.activity.PlayerActivity.doUnbindPodcastPlayer:()V │ │ +00f6a0: 5520 ba01 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01ba │ │ +00f6a4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +00f6a8: 6e10 ff02 0200 |0004: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplicationContext:()Landroid/content/Context; // method@02ff │ │ +00f6ae: 0c00 |0007: move-result-object v0 │ │ +00f6b0: 5421 b501 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerConnection:Landroid/content/ServiceConnection; // field@01b5 │ │ +00f6b4: 6e20 4b00 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@004b │ │ +00f6ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +00f6bc: 5c20 ba01 |000e: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastPlayerBound:Z // field@01ba │ │ +00f6c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=207 │ │ 0x000d line=208 │ │ 0x0010 line=210 │ │ locals : │ │ @@ -12925,196 +12190,196 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 395 16-bit code units │ │ -00cdd0: |[00cdd0] org.sixgun.ponyexpress.activity.PlayerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00cde0: 130c 0800 |0000: const/16 v12, #int 8 // #8 │ │ -00cde4: 120b |0002: const/4 v11, #int 0 // #0 │ │ -00cde6: 6f20 0100 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -00cdec: 6e10 fc02 0d00 |0006: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getIntent:()Landroid/content/Intent; // method@02fc │ │ -00cdf2: 0c07 |0009: move-result-object v7 │ │ -00cdf4: 6e10 4f00 0700 |000a: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00cdfa: 0c07 |000d: move-result-object v7 │ │ -00cdfc: 5bd7 9b01 |000e: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00ce00: 54d7 9b01 |0010: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00ce04: 1a08 6a05 |0012: const-string v8, "listened" // string@056a │ │ -00ce08: 6e20 9000 8700 |0014: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0090 │ │ -00ce0e: 0a07 |0017: move-result v7 │ │ -00ce10: 59d7 9a01 |0018: iput v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00ce14: 54d7 9b01 |001a: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00ce18: 1a08 8703 |001c: const-string v8, "art" // string@0387 │ │ -00ce1c: 6e20 9200 8700 |001e: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00ce22: 0c07 |0021: move-result-object v7 │ │ -00ce24: 5bd7 9701 |0022: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00ce28: 54d7 9b01 |0024: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00ce2c: 1a08 2206 |0026: const-string v8, "name" // string@0622 │ │ -00ce30: 6e20 9200 8700 |0028: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00ce36: 0c07 |002b: move-result-object v7 │ │ -00ce38: 5bd7 b001 |002c: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastName:Ljava/lang/String; // field@01b0 │ │ -00ce3c: 54d7 9b01 |002e: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@019b │ │ -00ce40: 1a08 2703 |0030: const-string v8, "_id" // string@0327 │ │ -00ce44: 6e20 9100 8700 |0032: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0091 │ │ -00ce4a: 0b07 |0035: move-result-wide v7 │ │ -00ce4c: 7120 1f01 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -00ce52: 0c07 |0039: move-result-object v7 │ │ -00ce54: 5bd7 b501 |003a: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRow_ID:Ljava/lang/Long; // field@01b5 │ │ -00ce58: 1407 0c00 037f |003c: const v7, #float 1.74129e+38 // #7f03000c │ │ -00ce5e: 6e20 0f03 7d00 |003f: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setContentView:(I)V // method@030f │ │ -00ce64: 6e10 fa02 0d00 |0042: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplication:()Landroid/app/Application; // method@02fa │ │ -00ce6a: 0c00 |0045: move-result-object v0 │ │ -00ce6c: 1f00 da00 |0046: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00ce70: 5bd0 b301 |0048: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00ce74: 2207 1101 |004a: new-instance v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // type@0111 │ │ -00ce78: 7020 cb02 d700 |004c: invoke-direct {v7, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02cb │ │ -00ce7e: 5bd7 9f01 |004f: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@019f │ │ -00ce82: 2204 0901 |0051: new-instance v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3; // type@0109 │ │ -00ce86: 7020 b902 d400 |0053: invoke-direct {v4, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02b9 │ │ -00ce8c: 2205 0a01 |0056: new-instance v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4; // type@010a │ │ -00ce90: 7020 bb02 d500 |0058: invoke-direct {v5, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02bb │ │ -00ce96: 2203 0b01 |005b: new-instance v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5; // type@010b │ │ -00ce9a: 7020 bd02 d300 |005d: invoke-direct {v3, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02bd │ │ -00cea0: 2206 0c01 |0060: new-instance v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6; // type@010c │ │ -00cea4: 7020 bf02 d600 |0062: invoke-direct {v6, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02bf │ │ -00ceaa: 2201 0d01 |0065: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7; // type@010d │ │ -00ceae: 7020 c302 d100 |0067: invoke-direct {v1, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c3 │ │ -00ceb4: 2202 0e01 |006a: new-instance v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8; // type@010e │ │ -00ceb8: 7020 c502 d200 |006c: invoke-direct {v2, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c5 │ │ -00cebe: 1407 3600 097f |006f: const v7, #float 1.82105e+38 // #7f090036 │ │ -00cec4: 6e20 f902 7d00 |0072: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00ceca: 0c00 |0075: move-result-object v0 │ │ -00cecc: 1f00 6500 |0076: check-cast v0, Landroid/widget/RelativeLayout; // type@0065 │ │ -00ced0: 6900 ae01 |0078: sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01ae │ │ -00ced4: 1407 3700 097f |007a: const v7, #float 1.82105e+38 // #7f090037 │ │ -00ceda: 6e20 f902 7d00 |007d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cee0: 0c00 |0080: move-result-object v0 │ │ -00cee2: 1f00 6000 |0081: check-cast v0, Landroid/widget/ImageButton; // type@0060 │ │ -00cee6: 5bd0 ac01 |0083: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01ac │ │ -00ceea: 54d7 ac01 |0085: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01ac │ │ -00ceee: 6e20 df00 4700 |0087: invoke-virtual {v7, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00df │ │ -00cef4: 1407 3800 097f |008a: const v7, #float 1.82105e+38 // #7f090038 │ │ -00cefa: 6e20 f902 7d00 |008d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf00: 0c00 |0090: move-result-object v0 │ │ -00cf02: 1f00 6000 |0091: check-cast v0, Landroid/widget/ImageButton; // type@0060 │ │ -00cf06: 5bd0 b401 |0093: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01b4 │ │ -00cf0a: 54d7 b401 |0095: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01b4 │ │ -00cf0e: 6e20 df00 5700 |0097: invoke-virtual {v7, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00df │ │ -00cf14: 1407 3900 097f |009a: const v7, #float 1.82105e+38 // #7f090039 │ │ -00cf1a: 6e20 f902 7d00 |009d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf20: 0c00 |00a0: move-result-object v0 │ │ -00cf22: 1f00 6000 |00a1: check-cast v0, Landroid/widget/ImageButton; // type@0060 │ │ -00cf26: 5bd0 a701 |00a3: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01a7 │ │ -00cf2a: 54d7 a701 |00a5: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01a7 │ │ -00cf2e: 6e20 df00 3700 |00a7: invoke-virtual {v7, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00df │ │ -00cf34: 1407 3500 097f |00aa: const v7, #float 1.82105e+38 // #7f090035 │ │ -00cf3a: 6e20 f902 7d00 |00ad: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf40: 0c00 |00b0: move-result-object v0 │ │ -00cf42: 1f00 6800 |00b1: check-cast v0, Landroid/widget/SeekBar; // type@0068 │ │ -00cf46: 6900 b701 |00b3: sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00cf4a: 6207 b701 |00b5: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00cf4e: 6e20 ef00 6700 |00b7: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00ef │ │ -00cf54: 1407 3a00 097f |00ba: const v7, #float 1.82105e+38 // #7f09003a │ │ -00cf5a: 6e20 f902 7d00 |00bd: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf60: 0c00 |00c0: move-result-object v0 │ │ -00cf62: 1f00 6b00 |00c1: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00cf66: 5bd0 a301 |00c3: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01a3 │ │ -00cf6a: 1407 3b00 097f |00c5: const v7, #float 1.82105e+38 // #7f09003b │ │ -00cf70: 6e20 f902 7d00 |00c8: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf76: 0c00 |00cb: move-result-object v0 │ │ -00cf78: 1f00 6b00 |00cc: check-cast v0, Landroid/widget/TextView; // type@006b │ │ -00cf7c: 5bd0 a601 |00ce: iput-object v0, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeLength:Landroid/widget/TextView; // field@01a6 │ │ -00cf80: 1407 3c00 097f |00d0: const v7, #float 1.82105e+38 // #7f09003c │ │ -00cf86: 6e20 f902 7d00 |00d3: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cf8c: 0c00 |00d6: move-result-object v0 │ │ -00cf8e: 1f00 5d00 |00d7: check-cast v0, Landroid/widget/Button; // type@005d │ │ -00cf92: 6900 9c01 |00d9: sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00cf96: 1407 3d00 097f |00db: const v7, #float 1.82105e+38 // #7f09003d │ │ -00cf9c: 6e20 f902 7d00 |00de: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cfa2: 0c00 |00e1: move-result-object v0 │ │ -00cfa4: 1f00 5d00 |00e2: check-cast v0, Landroid/widget/Button; // type@005d │ │ -00cfa8: 6900 9801 |00e4: sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@0198 │ │ -00cfac: 1407 3400 097f |00e6: const v7, #float 1.82105e+38 // #7f090034 │ │ -00cfb2: 6e20 f902 7d00 |00e9: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00cfb8: 0c00 |00ec: move-result-object v0 │ │ -00cfba: 1f00 6400 |00ed: check-cast v0, Landroid/widget/ProgressBar; // type@0064 │ │ -00cfbe: 6900 9e01 |00ef: sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@019e │ │ -00cfc2: 54d7 b301 |00f1: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00cfc6: 6e10 fb01 0700 |00f3: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00cfcc: 0c07 |00f6: move-result-object v7 │ │ -00cfce: 6e10 2804 0700 |00f7: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00cfd4: 0a07 |00fa: move-result v7 │ │ -00cfd6: 3807 8600 |00fb: if-eqz v7, 0181 // +0086 │ │ -00cfda: 6207 9c01 |00fd: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00cfde: 6e20 d500 2700 |00ff: invoke-virtual {v7, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00cfe4: 6207 9801 |0102: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@0198 │ │ -00cfe8: 6e20 d500 1700 |0104: invoke-virtual {v7, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d5 │ │ -00cfee: 54d7 b301 |0107: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00cff2: 6e10 fa01 0700 |0109: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00cff8: 0c07 |010c: move-result-object v7 │ │ -00cffa: 54d8 b501 |010d: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRow_ID:Ljava/lang/Long; // field@01b5 │ │ -00cffe: 6e10 1e01 0800 |010f: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@011e │ │ -00d004: 0b08 |0112: move-result-wide v8 │ │ -00d006: 54da b001 |0113: iget-object v10, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastName:Ljava/lang/String; // field@01b0 │ │ -00d00a: 6e40 5904 87a9 |0115: invoke-virtual {v7, v8, v9, v10}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@0459 │ │ -00d010: 0a07 |0118: move-result v7 │ │ -00d012: 5cd7 a401 |0119: iput-boolean v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01a4 │ │ -00d016: 55d7 a401 |011b: iget-boolean v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01a4 │ │ -00d01a: 3907 6a00 |011d: if-nez v7, 0187 // +006a │ │ -00d01e: 6207 ae01 |011f: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01ae │ │ -00d022: 6e20 ea00 c700 |0121: invoke-virtual {v7, v12}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@00ea │ │ -00d028: 6207 b701 |0124: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01b7 │ │ -00d02c: 6e20 f100 c700 |0126: invoke-virtual {v7, v12}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@00f1 │ │ -00d032: 6207 9e01 |0129: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@019e │ │ -00d036: 6e20 e800 b700 |012b: invoke-virtual {v7, v11}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00e8 │ │ -00d03c: 6207 9c01 |012e: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00d040: 6e20 d600 b700 |0130: invoke-virtual {v7, v11}, Landroid/widget/Button;.setVisibility:(I)V // method@00d6 │ │ -00d046: 1407 3300 097f |0133: const v7, #float 1.82105e+38 // #7f090033 │ │ -00d04c: 6e20 f902 7d00 |0136: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02f9 │ │ -00d052: 0c00 |0139: move-result-object v0 │ │ -00d054: 1f00 4c01 |013a: check-cast v0, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@014c │ │ -00d058: 6e10 fc02 0d00 |013c: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getIntent:()Landroid/content/Intent; // method@02fc │ │ -00d05e: 0c07 |013f: move-result-object v7 │ │ -00d060: 6e10 4f00 0700 |0140: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00d066: 0c07 |0143: move-result-object v7 │ │ -00d068: 1a08 8703 |0144: const-string v8, "art" // string@0387 │ │ -00d06c: 6e20 9200 8700 |0146: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00d072: 0c07 |0149: move-result-object v7 │ │ -00d074: 5bd7 9701 |014a: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00d078: 54d7 9701 |014c: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00d07c: 3807 2000 |014e: if-eqz v7, 016e // +0020 │ │ -00d080: 1a07 0000 |0150: const-string v7, "" // string@0000 │ │ -00d084: 54d8 9701 |0152: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00d088: 6e20 2801 8700 |0154: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00d08e: 0a07 |0157: move-result v7 │ │ -00d090: 3907 1600 |0158: if-nez v7, 016e // +0016 │ │ -00d094: 1a07 4706 |015a: const-string v7, "null" // string@0647 │ │ -00d098: 54d8 9701 |015c: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00d09c: 6e20 2901 8700 |015e: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -00d0a2: 0a07 |0161: move-result v7 │ │ -00d0a4: 3907 0c00 |0162: if-nez v7, 016e // +000c │ │ -00d0a8: 3800 0a00 |0164: if-eqz v0, 016e // +000a │ │ -00d0ac: 54d7 9701 |0166: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0197 │ │ -00d0b0: 6e20 9304 7000 |0168: invoke-virtual {v0, v7}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0493 │ │ -00d0b6: 6e10 8e04 0000 |016b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@048e │ │ -00d0bc: 2207 1600 |016e: new-instance v7, Landroid/content/Intent; // type@0016 │ │ -00d0c0: 54d8 b301 |0170: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00d0c4: 1c09 2c01 |0172: const-class v9, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@012c │ │ -00d0c8: 7030 4c00 8709 |0174: invoke-direct {v7, v8, v9}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00d0ce: 5bd7 af01 |0177: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01af │ │ -00d0d2: 54d7 af01 |0179: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01af │ │ -00d0d6: 1a08 6203 |017b: const-string v8, "action" // string@0362 │ │ -00d0da: 6e30 5200 870b |017d: invoke-virtual {v7, v8, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00d0e0: 0e00 |0180: return-void │ │ -00d0e2: 6207 9c01 |0181: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@019c │ │ -00d0e6: 6e20 d400 b700 |0183: invoke-virtual {v7, v11}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d4 │ │ -00d0ec: 2881 |0186: goto 0107 // -007f │ │ -00d0ee: 7010 0003 0d00 |0187: invoke-direct {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.initPlayer:()V // method@0300 │ │ -00d0f4: 28a9 |018a: goto 0133 // -0057 │ │ +00f6c4: |[00f6c4] org.sixgun.ponyexpress.activity.PlayerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00f6d4: 130c 0800 |0000: const/16 v12, #int 8 // #8 │ │ +00f6d8: 120b |0002: const/4 v11, #int 0 // #0 │ │ +00f6da: 6f20 0300 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +00f6e0: 6e10 0003 0d00 |0006: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getIntent:()Landroid/content/Intent; // method@0300 │ │ +00f6e6: 0c07 |0009: move-result-object v7 │ │ +00f6e8: 6e10 5100 0700 |000a: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00f6ee: 0c07 |000d: move-result-object v7 │ │ +00f6f0: 5bd7 a301 |000e: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f6f4: 54d7 a301 |0010: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f6f8: 1a08 7a05 |0012: const-string v8, "listened" // string@057a │ │ +00f6fc: 6e20 9200 8700 |0014: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0092 │ │ +00f702: 0a07 |0017: move-result v7 │ │ +00f704: 59d7 a201 |0018: iput v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00f708: 54d7 a301 |001a: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f70c: 1a08 9903 |001c: const-string v8, "art" // string@0399 │ │ +00f710: 6e20 9400 8700 |001e: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00f716: 0c07 |0021: move-result-object v7 │ │ +00f718: 5bd7 9f01 |0022: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f71c: 54d7 a301 |0024: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f720: 1a08 3206 |0026: const-string v8, "name" // string@0632 │ │ +00f724: 6e20 9400 8700 |0028: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00f72a: 0c07 |002b: move-result-object v7 │ │ +00f72c: 5bd7 b801 |002c: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastName:Ljava/lang/String; // field@01b8 │ │ +00f730: 54d7 a301 |002e: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mData:Landroid/os/Bundle; // field@01a3 │ │ +00f734: 1a08 3a03 |0030: const-string v8, "_id" // string@033a │ │ +00f738: 6e20 9300 8700 |0032: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0093 │ │ +00f73e: 0b08 |0035: move-result-wide v8 │ │ +00f740: 7120 2201 9800 |0036: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +00f746: 0c07 |0039: move-result-object v7 │ │ +00f748: 5bd7 bd01 |003a: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRow_ID:Ljava/lang/Long; // field@01bd │ │ +00f74c: 1407 0c00 037f |003c: const v7, #float 1.74129e+38 // #7f03000c │ │ +00f752: 6e20 1303 7d00 |003f: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.setContentView:(I)V // method@0313 │ │ +00f758: 6e10 fe02 0d00 |0042: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getApplication:()Landroid/app/Application; // method@02fe │ │ +00f75e: 0c07 |0045: move-result-object v7 │ │ +00f760: 1f07 e200 |0046: check-cast v7, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +00f764: 5bd7 bb01 |0048: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00f768: 2207 1901 |004a: new-instance v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // type@0119 │ │ +00f76c: 7020 cf02 d700 |004c: invoke-direct {v7, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02cf │ │ +00f772: 5bd7 a701 |004f: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@01a7 │ │ +00f776: 2204 1101 |0051: new-instance v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3; // type@0111 │ │ +00f77a: 7020 bd02 d400 |0053: invoke-direct {v4, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02bd │ │ +00f780: 2205 1201 |0056: new-instance v5, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4; // type@0112 │ │ +00f784: 7020 bf02 d500 |0058: invoke-direct {v5, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02bf │ │ +00f78a: 2203 1301 |005b: new-instance v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5; // type@0113 │ │ +00f78e: 7020 c102 d300 |005d: invoke-direct {v3, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c1 │ │ +00f794: 2206 1401 |0060: new-instance v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6; // type@0114 │ │ +00f798: 7020 c302 d600 |0062: invoke-direct {v6, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c3 │ │ +00f79e: 2201 1501 |0065: new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7; // type@0115 │ │ +00f7a2: 7020 c702 d100 |0067: invoke-direct {v1, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c7 │ │ +00f7a8: 2202 1601 |006a: new-instance v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8; // type@0116 │ │ +00f7ac: 7020 c902 d200 |006c: invoke-direct {v2, v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;.:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V // method@02c9 │ │ +00f7b2: 1407 3600 097f |006f: const v7, #float 1.82105e+38 // #7f090036 │ │ +00f7b8: 6e20 fd02 7d00 |0072: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f7be: 0c07 |0075: move-result-object v7 │ │ +00f7c0: 1f07 6700 |0076: check-cast v7, Landroid/widget/RelativeLayout; // type@0067 │ │ +00f7c4: 6907 b601 |0078: sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01b6 │ │ +00f7c8: 1407 3700 097f |007a: const v7, #float 1.82105e+38 // #7f090037 │ │ +00f7ce: 6e20 fd02 7d00 |007d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f7d4: 0c07 |0080: move-result-object v7 │ │ +00f7d6: 1f07 6200 |0081: check-cast v7, Landroid/widget/ImageButton; // type@0062 │ │ +00f7da: 5bd7 b401 |0083: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01b4 │ │ +00f7de: 54d7 b401 |0085: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01b4 │ │ +00f7e2: 6e20 e100 4700 |0087: invoke-virtual {v7, v4}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e1 │ │ +00f7e8: 1407 3800 097f |008a: const v7, #float 1.82105e+38 // #7f090038 │ │ +00f7ee: 6e20 fd02 7d00 |008d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f7f4: 0c07 |0090: move-result-object v7 │ │ +00f7f6: 1f07 6200 |0091: check-cast v7, Landroid/widget/ImageButton; // type@0062 │ │ +00f7fa: 5bd7 bc01 |0093: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01bc │ │ +00f7fe: 54d7 bc01 |0095: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01bc │ │ +00f802: 6e20 e100 5700 |0097: invoke-virtual {v7, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e1 │ │ +00f808: 1407 3900 097f |009a: const v7, #float 1.82105e+38 // #7f090039 │ │ +00f80e: 6e20 fd02 7d00 |009d: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f814: 0c07 |00a0: move-result-object v7 │ │ +00f816: 1f07 6200 |00a1: check-cast v7, Landroid/widget/ImageButton; // type@0062 │ │ +00f81a: 5bd7 af01 |00a3: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01af │ │ +00f81e: 54d7 af01 |00a5: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01af │ │ +00f822: 6e20 e100 3700 |00a7: invoke-virtual {v7, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e1 │ │ +00f828: 1407 3500 097f |00aa: const v7, #float 1.82105e+38 // #7f090035 │ │ +00f82e: 6e20 fd02 7d00 |00ad: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f834: 0c07 |00b0: move-result-object v7 │ │ +00f836: 1f07 6a00 |00b1: check-cast v7, Landroid/widget/SeekBar; // type@006a │ │ +00f83a: 6907 bf01 |00b3: sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f83e: 6207 bf01 |00b5: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f842: 6e20 f100 6700 |00b7: invoke-virtual {v7, v6}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@00f1 │ │ +00f848: 1407 3a00 097f |00ba: const v7, #float 1.82105e+38 // #7f09003a │ │ +00f84e: 6e20 fd02 7d00 |00bd: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f854: 0c07 |00c0: move-result-object v7 │ │ +00f856: 1f07 6d00 |00c1: check-cast v7, Landroid/widget/TextView; // type@006d │ │ +00f85a: 5bd7 ab01 |00c3: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mElapsed:Landroid/widget/TextView; // field@01ab │ │ +00f85e: 1407 3b00 097f |00c5: const v7, #float 1.82105e+38 // #7f09003b │ │ +00f864: 6e20 fd02 7d00 |00c8: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f86a: 0c07 |00cb: move-result-object v7 │ │ +00f86c: 1f07 6d00 |00cc: check-cast v7, Landroid/widget/TextView; // type@006d │ │ +00f870: 5bd7 ae01 |00ce: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeLength:Landroid/widget/TextView; // field@01ae │ │ +00f874: 1407 3c00 097f |00d0: const v7, #float 1.82105e+38 // #7f09003c │ │ +00f87a: 6e20 fd02 7d00 |00d3: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f880: 0c07 |00d6: move-result-object v7 │ │ +00f882: 1f07 5f00 |00d7: check-cast v7, Landroid/widget/Button; // type@005f │ │ +00f886: 6907 a401 |00d9: sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00f88a: 1407 3d00 097f |00db: const v7, #float 1.82105e+38 // #7f09003d │ │ +00f890: 6e20 fd02 7d00 |00de: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f896: 0c07 |00e1: move-result-object v7 │ │ +00f898: 1f07 5f00 |00e2: check-cast v7, Landroid/widget/Button; // type@005f │ │ +00f89c: 6907 a001 |00e4: sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@01a0 │ │ +00f8a0: 1407 3400 097f |00e6: const v7, #float 1.82105e+38 // #7f090034 │ │ +00f8a6: 6e20 fd02 7d00 |00e9: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f8ac: 0c07 |00ec: move-result-object v7 │ │ +00f8ae: 1f07 6600 |00ed: check-cast v7, Landroid/widget/ProgressBar; // type@0066 │ │ +00f8b2: 6907 a601 |00ef: sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@01a6 │ │ +00f8b6: 54d7 bb01 |00f1: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00f8ba: 6e10 ff01 0700 |00f3: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +00f8c0: 0c07 |00f6: move-result-object v7 │ │ +00f8c2: 6e10 2c04 0700 |00f7: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +00f8c8: 0a07 |00fa: move-result v7 │ │ +00f8ca: 3807 8600 |00fb: if-eqz v7, 0181 // +0086 │ │ +00f8ce: 6207 a401 |00fd: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00f8d2: 6e20 d700 2700 |00ff: invoke-virtual {v7, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00f8d8: 6207 a001 |0102: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCancelButton:Landroid/widget/Button; // field@01a0 │ │ +00f8dc: 6e20 d700 1700 |0104: invoke-virtual {v7, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +00f8e2: 54d7 bb01 |0107: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00f8e6: 6e10 fe01 0700 |0109: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00f8ec: 0c07 |010c: move-result-object v7 │ │ +00f8ee: 54d8 bd01 |010d: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRow_ID:Ljava/lang/Long; // field@01bd │ │ +00f8f2: 6e10 2101 0800 |010f: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@0121 │ │ +00f8f8: 0b08 |0112: move-result-wide v8 │ │ +00f8fa: 54da b801 |0113: iget-object v10, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPodcastName:Ljava/lang/String; // field@01b8 │ │ +00f8fe: 6e40 5d04 87a9 |0115: invoke-virtual {v7, v8, v9, v10}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@045d │ │ +00f904: 0a07 |0118: move-result v7 │ │ +00f906: 5cd7 ac01 |0119: iput-boolean v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01ac │ │ +00f90a: 55d7 ac01 |011b: iget-boolean v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01ac │ │ +00f90e: 3907 6a00 |011d: if-nez v7, 0187 // +006a │ │ +00f912: 6207 b601 |011f: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01b6 │ │ +00f916: 6e20 ec00 c700 |0121: invoke-virtual {v7, v12}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@00ec │ │ +00f91c: 6207 bf01 |0124: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSeekBar:Landroid/widget/SeekBar; // field@01bf │ │ +00f920: 6e20 f300 c700 |0126: invoke-virtual {v7, v12}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@00f3 │ │ +00f926: 6207 a601 |0129: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadProgress:Landroid/widget/ProgressBar; // field@01a6 │ │ +00f92a: 6e20 ea00 b700 |012b: invoke-virtual {v7, v11}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00ea │ │ +00f930: 6207 a401 |012e: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00f934: 6e20 d800 b700 |0130: invoke-virtual {v7, v11}, Landroid/widget/Button;.setVisibility:(I)V // method@00d8 │ │ +00f93a: 1407 3300 097f |0133: const v7, #float 1.82105e+38 // #7f090033 │ │ +00f940: 6e20 fd02 7d00 |0136: invoke-virtual {v13, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.findViewById:(I)Landroid/view/View; // method@02fd │ │ +00f946: 0c00 |0139: move-result-object v0 │ │ +00f948: 1f00 5401 |013a: check-cast v0, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@0154 │ │ +00f94c: 6e10 0003 0d00 |013c: invoke-virtual {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.getIntent:()Landroid/content/Intent; // method@0300 │ │ +00f952: 0c07 |013f: move-result-object v7 │ │ +00f954: 6e10 5100 0700 |0140: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +00f95a: 0c07 |0143: move-result-object v7 │ │ +00f95c: 1a08 9903 |0144: const-string v8, "art" // string@0399 │ │ +00f960: 6e20 9400 8700 |0146: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +00f966: 0c07 |0149: move-result-object v7 │ │ +00f968: 5bd7 9f01 |014a: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f96c: 54d7 9f01 |014c: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f970: 3807 2000 |014e: if-eqz v7, 016e // +0020 │ │ +00f974: 1a07 0000 |0150: const-string v7, "" // string@0000 │ │ +00f978: 54d8 9f01 |0152: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f97c: 6e20 2b01 8700 |0154: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +00f982: 0a07 |0157: move-result v7 │ │ +00f984: 3907 1600 |0158: if-nez v7, 016e // +0016 │ │ +00f988: 1a07 5706 |015a: const-string v7, "null" // string@0657 │ │ +00f98c: 54d8 9f01 |015c: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f990: 6e20 2c01 8700 |015e: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +00f996: 0a07 |0161: move-result v7 │ │ +00f998: 3907 0c00 |0162: if-nez v7, 016e // +000c │ │ +00f99c: 3800 0a00 |0164: if-eqz v0, 016e // +000a │ │ +00f9a0: 54d7 9f01 |0166: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mAlbumArtUrl:Ljava/lang/String; // field@019f │ │ +00f9a4: 6e20 9704 7000 |0168: invoke-virtual {v0, v7}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0497 │ │ +00f9aa: 6e10 9204 0000 |016b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@0492 │ │ +00f9b0: 2207 1800 |016e: new-instance v7, Landroid/content/Intent; // type@0018 │ │ +00f9b4: 54d8 bb01 |0170: iget-object v8, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00f9b8: 1c09 3401 |0172: const-class v9, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@0134 │ │ +00f9bc: 7030 4e00 8709 |0174: invoke-direct {v7, v8, v9}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +00f9c2: 5bd7 b701 |0177: iput-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01b7 │ │ +00f9c6: 54d7 b701 |0179: iget-object v7, v13, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerIntent:Landroid/content/Intent; // field@01b7 │ │ +00f9ca: 1a08 7503 |017b: const-string v8, "action" // string@0375 │ │ +00f9ce: 6e30 5400 870b |017d: invoke-virtual {v7, v8, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00f9d4: 0e00 |0180: return-void │ │ +00f9d6: 6207 a401 |0181: sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadButton:Landroid/widget/Button; // field@01a4 │ │ +00f9da: 6e20 d600 b700 |0183: invoke-virtual {v7, v11}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +00f9e0: 2881 |0186: goto 0107 // -007f │ │ +00f9e2: 7010 0403 0d00 |0187: invoke-direct {v13}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.initPlayer:()V // method@0304 │ │ +00f9e8: 28a9 |018a: goto 0133 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=245 │ │ 0x0006 line=246 │ │ 0x0010 line=247 │ │ 0x001a line=248 │ │ 0x0024 line=249 │ │ @@ -13150,14 +12415,15 @@ │ │ 0x011f line=391 │ │ 0x0124 line=392 │ │ 0x0129 line=393 │ │ 0x012e line=394 │ │ 0x0133 line=400 │ │ 0x013c line=401 │ │ 0x014c line=402 │ │ + 0x015e line=403 │ │ 0x0166 line=404 │ │ 0x016b line=405 │ │ 0x016e line=409 │ │ 0x0179 line=410 │ │ 0x0180 line=414 │ │ 0x0181 line=382 │ │ 0x0187 line=396 │ │ @@ -13177,19 +12443,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -00d0f8: |[00d0f8] org.sixgun.ponyexpress.activity.PlayerActivity.onDestroy:()V │ │ -00d108: 6f10 0200 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0002 │ │ -00d10e: 6e10 f802 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doUnbindPodcastPlayer:()V // method@02f8 │ │ -00d114: 6e10 f702 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doUnbindDownloaderService:()V // method@02f7 │ │ -00d11a: 0e00 |0009: return-void │ │ +00f9ec: |[00f9ec] org.sixgun.ponyexpress.activity.PlayerActivity.onDestroy:()V │ │ +00f9fc: 6f10 0400 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0004 │ │ +00fa02: 6e10 fc02 0000 |0003: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doUnbindPodcastPlayer:()V // method@02fc │ │ +00fa08: 6e10 fb02 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doUnbindDownloaderService:()V // method@02fb │ │ +00fa0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ 0x0006 line=517 │ │ 0x0009 line=518 │ │ locals : │ │ @@ -13199,73 +12465,68 @@ │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ - insns size : 68 16-bit code units │ │ -00d11c: |[00d11c] org.sixgun.ponyexpress.activity.PlayerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -00d12c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00d12e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -00d130: 6200 ae01 |0002: sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01ae │ │ -00d134: 6e10 e900 0000 |0004: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getVisibility:()I // method@00e9 │ │ -00d13a: 0a00 |0007: move-result v0 │ │ -00d13c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -00d140: 3210 1c00 |000a: if-eq v0, v1, 0026 // +001c │ │ -00d144: 2b05 1c00 0000 |000c: packed-switch v5, 00000028 // +0000001c │ │ -00d14a: 0130 |000f: move v0, v3 │ │ -00d14c: 0f00 |0010: return v0 │ │ -00d14e: 5440 b401 |0011: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01b4 │ │ -00d152: 6e10 dd00 0000 |0013: invoke-virtual {v0}, Landroid/widget/ImageButton;.performClick:()Z // method@00dd │ │ -00d158: 0120 |0016: move v0, v2 │ │ -00d15a: 28f9 |0017: goto 0010 // -0007 │ │ -00d15c: 5440 ac01 |0018: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01ac │ │ -00d160: 6e10 dd00 0000 |001a: invoke-virtual {v0}, Landroid/widget/ImageButton;.performClick:()Z // method@00dd │ │ -00d166: 0120 |001d: move v0, v2 │ │ -00d168: 28f2 |001e: goto 0010 // -000e │ │ -00d16a: 5440 a701 |001f: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01a7 │ │ -00d16e: 6e10 dd00 0000 |0021: invoke-virtual {v0}, Landroid/widget/ImageButton;.performClick:()Z // method@00dd │ │ -00d174: 0120 |0024: move v0, v2 │ │ -00d176: 28eb |0025: goto 0010 // -0015 │ │ -00d178: 0130 |0026: move v0, v3 │ │ -00d17a: 28e9 |0027: goto 0010 // -0017 │ │ -00d17c: 0001 0c00 4f00 0000 0c00 0000 0300 ... |0028: packed-switch-data (28 units) │ │ + insns size : 66 16-bit code units │ │ +00fa10: |[00fa10] org.sixgun.ponyexpress.activity.PlayerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +00fa20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00fa22: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +00fa24: 6202 b601 |0002: sget-object v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayerControls:Landroid/widget/RelativeLayout; // field@01b6 │ │ +00fa28: 6e10 eb00 0200 |0004: invoke-virtual {v2}, Landroid/widget/RelativeLayout;.getVisibility:()I // method@00eb │ │ +00fa2e: 0a02 |0007: move-result v2 │ │ +00fa30: 1303 0800 |0008: const/16 v3, #int 8 // #8 │ │ +00fa34: 3232 1900 |000a: if-eq v2, v3, 0023 // +0019 │ │ +00fa38: 2b05 1a00 0000 |000c: packed-switch v5, 00000026 // +0000001a │ │ +00fa3e: 0110 |000f: move v0, v1 │ │ +00fa40: 0f00 |0010: return v0 │ │ +00fa42: 5441 bc01 |0011: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mRewindButton:Landroid/widget/ImageButton; // field@01bc │ │ +00fa46: 6e10 df00 0100 |0013: invoke-virtual {v1}, Landroid/widget/ImageButton;.performClick:()Z // method@00df │ │ +00fa4c: 28fa |0016: goto 0010 // -0006 │ │ +00fa4e: 5441 b401 |0017: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPlayPauseButton:Landroid/widget/ImageButton; // field@01b4 │ │ +00fa52: 6e10 df00 0100 |0019: invoke-virtual {v1}, Landroid/widget/ImageButton;.performClick:()Z // method@00df │ │ +00fa58: 28f4 |001c: goto 0010 // -000c │ │ +00fa5a: 5441 af01 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mFastForwardButton:Landroid/widget/ImageButton; // field@01af │ │ +00fa5e: 6e10 df00 0100 |001f: invoke-virtual {v1}, Landroid/widget/ImageButton;.performClick:()Z // method@00df │ │ +00fa64: 28ee |0022: goto 0010 // -0012 │ │ +00fa66: 0110 |0023: move v0, v1 │ │ +00fa68: 28ec |0024: goto 0010 // -0014 │ │ +00fa6a: 0000 |0025: nop // spacer │ │ +00fa6c: 0001 0c00 4f00 0000 0b00 0000 0300 ... |0026: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=422 │ │ 0x000c line=423 │ │ 0x0010 line=444 │ │ 0x0011 line=428 │ │ - 0x0017 line=429 │ │ - 0x0018 line=433 │ │ - 0x001e line=434 │ │ - 0x001f line=438 │ │ - 0x0025 line=439 │ │ - 0x0027 line=444 │ │ - 0x0028 line=423 │ │ - locals : │ │ - 0x0000 - 0x0044 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ - 0x0000 - 0x0044 reg=5 keyCode I │ │ - 0x0000 - 0x0044 reg=6 event Landroid/view/KeyEvent; │ │ + 0x0017 line=433 │ │ + 0x001d line=438 │ │ + 0x0024 line=444 │ │ + 0x0025 line=423 │ │ + locals : │ │ + 0x0000 - 0x0042 reg=4 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ + 0x0000 - 0x0042 reg=5 keyCode I │ │ + 0x0000 - 0x0042 reg=6 event Landroid/view/KeyEvent; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00d1b4: |[00d1b4] org.sixgun.ponyexpress.activity.PlayerActivity.onPause:()V │ │ -00d1c4: 6f10 0300 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0003 │ │ -00d1ca: 5410 9f01 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@019f │ │ -00d1ce: 6e20 1403 0100 |0005: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0314 │ │ -00d1d4: 0e00 |0008: return-void │ │ +00faa4: |[00faa4] org.sixgun.ponyexpress.activity.PlayerActivity.onPause:()V │ │ +00fab4: 6f10 0500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0005 │ │ +00faba: 5410 a701 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@01a7 │ │ +00fabe: 6e20 1803 0100 |0005: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0318 │ │ +00fac4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ 0x0008 line=496 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ @@ -13275,20 +12536,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00d1d8: |[00d1d8] org.sixgun.ponyexpress.activity.PlayerActivity.onRestart:()V │ │ -00d1e8: 6f10 0400 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onRestart:()V // method@0004 │ │ -00d1ee: 5510 ab01 |0003: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00d1f2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -00d1f6: 7010 1203 0100 |0007: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0312 │ │ -00d1fc: 0e00 |000a: return-void │ │ +00fac8: |[00fac8] org.sixgun.ponyexpress.activity.PlayerActivity.onRestart:()V │ │ +00fad8: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onRestart:()V // method@0006 │ │ +00fade: 5510 b301 |0003: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00fae2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +00fae6: 7010 1603 0100 |0007: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startSeekBar:()V // method@0316 │ │ +00faec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0003 line=526 │ │ 0x0007 line=527 │ │ 0x000a line=529 │ │ locals : │ │ @@ -13299,27 +12560,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00d200: |[00d200] org.sixgun.ponyexpress.activity.PlayerActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -00d210: 6f20 0500 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0005 │ │ -00d216: 7020 0e03 2100 |0003: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@030e │ │ -00d21c: 1a00 4f05 |0006: const-string v0, "is_downloading" // string@054f │ │ -00d220: 6e20 8f00 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@008f │ │ -00d226: 0a00 |000b: move-result v0 │ │ -00d228: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -00d22c: 7010 f402 0100 |000e: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f4 │ │ -00d232: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -00d234: 6a00 aa01 |0012: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00d238: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -00d23a: 5b10 b601 |0015: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01b6 │ │ -00d23e: 0e00 |0017: return-void │ │ +00faf0: |[00faf0] org.sixgun.ponyexpress.activity.PlayerActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +00fb00: 6f20 0700 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ +00fb06: 7020 1203 2100 |0003: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@0312 │ │ +00fb0c: 1a00 6005 |0006: const-string v0, "is_downloading" // string@0560 │ │ +00fb10: 6e20 9100 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0091 │ │ +00fb16: 0a00 |000b: move-result v0 │ │ +00fb18: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +00fb1c: 7010 f802 0100 |000e: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f8 │ │ +00fb22: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +00fb24: 6a00 b201 |0012: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00fb28: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +00fb2a: 5b10 be01 |0015: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01be │ │ +00fb2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0003 line=538 │ │ 0x0006 line=539 │ │ 0x000e line=540 │ │ 0x0011 line=541 │ │ @@ -13334,65 +12595,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -00d240: |[00d240] org.sixgun.ponyexpress.activity.PlayerActivity.onResume:()V │ │ -00d250: 6f10 0600 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@0006 │ │ -00d256: 5464 b601 |0003: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01b6 │ │ -00d25a: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ -00d25e: 5464 b601 |0007: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01b6 │ │ -00d262: 7020 0e03 4600 |0009: invoke-direct {v6, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@030e │ │ -00d268: 5464 b601 |000c: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01b6 │ │ -00d26c: 1a05 4f05 |000e: const-string v5, "is_downloading" // string@054f │ │ -00d270: 6e20 8f00 5400 |0010: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@008f │ │ -00d276: 0a04 |0013: move-result v4 │ │ -00d278: 6a04 aa01 |0014: sput-boolean v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00d27c: 2200 1700 |0016: new-instance v0, Landroid/content/IntentFilter; // type@0017 │ │ -00d280: 1a04 8006 |0018: const-string v4, "org.sixgun.ponyexpress.DOWNLOADING" // string@0680 │ │ -00d284: 7020 5800 4000 |001a: invoke-direct {v0, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0058 │ │ -00d28a: 5464 9f01 |001d: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@019f │ │ -00d28e: 6e30 0d03 4600 |001f: invoke-virtual {v6, v4, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@030d │ │ -00d294: 6304 aa01 |0022: sget-boolean v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00d298: 3804 1200 |0024: if-eqz v4, 0036 // +0012 │ │ -00d29c: 7010 f402 0600 |0026: invoke-direct {v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f4 │ │ -00d2a2: 1a04 9d02 |0029: const-string v4, "PonyExpress PlayerActivity" // string@029d │ │ -00d2a6: 1a05 8002 |002b: const-string v5, "Player resuming.." // string@0280 │ │ -00d2aa: 7120 b100 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00d2b0: 5264 a901 |0030: iget v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01a9 │ │ -00d2b4: 7020 1103 4600 |0032: invoke-direct {v6, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownloadProgressBar:(I)V // method@0311 │ │ -00d2ba: 0e00 |0035: return-void │ │ -00d2bc: 5564 a401 |0036: iget-boolean v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01a4 │ │ -00d2c0: 3904 fdff |0038: if-nez v4, 0035 // -0003 │ │ -00d2c4: 7100 7204 0000 |003a: invoke-static {}, Lorg/sixgun/ponyexpress/util/Utils;.checkSdCardSpace:()D // method@0472 │ │ -00d2ca: 0b01 |003d: move-result-wide v1 │ │ -00d2cc: 1904 5940 |003e: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -00d2d0: 3004 0104 |0040: cmpg-double v4, v1, v4 │ │ -00d2d4: 3b04 f3ff |0042: if-gez v4, 0035 // -000d │ │ -00d2d8: 5464 b301 |0044: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00d2dc: 1405 4300 067f |0046: const v5, #float 1.78118e+38 // #7f060043 │ │ -00d2e2: 6e20 fc01 5400 |0049: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getString:(I)Ljava/lang/String; // method@01fc │ │ -00d2e8: 0c03 |004c: move-result-object v3 │ │ -00d2ea: 2204 9100 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -00d2ee: 7010 3401 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00d2f4: 8a15 |0052: double-to-int v5, v1 │ │ -00d2f6: 6e20 3501 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00d2fc: 0c04 |0056: move-result-object v4 │ │ -00d2fe: 6e20 3801 3400 |0057: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00d304: 0c04 |005a: move-result-object v4 │ │ -00d306: 6e10 3901 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00d30c: 0c03 |005e: move-result-object v3 │ │ -00d30e: 5464 b301 |005f: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01b3 │ │ -00d312: 1205 |0061: const/4 v5, #int 0 // #0 │ │ -00d314: 7130 fc00 3405 |0062: invoke-static {v4, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00fc │ │ -00d31a: 0c04 |0065: move-result-object v4 │ │ -00d31c: 6e10 fd00 0400 |0066: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00d322: 28cc |0069: goto 0035 // -0034 │ │ +00fb30: |[00fb30] org.sixgun.ponyexpress.activity.PlayerActivity.onResume:()V │ │ +00fb40: 6f10 0800 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@0008 │ │ +00fb46: 5464 be01 |0003: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01be │ │ +00fb4a: 3804 1100 |0005: if-eqz v4, 0016 // +0011 │ │ +00fb4e: 5464 be01 |0007: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01be │ │ +00fb52: 7020 1203 4600 |0009: invoke-direct {v6, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.restoreSeekBar:(Landroid/os/Bundle;)V // method@0312 │ │ +00fb58: 5464 be01 |000c: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01be │ │ +00fb5c: 1a05 6005 |000e: const-string v5, "is_downloading" // string@0560 │ │ +00fb60: 6e20 9100 5400 |0010: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0091 │ │ +00fb66: 0a04 |0013: move-result v4 │ │ +00fb68: 6a04 b201 |0014: sput-boolean v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00fb6c: 2200 1900 |0016: new-instance v0, Landroid/content/IntentFilter; // type@0019 │ │ +00fb70: 1a04 9006 |0018: const-string v4, "org.sixgun.ponyexpress.DOWNLOADING" // string@0690 │ │ +00fb74: 7020 5a00 4000 |001a: invoke-direct {v0, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@005a │ │ +00fb7a: 5464 a701 |001d: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; // field@01a7 │ │ +00fb7e: 6e30 1103 4600 |001f: invoke-virtual {v6, v4, v0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0311 │ │ +00fb84: 6304 b201 |0022: sget-boolean v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00fb88: 3804 1200 |0024: if-eqz v4, 0036 // +0012 │ │ +00fb8c: 7010 f802 0600 |0026: invoke-direct {v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.activateDownloadCancelButton:()V // method@02f8 │ │ +00fb92: 1a04 ad02 |0029: const-string v4, "PonyExpress PlayerActivity" // string@02ad │ │ +00fb96: 1a05 9002 |002b: const-string v5, "Player resuming.." // string@0290 │ │ +00fb9a: 7120 b300 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00fba0: 5264 b101 |0030: iget v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIndex:I // field@01b1 │ │ +00fba4: 7020 1503 4600 |0032: invoke-direct {v6, v4}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.startDownloadProgressBar:(I)V // method@0315 │ │ +00fbaa: 0e00 |0035: return-void │ │ +00fbac: 5564 ac01 |0036: iget-boolean v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01ac │ │ +00fbb0: 3904 fdff |0038: if-nez v4, 0035 // -0003 │ │ +00fbb4: 7100 7604 0000 |003a: invoke-static {}, Lorg/sixgun/ponyexpress/util/Utils;.checkSdCardSpace:()D // method@0476 │ │ +00fbba: 0b02 |003d: move-result-wide v2 │ │ +00fbbc: 1904 5940 |003e: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +00fbc0: 3004 0204 |0040: cmpg-double v4, v2, v4 │ │ +00fbc4: 3b04 f3ff |0042: if-gez v4, 0035 // -000d │ │ +00fbc8: 5464 bb01 |0044: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00fbcc: 1405 4300 067f |0046: const v5, #float 1.78118e+38 // #7f060043 │ │ +00fbd2: 6e20 0002 5400 |0049: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getString:(I)Ljava/lang/String; // method@0200 │ │ +00fbd8: 0c01 |004c: move-result-object v1 │ │ +00fbda: 2204 9300 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +00fbde: 7010 3701 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +00fbe4: 8a25 |0052: double-to-int v5, v2 │ │ +00fbe6: 6e20 3801 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +00fbec: 0c04 |0056: move-result-object v4 │ │ +00fbee: 6e20 3b01 1400 |0057: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +00fbf4: 0c04 |005a: move-result-object v4 │ │ +00fbf6: 6e10 3c01 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +00fbfc: 0c01 |005e: move-result-object v1 │ │ +00fbfe: 5464 bb01 |005f: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01bb │ │ +00fc02: 1205 |0061: const/4 v5, #int 0 // #0 │ │ +00fc04: 7130 fe00 1405 |0062: invoke-static {v4, v1, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00fe │ │ +00fc0a: 0c04 |0065: move-result-object v4 │ │ +00fc0c: 6e10 ff00 0400 |0066: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +00fc12: 28cc |0069: goto 0035 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0003 line=466 │ │ 0x0007 line=467 │ │ 0x000c line=468 │ │ 0x0016 line=470 │ │ @@ -13406,50 +12667,50 @@ │ │ 0x003a line=479 │ │ 0x003e line=480 │ │ 0x0044 line=481 │ │ 0x004d line=482 │ │ 0x005f line=483 │ │ locals : │ │ 0x001d - 0x006a reg=0 filter Landroid/content/IntentFilter; │ │ - 0x003e - 0x006a reg=1 freeSpace D │ │ - 0x004d - 0x006a reg=3 text Ljava/lang/String; │ │ + 0x004d - 0x006a reg=1 text Ljava/lang/String; │ │ + 0x003e - 0x006a reg=2 freeSpace D │ │ 0x0000 - 0x006a reg=6 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ #11 : (in Lorg/sixgun/ponyexpress/activity/PlayerActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -00d324: |[00d324] org.sixgun.ponyexpress.activity.PlayerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -00d334: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00d336: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00d338: 6f20 0700 5400 |0002: invoke-super {v4, v5}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ -00d33e: 5540 ab01 |0005: iget-boolean v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01ab │ │ -00d342: 3900 1a00 |0007: if-nez v0, 0021 // +001a │ │ -00d346: 1a00 5005 |0009: const-string v0, "is_playing" // string@0550 │ │ -00d34a: 6e30 9300 0503 |000b: invoke-virtual {v5, v0, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00d350: 1a00 df03 |000e: const-string v0, "current_position" // string@03df │ │ -00d354: 5241 9a01 |0010: iget v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@019a │ │ -00d358: 6e30 9400 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0094 │ │ -00d35e: 6300 aa01 |0015: sget-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00d362: 3800 1000 |0017: if-eqz v0, 0027 // +0010 │ │ -00d366: 1a00 4f05 |0019: const-string v0, "is_downloading" // string@054f │ │ -00d36a: 6e30 9300 0503 |001b: invoke-virtual {v5, v0, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00d370: 5b45 b601 |001e: iput-object v5, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01b6 │ │ -00d374: 0e00 |0020: return-void │ │ -00d376: 1a00 5005 |0021: const-string v0, "is_playing" // string@0550 │ │ -00d37a: 6e30 9300 0502 |0023: invoke-virtual {v5, v0, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00d380: 28e8 |0026: goto 000e // -0018 │ │ -00d382: 1a00 4f05 |0027: const-string v0, "is_downloading" // string@054f │ │ -00d386: 6e30 9300 0502 |0029: invoke-virtual {v5, v0, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00d38c: 28f2 |002c: goto 001e // -000e │ │ +00fc14: |[00fc14] org.sixgun.ponyexpress.activity.PlayerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +00fc24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00fc26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00fc28: 6f20 0900 5400 |0002: invoke-super {v4, v5}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0009 │ │ +00fc2e: 5540 b301 |0005: iget-boolean v0, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mPaused:Z // field@01b3 │ │ +00fc32: 3900 1a00 |0007: if-nez v0, 0021 // +001a │ │ +00fc36: 1a00 6105 |0009: const-string v0, "is_playing" // string@0561 │ │ +00fc3a: 6e30 9500 0503 |000b: invoke-virtual {v5, v0, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00fc40: 1a00 f103 |000e: const-string v0, "current_position" // string@03f1 │ │ +00fc44: 5241 a201 |0010: iget v1, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mCurrentPosition:I // field@01a2 │ │ +00fc48: 6e30 9600 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0096 │ │ +00fc4e: 6300 b201 |0015: sget-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00fc52: 3800 1000 |0017: if-eqz v0, 0027 // +0010 │ │ +00fc56: 1a00 6005 |0019: const-string v0, "is_downloading" // string@0560 │ │ +00fc5a: 6e30 9500 0503 |001b: invoke-virtual {v5, v0, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00fc60: 5b45 be01 |001e: iput-object v5, v4, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mSavedState:Landroid/os/Bundle; // field@01be │ │ +00fc64: 0e00 |0020: return-void │ │ +00fc66: 1a00 6105 |0021: const-string v0, "is_playing" // string@0561 │ │ +00fc6a: 6e30 9500 0502 |0023: invoke-virtual {v5, v0, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00fc70: 28e8 |0026: goto 000e // -0018 │ │ +00fc72: 1a00 6005 |0027: const-string v0, "is_downloading" // string@0560 │ │ +00fc76: 6e30 9500 0502 |0029: invoke-virtual {v5, v0, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +00fc7c: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=571 │ │ 0x0005 line=572 │ │ 0x0009 line=573 │ │ 0x000e line=577 │ │ 0x0015 line=578 │ │ @@ -13467,22 +12728,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -00d390: |[00d390] org.sixgun.ponyexpress.activity.PlayerActivity.onStart:()V │ │ -00d3a0: 6f10 0800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStart:()V // method@0008 │ │ -00d3a6: 5510 a401 |0003: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01a4 │ │ -00d3aa: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -00d3ae: 6e10 f602 0100 |0007: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindPodcastPlayer:()V // method@02f6 │ │ -00d3b4: 0e00 |000a: return-void │ │ -00d3b6: 6e10 f502 0100 |000b: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindDownloaderService:()V // method@02f5 │ │ -00d3bc: 28fc |000e: goto 000a // -0004 │ │ +00fc80: |[00fc80] org.sixgun.ponyexpress.activity.PlayerActivity.onStart:()V │ │ +00fc90: 6f10 0a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onStart:()V // method@000a │ │ +00fc96: 5510 ac01 |0003: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mEpisodeDownloaded:Z // field@01ac │ │ +00fc9a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +00fc9e: 6e10 fa02 0100 |0007: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindPodcastPlayer:()V // method@02fa │ │ +00fca4: 0e00 |000a: return-void │ │ +00fca6: 6e10 f902 0100 |000b: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.doBindDownloaderService:()V // method@02f9 │ │ +00fcac: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ 0x0007 line=456 │ │ 0x000a line=458 │ │ 0x000b line=457 │ │ @@ -13494,36 +12755,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00d3c0: |[00d3c0] org.sixgun.ponyexpress.activity.PlayerActivity.onStop:()V │ │ -00d3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00d3d2: 6f10 0900 0100 |0001: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@0009 │ │ -00d3d8: 5c10 b801 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01b8 │ │ -00d3dc: 6a00 aa01 |0006: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01aa │ │ -00d3e0: 0e00 |0008: return-void │ │ +00fcb0: |[00fcb0] org.sixgun.ponyexpress.activity.PlayerActivity.onStop:()V │ │ +00fcc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00fcc2: 6f10 0b00 0100 |0001: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@000b │ │ +00fcc8: 5c10 c001 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mUpdateSeekBar:Z // field@01c0 │ │ +00fccc: 6a00 b201 |0006: sput-boolean v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;.mIsDownloading:Z // field@01b2 │ │ +00fcd0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=503 │ │ 0x0004 line=506 │ │ 0x0006 line=507 │ │ 0x0008 line=508 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ - source_file_idx : 641 (PlayerActivity.java) │ │ + source_file_idx : 657 (PlayerActivity.java) │ │ │ │ Class #69 header: │ │ -class_idx : 275 │ │ +class_idx : 283 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 674 │ │ +superclass_idx : 142 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 annotations: │ │ Annotations on class │ │ @@ -13548,69 +12809,69 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d3e4: |[00d3e4] org.sixgun.ponyexpress.activity.PonyExpressActivity$1.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ -00d3f4: 5b01 bb01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bb │ │ -00d3f8: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00d3fe: 0e00 |0005: return-void │ │ +00fcd4: |[00fcd4] org.sixgun.ponyexpress.activity.PonyExpressActivity$1.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ +00fce4: 5b01 c301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ +00fce8: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00fcee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -00d400: |[00d400] org.sixgun.ponyexpress.activity.PonyExpressActivity$1.onClick:(Landroid/view/View;)V │ │ -00d410: 6e10 c700 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@00c7 │ │ -00d416: 0a00 |0003: move-result v0 │ │ -00d418: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ -00d41e: 0e00 |0007: return-void │ │ -00d420: 5410 bb01 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bb │ │ -00d424: 6e20 6b03 2000 |000a: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showSettings:(Landroid/view/View;)V // method@036b │ │ -00d42a: 28fa |000d: goto 0007 // -0006 │ │ -00d42c: 5410 bb01 |000e: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bb │ │ -00d430: 6e20 4803 2000 |0010: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.addPodcast:(Landroid/view/View;)V // method@0348 │ │ -00d436: 28f4 |0013: goto 0007 // -000c │ │ -00d438: 5410 bb01 |0014: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bb │ │ -00d43c: 6e20 6903 2000 |0016: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showAbout:(Landroid/view/View;)V // method@0369 │ │ -00d442: 28ee |0019: goto 0007 // -0012 │ │ -00d444: 0002 0400 0c00 097f 2a00 097f 2d00 ... |001a: sparse-switch-data (18 units) │ │ +00fcf0: |[00fcf0] org.sixgun.ponyexpress.activity.PonyExpressActivity$1.onClick:(Landroid/view/View;)V │ │ +00fd00: 6e10 c900 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@00c9 │ │ +00fd06: 0a00 |0003: move-result v0 │ │ +00fd08: 2c00 1600 0000 |0004: sparse-switch v0, 0000001a // +00000016 │ │ +00fd0e: 0e00 |0007: return-void │ │ +00fd10: 5410 c301 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ +00fd14: 6e20 6f03 2000 |000a: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showSettings:(Landroid/view/View;)V // method@036f │ │ +00fd1a: 28fa |000d: goto 0007 // -0006 │ │ +00fd1c: 5410 c301 |000e: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ +00fd20: 6e20 4c03 2000 |0010: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.addPodcast:(Landroid/view/View;)V // method@034c │ │ +00fd26: 28f4 |0013: goto 0007 // -000c │ │ +00fd28: 5410 c301 |0014: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ +00fd2c: 6e20 6d03 2000 |0016: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showAbout:(Landroid/view/View;)V // method@036d │ │ +00fd32: 28ee |0019: goto 0007 // -0012 │ │ +00fd34: 0002 0400 0c00 097f 2a00 097f 2d00 ... |001a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=127 │ │ 0x0008 line=116 │ │ 0x000e line=119 │ │ 0x0014 line=124 │ │ 0x001a line=114 │ │ locals : │ │ 0x0000 - 0x002c reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; │ │ 0x0000 - 0x002c reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #70 header: │ │ -class_idx : 276 │ │ +class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 674 │ │ +superclass_idx : 142 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -13635,119 +12896,119 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d468: |[00d468] org.sixgun.ponyexpress.activity.PonyExpressActivity$2.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ -00d478: 5b01 bc01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d47c: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00d482: 0e00 |0005: return-void │ │ +00fd58: |[00fd58] org.sixgun.ponyexpress.activity.PonyExpressActivity$2.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ +00fd68: 5b01 c401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fd6c: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00fd72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 104 16-bit code units │ │ -00d484: |[00d484] org.sixgun.ponyexpress.activity.PonyExpressActivity$2.onGlobalLayout:()V │ │ -00d494: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -00d496: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -00d498: 5473 bc01 |0002: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d49c: 7110 3903 0300 |0004: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z // method@0339 │ │ -00d4a2: 0a03 |0007: move-result v3 │ │ -00d4a4: 3803 1600 |0008: if-eqz v3, 001e // +0016 │ │ -00d4a8: 5473 bc01 |000a: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d4ac: 6e10 4d03 0300 |000c: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@034d │ │ -00d4b2: 0c02 |000f: move-result-object v2 │ │ -00d4b4: 6e10 e400 0200 |0010: invoke-virtual {v2}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@00e4 │ │ -00d4ba: 0a01 |0013: move-result v1 │ │ -00d4bc: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -00d4be: 3331 0a00 |0015: if-ne v1, v3, 001f // +000a │ │ -00d4c2: 1a03 a102 |0017: const-string v3, "PonyExpressActivity" // string@02a1 │ │ -00d4c6: 1a04 0403 |0019: const-string v4, "We should not be here!!" // string@0304 │ │ -00d4ca: 7120 b100 4300 |001b: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00d4d0: 0e00 |001e: return-void │ │ -00d4d2: 5473 bc01 |001f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d4d6: 1404 2b00 097f |0021: const v4, #float 1.82105e+38 // #7f09002b │ │ -00d4dc: 6e20 4903 4300 |0024: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00d4e2: 0c00 |0027: move-result-object v0 │ │ -00d4e4: 1f00 5700 |0028: check-cast v0, Landroid/view/ViewGroup; // type@0057 │ │ -00d4e8: 5473 bc01 |002a: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d4ec: 7110 3b03 0300 |002c: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033b │ │ -00d4f2: 0a03 |002f: move-result v3 │ │ -00d4f4: b153 |0030: sub-int/2addr v3, v5 │ │ -00d4f6: 3531 1900 |0031: if-ge v1, v3, 004a // +0019 │ │ -00d4fa: 6e10 cd00 0000 |0033: invoke-virtual {v0}, Landroid/view/ViewGroup;.getVisibility:()I // method@00cd │ │ -00d500: 0a03 |0036: move-result v3 │ │ -00d502: 3903 1300 |0037: if-nez v3, 004a // +0013 │ │ -00d506: 6e10 e300 0200 |0039: invoke-virtual {v2}, Landroid/widget/ListView;.getFooterViewsCount:()I // method@00e3 │ │ -00d50c: 0a03 |003c: move-result v3 │ │ -00d50e: 3553 0d00 |003d: if-ge v3, v5, 004a // +000d │ │ -00d512: 5473 bc01 |003f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d516: 7120 4203 5300 |0041: invoke-static {v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0342 │ │ -00d51c: 5473 bc01 |0044: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d520: 7120 3a03 6300 |0046: invoke-static {v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z // method@033a │ │ -00d526: 28d5 |0049: goto 001e // -002b │ │ -00d528: 5473 bc01 |004a: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d52c: 7110 3b03 0300 |004c: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033b │ │ -00d532: 0a03 |004f: move-result v3 │ │ -00d534: b153 |0050: sub-int/2addr v3, v5 │ │ -00d536: 3331 f3ff |0051: if-ne v1, v3, 0044 // -000d │ │ -00d53a: 6e10 cd00 0000 |0053: invoke-virtual {v0}, Landroid/view/ViewGroup;.getVisibility:()I // method@00cd │ │ -00d540: 0a03 |0056: move-result v3 │ │ -00d542: 1304 0800 |0057: const/16 v4, #int 8 // #8 │ │ -00d546: 3343 ebff |0059: if-ne v3, v4, 0044 // -0015 │ │ -00d54a: 5473 bc01 |005b: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bc │ │ -00d54e: 7110 4303 0300 |005d: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup; // method@0343 │ │ -00d554: 0c03 |0060: move-result-object v3 │ │ -00d556: 6e20 e500 3200 |0061: invoke-virtual {v2, v3}, Landroid/widget/ListView;.removeFooterView:(Landroid/view/View;)Z // method@00e5 │ │ -00d55c: 6e20 d000 6000 |0064: invoke-virtual {v0, v6}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00d0 │ │ -00d562: 28dd |0067: goto 0044 // -0023 │ │ + insns size : 106 16-bit code units │ │ +00fd74: |[00fd74] org.sixgun.ponyexpress.activity.PonyExpressActivity$2.onGlobalLayout:()V │ │ +00fd84: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00fd86: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +00fd88: 5473 c401 |0002: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fd8c: 7110 3d03 0300 |0004: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z // method@033d │ │ +00fd92: 0a03 |0007: move-result v3 │ │ +00fd94: 3803 1600 |0008: if-eqz v3, 001e // +0016 │ │ +00fd98: 5473 c401 |000a: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fd9c: 6e10 5103 0300 |000c: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@0351 │ │ +00fda2: 0c02 |000f: move-result-object v2 │ │ +00fda4: 6e10 e600 0200 |0010: invoke-virtual {v2}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@00e6 │ │ +00fdaa: 0a01 |0013: move-result v1 │ │ +00fdac: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +00fdae: 3331 0a00 |0015: if-ne v1, v3, 001f // +000a │ │ +00fdb2: 1a03 b102 |0017: const-string v3, "PonyExpressActivity" // string@02b1 │ │ +00fdb6: 1a04 1703 |0019: const-string v4, "We should not be here!!" // string@0317 │ │ +00fdba: 7120 b300 4300 |001b: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +00fdc0: 0e00 |001e: return-void │ │ +00fdc2: 5473 c401 |001f: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fdc6: 1404 2b00 097f |0021: const v4, #float 1.82105e+38 // #7f09002b │ │ +00fdcc: 6e20 4d03 4300 |0024: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +00fdd2: 0c00 |0027: move-result-object v0 │ │ +00fdd4: 1f00 5900 |0028: check-cast v0, Landroid/view/ViewGroup; // type@0059 │ │ +00fdd8: 5473 c401 |002a: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fddc: 7110 3f03 0300 |002c: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033f │ │ +00fde2: 0a03 |002f: move-result v3 │ │ +00fde4: d803 03ff |0030: add-int/lit8 v3, v3, #int -1 // #ff │ │ +00fde8: 3531 1900 |0032: if-ge v1, v3, 004b // +0019 │ │ +00fdec: 6e10 cf00 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewGroup;.getVisibility:()I // method@00cf │ │ +00fdf2: 0a03 |0037: move-result v3 │ │ +00fdf4: 3903 1300 |0038: if-nez v3, 004b // +0013 │ │ +00fdf8: 6e10 e500 0200 |003a: invoke-virtual {v2}, Landroid/widget/ListView;.getFooterViewsCount:()I // method@00e5 │ │ +00fdfe: 0a03 |003d: move-result v3 │ │ +00fe00: 3563 0d00 |003e: if-ge v3, v6, 004b // +000d │ │ +00fe04: 5473 c401 |0040: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fe08: 7120 4603 6300 |0042: invoke-static {v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0346 │ │ +00fe0e: 5473 c401 |0045: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fe12: 7120 3e03 5300 |0047: invoke-static {v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z // method@033e │ │ +00fe18: 28d4 |004a: goto 001e // -002c │ │ +00fe1a: 5473 c401 |004b: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fe1e: 7110 3f03 0300 |004d: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033f │ │ +00fe24: 0a03 |0050: move-result v3 │ │ +00fe26: d803 03ff |0051: add-int/lit8 v3, v3, #int -1 // #ff │ │ +00fe2a: 3331 f2ff |0053: if-ne v1, v3, 0045 // -000e │ │ +00fe2e: 6e10 cf00 0000 |0055: invoke-virtual {v0}, Landroid/view/ViewGroup;.getVisibility:()I // method@00cf │ │ +00fe34: 0a03 |0058: move-result v3 │ │ +00fe36: 1304 0800 |0059: const/16 v4, #int 8 // #8 │ │ +00fe3a: 3343 eaff |005b: if-ne v3, v4, 0045 // -0016 │ │ +00fe3e: 5473 c401 |005d: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ +00fe42: 7110 4703 0300 |005f: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$300:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup; // method@0347 │ │ +00fe48: 0c03 |0062: move-result-object v3 │ │ +00fe4a: 6e20 e700 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ListView;.removeFooterView:(Landroid/view/View;)Z // method@00e7 │ │ +00fe50: 6e20 d200 5000 |0066: invoke-virtual {v0, v5}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00d2 │ │ +00fe56: 28dc |0069: goto 0045 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x000a line=143 │ │ 0x0010 line=144 │ │ 0x0014 line=145 │ │ 0x0017 line=146 │ │ 0x001e line=161 │ │ 0x001f line=149 │ │ 0x002a line=150 │ │ - 0x003f line=153 │ │ - 0x0044 line=159 │ │ - 0x004a line=154 │ │ - 0x005b line=156 │ │ - 0x0064 line=157 │ │ + 0x0040 line=153 │ │ + 0x0045 line=159 │ │ + 0x004b line=154 │ │ + 0x005d line=156 │ │ + 0x0066 line=157 │ │ locals : │ │ 0x0014 - 0x001e reg=1 last_pos_visible I │ │ 0x0010 - 0x001e reg=2 list Landroid/widget/ListView; │ │ - 0x002a - 0x0068 reg=0 footer_layout Landroid/view/ViewGroup; │ │ - 0x001f - 0x0068 reg=1 last_pos_visible I │ │ - 0x001f - 0x0068 reg=2 list Landroid/widget/ListView; │ │ - 0x0000 - 0x0068 reg=7 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2; │ │ + 0x002a - 0x006a reg=0 footer_layout Landroid/view/ViewGroup; │ │ + 0x001f - 0x006a reg=1 last_pos_visible I │ │ + 0x001f - 0x006a reg=2 list Landroid/widget/ListView; │ │ + 0x0000 - 0x006a reg=7 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #71 header: │ │ -class_idx : 277 │ │ +class_idx : 285 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 674 │ │ +superclass_idx : 50 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -13772,18 +13033,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d564: |[00d564] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ -00d574: 5b01 bd01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bd │ │ -00d578: 7010 8800 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0088 │ │ -00d57e: 0e00 |0005: return-void │ │ +00fe58: |[00fe58] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ +00fe68: 5b01 c501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ +00fe6c: 7010 8a00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@008a │ │ +00fe72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ @@ -13792,17 +13053,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00d580: |[00d580] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V │ │ -00d590: 7020 1903 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@0319 │ │ -00d596: 0e00 |0003: return-void │ │ +00fe74: |[00fe74] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V │ │ +00fe84: 7020 1d03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@031d │ │ +00fe8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; │ │ @@ -13813,165 +13074,156 @@ │ │ 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 │ │ -00d598: |[00d598] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -00d5a8: 1f02 5701 |0000: check-cast v2, [Ljava/lang/Void; // type@0157 │ │ -00d5ac: 6e20 1c03 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@031c │ │ -00d5b2: 0c00 |0005: move-result-object v0 │ │ -00d5b4: 1100 |0006: return-object v0 │ │ +00fe8c: |[00fe8c] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +00fe9c: 1f02 5f01 |0000: check-cast v2, [Ljava/lang/Void; // type@015f │ │ +00fea0: 6e20 2003 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@0320 │ │ +00fea6: 0c00 |0005: move-result-object v0 │ │ +00fea8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ - registers : 25 │ │ + registers : 23 │ │ ins : 2 │ │ outs : 6 │ │ - insns size : 155 16-bit code units │ │ -00d5b8: |[00d5b8] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -00d5c8: 7100 9600 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -00d5ce: 0c16 |0003: move-result-object v22 │ │ -00d5d0: 2213 7400 |0004: new-instance v19, Ljava/io/File; // type@0074 │ │ -00d5d4: 1a03 1400 |0006: const-string v3, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ -00d5d8: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -00d5dc: 0801 1600 |000a: move-object/from16 v1, v22 │ │ -00d5e0: 0732 |000c: move-object v2, v3 │ │ -00d5e2: 7030 0001 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00d5e8: 7401 0901 1300 |0010: invoke-virtual/range {v19}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0109 │ │ -00d5ee: 0c15 |0013: move-result-object v21 │ │ -00d5f0: 220e a200 |0014: new-instance v14, Ljava/util/ArrayList; // type@00a2 │ │ -00d5f4: 7010 5201 0e00 |0016: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -00d5fa: 3815 8000 |0019: if-eqz v21, 0099 // +0080 │ │ -00d5fe: 0809 1500 |001b: move-object/from16 v9, v21 │ │ -00d602: 0790 |001d: move-object v0, v9 │ │ -00d604: 2100 |001e: array-length v0, v0 │ │ -00d606: 0211 0000 |001f: move/from16 v17, v0 │ │ -00d60a: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ -00d60e: 0200 1000 |0023: move/from16 v0, v16 │ │ -00d612: 0201 1100 |0025: move/from16 v1, v17 │ │ -00d616: 3510 7200 |0027: if-ge v0, v1, 0099 // +0072 │ │ -00d61a: 4604 0910 |0029: aget-object v4, v9, v16 │ │ -00d61e: 2214 7400 |002b: new-instance v20, Ljava/io/File; // type@0074 │ │ -00d622: 0800 1400 |002d: move-object/from16 v0, v20 │ │ -00d626: 0801 1300 |002f: move-object/from16 v1, v19 │ │ -00d62a: 0742 |0031: move-object v2, v4 │ │ -00d62c: 7030 0001 1002 |0032: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00d632: 7401 0901 1400 |0035: invoke-virtual/range {v20}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0109 │ │ -00d638: 0c0c |0038: move-result-object v12 │ │ -00d63a: 7110 5b01 0c00 |0039: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@015b │ │ -00d640: 0c03 |003c: move-result-object v3 │ │ -00d642: 7220 6c01 3e00 |003d: invoke-interface {v14, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@016c │ │ -00d648: 0800 1700 |0040: move-object/from16 v0, v23 │ │ -00d64c: 5400 bd01 |0042: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bd │ │ -00d650: 0703 |0044: move-object v3, v0 │ │ -00d652: 7110 4403 0300 |0045: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00d658: 0c03 |0048: move-result-object v3 │ │ -00d65a: 6e10 fa01 0300 |0049: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00d660: 0c03 |004c: move-result-object v3 │ │ -00d662: 6e20 4e04 4300 |004d: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getFilenamesOnDisk:(Ljava/lang/String;)Ljava/util/Map; // method@044e │ │ -00d668: 0c0d |0050: move-result-object v13 │ │ -00d66a: 380e 4500 |0051: if-eqz v14, 0096 // +0045 │ │ -00d66e: 7210 7601 0d00 |0053: invoke-interface {v13}, Ljava/util/Map;.size:()I // method@0176 │ │ -00d674: 0a12 |0056: move-result v18 │ │ -00d676: 7210 7301 0d00 |0057: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0173 │ │ -00d67c: 0c03 |005a: move-result-object v3 │ │ -00d67e: 7210 7701 0300 |005b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0177 │ │ -00d684: 0c0b |005e: move-result-object v11 │ │ -00d686: 120f |005f: const/4 v15, #int 0 // #0 │ │ -00d688: 01f0 |0060: move v0, v15 │ │ -00d68a: 0201 1200 |0061: move/from16 v1, v18 │ │ -00d68e: 3510 3300 |0063: if-ge v0, v1, 0096 // +0033 │ │ -00d692: 7210 6a01 0b00 |0065: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -00d698: 0c0a |0068: move-result-object v10 │ │ -00d69a: 1f0a ad00 |0069: check-cast v10, Ljava/util/Map$Entry; // type@00ad │ │ -00d69e: 7210 7101 0a00 |006b: invoke-interface {v10}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0171 │ │ -00d6a4: 0c03 |006e: move-result-object v3 │ │ -00d6a6: 7220 6d01 3e00 |006f: invoke-interface {v14, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@016d │ │ -00d6ac: 0a03 |0072: move-result v3 │ │ -00d6ae: 3903 2000 |0073: if-nez v3, 0093 // +0020 │ │ -00d6b2: 0800 1700 |0075: move-object/from16 v0, v23 │ │ -00d6b6: 5400 bd01 |0077: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01bd │ │ -00d6ba: 0703 |0079: move-object v3, v0 │ │ -00d6bc: 7110 4403 0300 |007a: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00d6c2: 0c03 |007d: move-result-object v3 │ │ -00d6c4: 6e10 fa01 0300 |007e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00d6ca: 0c03 |0081: move-result-object v3 │ │ -00d6cc: 7210 7001 0a00 |0082: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0170 │ │ -00d6d2: 0c05 |0085: move-result-object v5 │ │ -00d6d4: 1f05 8900 |0086: check-cast v5, Ljava/lang/Long; // type@0089 │ │ -00d6d8: 6e10 1e01 0500 |0088: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@011e │ │ -00d6de: 0b05 |008b: move-result-wide v5 │ │ -00d6e0: 1a07 1a04 |008c: const-string v7, "downloaded" // string@041a │ │ -00d6e4: 1a08 4d04 |008e: const-string v8, "false" // string@044d │ │ -00d6e8: 7406 6004 0300 |0090: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0460 │ │ -00d6ee: d80f 0f01 |0093: add-int/lit8 v15, v15, #int 1 // #01 │ │ -00d6f2: 28cb |0095: goto 0060 // -0035 │ │ -00d6f4: d810 1001 |0096: add-int/lit8 v16, v16, #int 1 // #01 │ │ -00d6f8: 288b |0098: goto 0023 // -0075 │ │ -00d6fa: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -00d6fc: 1103 |009a: return-object v3 │ │ + insns size : 146 16-bit code units │ │ +00feac: |[00feac] org.sixgun.ponyexpress.activity.PonyExpressActivity$DatabaseCheck.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +00febc: 7100 9800 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +00fec2: 0c12 |0003: move-result-object v18 │ │ +00fec4: 220f 7600 |0004: new-instance v15, Ljava/io/File; // type@0076 │ │ +00fec8: 1a02 1400 |0006: const-string v2, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ +00fecc: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +00fed0: 7030 0201 0f02 |000a: invoke-direct {v15, v0, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +00fed6: 6e10 0b01 0f00 |000d: invoke-virtual {v15}, Ljava/io/File;.list:()[Ljava/lang/String; // method@010b │ │ +00fedc: 0c11 |0010: move-result-object v17 │ │ +00fede: 220c a900 |0011: new-instance v12, Ljava/util/ArrayList; // type@00a9 │ │ +00fee2: 7010 5501 0c00 |0013: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +00fee8: 3811 7a00 |0016: if-eqz v17, 0090 // +007a │ │ +00feec: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +00fef0: 2100 |001a: array-length v0, v0 │ │ +00fef2: 0214 0000 |001b: move/from16 v20, v0 │ │ +00fef6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +00fef8: 0213 0200 |001e: move/from16 v19, v2 │ │ +00fefc: 0200 1300 |0020: move/from16 v0, v19 │ │ +00ff00: 0201 1400 |0022: move/from16 v1, v20 │ │ +00ff04: 3510 6c00 |0024: if-ge v0, v1, 0090 // +006c │ │ +00ff08: 4603 1113 |0026: aget-object v3, v17, v19 │ │ +00ff0c: 2210 7600 |0028: new-instance v16, Ljava/io/File; // type@0076 │ │ +00ff10: 0800 1000 |002a: move-object/from16 v0, v16 │ │ +00ff14: 7030 0201 f003 |002c: invoke-direct {v0, v15, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +00ff1a: 7401 0b01 1000 |002f: invoke-virtual/range {v16}, Ljava/io/File;.list:()[Ljava/lang/String; // method@010b │ │ +00ff20: 0c0a |0032: move-result-object v10 │ │ +00ff22: 7110 5e01 0a00 |0033: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@015e │ │ +00ff28: 0c02 |0036: move-result-object v2 │ │ +00ff2a: 7220 6f01 2c00 |0037: invoke-interface {v12, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@016f │ │ +00ff30: 0800 1500 |003a: move-object/from16 v0, v21 │ │ +00ff34: 5402 c501 |003c: iget-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ +00ff38: 7110 4803 0200 |003e: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +00ff3e: 0c02 |0041: move-result-object v2 │ │ +00ff40: 6e10 fe01 0200 |0042: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ff46: 0c02 |0045: move-result-object v2 │ │ +00ff48: 6e20 5204 3200 |0046: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getFilenamesOnDisk:(Ljava/lang/String;)Ljava/util/Map; // method@0452 │ │ +00ff4e: 0c0b |0049: move-result-object v11 │ │ +00ff50: 380c 4100 |004a: if-eqz v12, 008b // +0041 │ │ +00ff54: 7210 7901 0b00 |004c: invoke-interface {v11}, Ljava/util/Map;.size:()I // method@0179 │ │ +00ff5a: 0a0e |004f: move-result v14 │ │ +00ff5c: 7210 7601 0b00 |0050: invoke-interface {v11}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0176 │ │ +00ff62: 0c02 |0053: move-result-object v2 │ │ +00ff64: 7210 7a01 0200 |0054: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@017a │ │ +00ff6a: 0c09 |0057: move-result-object v9 │ │ +00ff6c: 120d |0058: const/4 v13, #int 0 // #0 │ │ +00ff6e: 35ed 3200 |0059: if-ge v13, v14, 008b // +0032 │ │ +00ff72: 7210 6d01 0900 |005b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +00ff78: 0c08 |005e: move-result-object v8 │ │ +00ff7a: 1f08 b400 |005f: check-cast v8, Ljava/util/Map$Entry; // type@00b4 │ │ +00ff7e: 7210 7401 0800 |0061: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0174 │ │ +00ff84: 0c02 |0064: move-result-object v2 │ │ +00ff86: 7220 7001 2c00 |0065: invoke-interface {v12, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@0170 │ │ +00ff8c: 0a02 |0068: move-result v2 │ │ +00ff8e: 3902 1f00 |0069: if-nez v2, 0088 // +001f │ │ +00ff92: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +00ff96: 5402 c501 |006d: iget-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ +00ff9a: 7110 4803 0200 |006f: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +00ffa0: 0c02 |0072: move-result-object v2 │ │ +00ffa2: 6e10 fe01 0200 |0073: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +00ffa8: 0c02 |0076: move-result-object v2 │ │ +00ffaa: 7210 7301 0800 |0077: invoke-interface {v8}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0173 │ │ +00ffb0: 0c04 |007a: move-result-object v4 │ │ +00ffb2: 1f04 8b00 |007b: check-cast v4, Ljava/lang/Long; // type@008b │ │ +00ffb6: 6e10 2101 0400 |007d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0121 │ │ +00ffbc: 0b04 |0080: move-result-wide v4 │ │ +00ffbe: 1a06 2c04 |0081: const-string v6, "downloaded" // string@042c │ │ +00ffc2: 1a07 5f04 |0083: const-string v7, "false" // string@045f │ │ +00ffc6: 7406 6404 0200 |0085: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0464 │ │ +00ffcc: d80d 0d01 |0088: add-int/lit8 v13, v13, #int 1 // #01 │ │ +00ffd0: 28cf |008a: goto 0059 // -0031 │ │ +00ffd2: d802 1301 |008b: add-int/lit8 v2, v19, #int 1 // #01 │ │ +00ffd6: 0213 0200 |008d: move/from16 v19, v2 │ │ +00ffda: 2891 |008f: goto 0020 // -006f │ │ +00ffdc: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +00ffde: 1102 |0091: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ - 0x0010 line=722 │ │ - 0x0014 line=723 │ │ - 0x0019 line=724 │ │ - 0x001b line=725 │ │ - 0x002b line=726 │ │ - 0x0035 line=727 │ │ - 0x0039 line=728 │ │ - 0x0040 line=730 │ │ - 0x0051 line=732 │ │ - 0x0053 line=734 │ │ - 0x0057 line=735 │ │ - 0x005f line=736 │ │ - 0x0065 line=737 │ │ - 0x006b line=738 │ │ - 0x0075 line=739 │ │ - 0x0093 line=736 │ │ - 0x0096 line=725 │ │ - 0x0099 line=746 │ │ - locals : │ │ - 0x006b - 0x0096 reg=10 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x005f - 0x0096 reg=11 fileIter Ljava/util/Iterator; Ljava/util/Iterator;>; │ │ - 0x0060 - 0x0096 reg=15 i I │ │ - 0x0057 - 0x0096 reg=18 mapSize I │ │ - 0x002b - 0x0099 reg=4 podcast Ljava/lang/String; │ │ - 0x001d - 0x0099 reg=9 arr$ [Ljava/lang/String; │ │ - 0x0039 - 0x0099 reg=12 files [Ljava/lang/String; │ │ - 0x0051 - 0x0099 reg=13 filesInDatabase Ljava/util/Map; Ljava/util/Map; │ │ - 0x0023 - 0x0099 reg=16 i$ I │ │ - 0x0021 - 0x0099 reg=17 len$ I │ │ - 0x0035 - 0x0099 reg=20 podcast_path Ljava/io/File; │ │ - 0x0019 - 0x009b reg=14 filesOnDisk Ljava/util/List; Ljava/util/List; │ │ - 0x0010 - 0x009b reg=19 path Ljava/io/File; │ │ - 0x0014 - 0x009b reg=21 podcastsOnDisk [Ljava/lang/String; │ │ - 0x0004 - 0x009b reg=22 rootPath Ljava/io/File; │ │ - 0x0000 - 0x009b reg=23 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; │ │ - 0x0000 - 0x009b reg=24 params [Ljava/lang/Void; │ │ + 0x000d line=722 │ │ + 0x0011 line=723 │ │ + 0x0016 line=724 │ │ + 0x0018 line=725 │ │ + 0x0028 line=726 │ │ + 0x002f line=727 │ │ + 0x0033 line=728 │ │ + 0x003a line=730 │ │ + 0x003e line=731 │ │ + 0x004a line=732 │ │ + 0x004c line=734 │ │ + 0x0050 line=735 │ │ + 0x0058 line=736 │ │ + 0x005b line=737 │ │ + 0x0061 line=738 │ │ + 0x006b line=739 │ │ + 0x0088 line=736 │ │ + 0x008b line=725 │ │ + 0x0090 line=746 │ │ + locals : │ │ + 0x0061 - 0x008b reg=8 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0058 - 0x008b reg=9 fileIter Ljava/util/Iterator; Ljava/util/Iterator;>; │ │ + 0x0059 - 0x008b reg=13 i I │ │ + 0x0050 - 0x008b reg=14 mapSize I │ │ + 0x0028 - 0x0090 reg=3 podcast Ljava/lang/String; │ │ + 0x0033 - 0x0090 reg=10 files [Ljava/lang/String; │ │ + 0x004a - 0x0090 reg=11 filesInDatabase Ljava/util/Map; Ljava/util/Map; │ │ + 0x002f - 0x0090 reg=16 podcast_path Ljava/io/File; │ │ + 0x0016 - 0x0092 reg=12 filesOnDisk Ljava/util/List; Ljava/util/List; │ │ + 0x000d - 0x0092 reg=15 path Ljava/io/File; │ │ + 0x0011 - 0x0092 reg=17 podcastsOnDisk [Ljava/lang/String; │ │ + 0x0004 - 0x0092 reg=18 rootPath Ljava/io/File; │ │ + 0x0000 - 0x0092 reg=21 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; │ │ + 0x0000 - 0x0092 reg=22 params [Ljava/lang/Void; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #72 header: │ │ -class_idx : 278 │ │ +class_idx : 286 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 674 │ │ +superclass_idx : 142 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -14000,58 +13252,58 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00d700: |[00d700] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$1.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ │ -00d710: 5b01 be01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01be │ │ -00d714: 5a02 bf01 |0002: iput-wide v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.val$id:J // field@01bf │ │ -00d718: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00d71e: 0e00 |0007: return-void │ │ +00ffe0: |[00ffe0] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$1.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ │ +00fff0: 5b01 c601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c6 │ │ +00fff4: 5a02 c701 |0002: iput-wide v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.val$id:J // field@01c7 │ │ +00fff8: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +00fffe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -00d720: |[00d720] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$1.onClick:(Landroid/view/View;)V │ │ -00d730: 5430 be01 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01be │ │ -00d734: 5400 c301 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d738: 5331 bf01 |0004: iget-wide v1, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.val$id:J // field@01bf │ │ -00d73c: 7140 4503 4021 |0006: invoke-static {v0, v4, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$700:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V // method@0345 │ │ -00d742: 0e00 |0009: return-void │ │ +010000: |[010000] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$1.onClick:(Landroid/view/View;)V │ │ +010010: 5440 c601 |0000: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c6 │ │ +010014: 5400 cb01 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +010018: 5342 c701 |0004: iget-wide v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.val$id:J // field@01c7 │ │ +01001c: 7140 4903 5032 |0006: invoke-static {v0, v5, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$700:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V // method@0349 │ │ +010022: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0009 line=494 │ │ locals : │ │ - 0x0000 - 0x000a reg=3 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; │ │ - 0x0000 - 0x000a reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x000a reg=4 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; │ │ + 0x0000 - 0x000a reg=5 v Landroid/view/View; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #73 header: │ │ -class_idx : 279 │ │ +class_idx : 287 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 674 │ │ +superclass_idx : 142 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -14076,56 +13328,56 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d744: |[00d744] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$2.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ │ -00d754: 5b01 c001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c0 │ │ -00d758: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00d75e: 0e00 |0005: return-void │ │ +010024: |[010024] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$2.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ │ +010034: 5b01 c801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c8 │ │ +010038: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +01003e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00d760: |[00d760] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$2.onLongClick:(Landroid/view/View;)Z │ │ -00d770: 5410 c001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c0 │ │ -00d774: 5400 c301 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d778: 6e20 6103 2000 |0004: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.openContextMenu:(Landroid/view/View;)V // method@0361 │ │ -00d77e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -00d780: 0f00 |0008: return v0 │ │ +010040: |[010040] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$2.onLongClick:(Landroid/view/View;)Z │ │ +010050: 5410 c801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c8 │ │ +010054: 5400 cb01 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +010058: 6e20 6503 2000 |0004: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.openContextMenu:(Landroid/view/View;)V // method@0365 │ │ +01005e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +010060: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0007 line=501 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; │ │ 0x0000 - 0x0009 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #74 header: │ │ -class_idx : 280 │ │ +class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 674 │ │ +superclass_idx : 142 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -14154,58 +13406,58 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00d784: |[00d784] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$3.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ │ -00d794: 5b01 c101 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c1 │ │ -00d798: 5b02 c201 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.val$fullName:Ljava/lang/String; // field@01c2 │ │ -00d79c: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00d7a2: 0e00 |0007: return-void │ │ +010064: |[010064] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$3.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ │ +010074: 5b01 c901 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c9 │ │ +010078: 5b02 ca01 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.val$fullName:Ljava/lang/String; // field@01ca │ │ +01007c: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +010082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00d7a4: |[00d7a4] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$3.onClick:(Landroid/view/View;)V │ │ -00d7b4: 5420 c101 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c1 │ │ -00d7b8: 5400 c301 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d7bc: 5421 c201 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.val$fullName:Ljava/lang/String; // field@01c2 │ │ -00d7c0: 7120 4603 1000 |0006: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)V // method@0346 │ │ -00d7c6: 0e00 |0009: return-void │ │ +010084: |[010084] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter$3.onClick:(Landroid/view/View;)V │ │ +010094: 5420 c901 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // field@01c9 │ │ +010098: 5400 cb01 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +01009c: 5421 ca01 |0004: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.val$fullName:Ljava/lang/String; // field@01ca │ │ +0100a0: 7120 4a03 1000 |0006: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$800:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)V // method@034a │ │ +0100a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0009 line=510 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #75 header: │ │ -class_idx : 281 │ │ +class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 94 │ │ -source_file_idx : 674 │ │ +superclass_idx : 96 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -14229,18 +13481,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -00d7c8: |[00d7c8] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -00d7d8: 5b01 c301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d7dc: 7030 d700 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00d7 │ │ -00d7e2: 0e00 |0005: return-void │ │ +0100a8: |[0100a8] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0100b8: 5b01 cb01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +0100bc: 7030 d900 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@00d9 │ │ +0100c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0002 line=457 │ │ 0x0005 line=458 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ @@ -14250,219 +13502,206 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;) │ │ name : 'bindView' │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 227 16-bit code units │ │ -00d7e4: |[00d7e4] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -00d7f4: 1a12 2206 |0000: const-string v18, "name" // string@0622 │ │ -00d7f8: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -00d7fc: 0801 1200 |0004: move-object/from16 v1, v18 │ │ -00d800: 7220 6600 1000 |0006: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -00d806: 0a0c |0009: move-result v12 │ │ -00d808: 1a12 8703 |000a: const-string v18, "art" // string@0387 │ │ -00d80c: 0800 1600 |000c: move-object/from16 v0, v22 │ │ -00d810: 0801 1200 |000e: move-object/from16 v1, v18 │ │ -00d814: 7220 6600 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -00d81a: 0a06 |0013: move-result v6 │ │ -00d81c: 0800 1600 |0014: move-object/from16 v0, v22 │ │ -00d820: 01c1 |0016: move v1, v12 │ │ -00d822: 7220 6a00 1000 |0017: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -00d828: 0c0b |001a: move-result-object v11 │ │ -00d82a: 07b7 |001b: move-object v7, v11 │ │ -00d82c: 0800 1300 |001c: move-object/from16 v0, v19 │ │ -00d830: 5400 c301 |001e: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d834: 0812 0000 |0020: move-object/from16 v18, v0 │ │ -00d838: 7701 4403 1200 |0022: invoke-static/range {v18}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00d83e: 0c12 |0025: move-result-object v18 │ │ -00d840: 7401 fa01 1200 |0026: invoke-virtual/range {v18}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00d846: 0c12 |0029: move-result-object v18 │ │ -00d848: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -00d84c: 07b1 |002c: move-object v1, v11 │ │ -00d84e: 6e20 4004 1000 |002d: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.countUnlistened:(Ljava/lang/String;)I // method@0440 │ │ -00d854: 0a0f |0030: move-result v15 │ │ -00d856: 1a12 7002 |0031: const-string v18, "Ogg Feed" // string@0270 │ │ -00d85a: 07b0 |0033: move-object v0, v11 │ │ -00d85c: 0801 1200 |0034: move-object/from16 v1, v18 │ │ -00d860: 7120 7b04 1000 |0036: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/util/Utils;.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@047b │ │ -00d866: 0c0b |0039: move-result-object v11 │ │ -00d868: 1412 3f00 097f |003a: const v18, #float 1.82106e+38 // #7f09003f │ │ -00d86e: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -00d872: 0201 1200 |003f: move/from16 v1, v18 │ │ -00d876: 6e20 c600 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00d87c: 0c0d |0044: move-result-object v13 │ │ -00d87e: 1f0d 6b00 |0045: check-cast v13, Landroid/widget/TextView; // type@006b │ │ -00d882: 1412 3300 097f |0047: const v18, #float 1.82105e+38 // #7f090033 │ │ -00d888: 0800 1400 |004a: move-object/from16 v0, v20 │ │ -00d88c: 0201 1200 |004c: move/from16 v1, v18 │ │ -00d890: 6e20 c600 1000 |004e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00d896: 0c04 |0051: move-result-object v4 │ │ -00d898: 1f04 4c01 |0052: check-cast v4, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@014c │ │ -00d89c: 1412 1c00 097f |0054: const v18, #float 1.82105e+38 // #7f09001c │ │ -00d8a2: 0800 1400 |0057: move-object/from16 v0, v20 │ │ -00d8a6: 0201 1200 |0059: move/from16 v1, v18 │ │ -00d8aa: 6e20 c600 1000 |005b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00d8b0: 0c11 |005e: move-result-object v17 │ │ -00d8b2: 1f11 6b00 |005f: check-cast v17, Landroid/widget/TextView; // type@006b │ │ -00d8b6: 6e20 f900 bd00 |0061: invoke-virtual {v13, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00d8bc: 0800 1600 |0064: move-object/from16 v0, v22 │ │ -00d8c0: 0161 |0066: move v1, v6 │ │ -00d8c2: 7220 6a00 1000 |0067: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -00d8c8: 0c05 |006a: move-result-object v5 │ │ -00d8ca: 3805 1e00 |006b: if-eqz v5, 0089 // +001e │ │ -00d8ce: 1a12 0000 |006d: const-string v18, "" // string@0000 │ │ -00d8d2: 0800 1200 |006f: move-object/from16 v0, v18 │ │ -00d8d6: 0751 |0071: move-object v1, v5 │ │ -00d8d8: 6e20 2801 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00d8de: 0a12 |0075: move-result v18 │ │ -00d8e0: 3912 1300 |0076: if-nez v18, 0089 // +0013 │ │ -00d8e4: 1a12 4706 |0078: const-string v18, "null" // string@0647 │ │ -00d8e8: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -00d8ec: 0751 |007c: move-object v1, v5 │ │ -00d8ee: 6e20 2901 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -00d8f4: 0a12 |0080: move-result v18 │ │ -00d8f6: 3912 0800 |0081: if-nez v18, 0089 // +0008 │ │ -00d8fa: 6e20 9304 5400 |0083: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0493 │ │ -00d900: 6e10 8e04 0400 |0086: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@048e │ │ -00d906: 0800 1500 |0089: move-object/from16 v0, v21 │ │ -00d90a: 01f1 |008b: move v1, v15 │ │ -00d90c: 7120 7704 1000 |008c: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/util/Utils;.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; // method@0477 │ │ -00d912: 0c10 |008f: move-result-object v16 │ │ -00d914: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -00d918: 0801 1000 |0092: move-object/from16 v1, v16 │ │ -00d91c: 6e20 f900 1000 |0094: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00f9 │ │ -00d922: 1a12 2703 |0097: const-string v18, "_id" // string@0327 │ │ -00d926: 0800 1600 |0099: move-object/from16 v0, v22 │ │ -00d92a: 0801 1200 |009b: move-object/from16 v1, v18 │ │ -00d92e: 7220 6600 1000 |009d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0066 │ │ -00d934: 0a0a |00a0: move-result v10 │ │ -00d936: 0800 1600 |00a1: move-object/from16 v0, v22 │ │ -00d93a: 01a1 |00a3: move v1, v10 │ │ -00d93c: 7220 6900 1000 |00a4: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -00d942: 0b08 |00a7: move-result-wide v8 │ │ -00d944: 2212 1601 |00a8: new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; // type@0116 │ │ -00d948: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ -00d94c: 0801 1300 |00ac: move-object/from16 v1, v19 │ │ -00d950: 0482 |00ae: move-wide v2, v8 │ │ -00d952: 7040 1e03 1032 |00af: invoke-direct {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V // method@031e │ │ -00d958: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ -00d95c: 0801 1200 |00b4: move-object/from16 v1, v18 │ │ -00d960: 6e20 c800 1000 |00b6: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00d966: 2212 1701 |00b9: new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; // type@0117 │ │ -00d96a: 7602 2003 1200 |00bb: invoke-direct/range {v18, v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V // method@0320 │ │ -00d970: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -00d974: 0801 1200 |00c0: move-object/from16 v1, v18 │ │ -00d978: 6e20 c900 1000 |00c2: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00c9 │ │ -00d97e: 1412 4000 097f |00c5: const v18, #float 1.82106e+38 // #7f090040 │ │ -00d984: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ -00d988: 0201 1200 |00ca: move/from16 v1, v18 │ │ -00d98c: 6e20 c600 1000 |00cc: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00d992: 0c0e |00cf: move-result-object v14 │ │ -00d994: 1f0e 6000 |00d0: check-cast v14, Landroid/widget/ImageButton; // type@0060 │ │ -00d998: 2212 1801 |00d2: new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; // type@0118 │ │ -00d99c: 0800 1200 |00d4: move-object/from16 v0, v18 │ │ -00d9a0: 0801 1300 |00d6: move-object/from16 v1, v19 │ │ -00d9a4: 0772 |00d8: move-object v2, v7 │ │ -00d9a6: 7030 2203 1002 |00d9: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V // method@0322 │ │ -00d9ac: 07e0 |00dc: move-object v0, v14 │ │ -00d9ae: 0801 1200 |00dd: move-object/from16 v1, v18 │ │ -00d9b2: 6e20 df00 1000 |00df: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00df │ │ -00d9b8: 0e00 |00e2: return-void │ │ + insns size : 212 16-bit code units │ │ +0100c4: |[0100c4] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0100d4: 1a10 3206 |0000: const-string v16, "name" // string@0632 │ │ +0100d8: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +0100dc: 0801 1000 |0004: move-object/from16 v1, v16 │ │ +0100e0: 7220 6800 1000 |0006: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +0100e6: 0a0a |0009: move-result v10 │ │ +0100e8: 1a10 9903 |000a: const-string v16, "art" // string@0399 │ │ +0100ec: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +0100f0: 0801 1000 |000e: move-object/from16 v1, v16 │ │ +0100f4: 7220 6800 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +0100fa: 0a04 |0013: move-result v4 │ │ +0100fc: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +010100: 7220 6c00 a000 |0016: invoke-interface {v0, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +010106: 0c09 |0019: move-result-object v9 │ │ +010108: 0795 |001a: move-object v5, v9 │ │ +01010a: 0800 1100 |001b: move-object/from16 v0, v17 │ │ +01010e: 5400 cb01 |001d: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +010112: 0810 0000 |001f: move-object/from16 v16, v0 │ │ +010116: 7701 4803 1000 |0021: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +01011c: 0c10 |0024: move-result-object v16 │ │ +01011e: 7401 fe01 1000 |0025: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010124: 0c10 |0028: move-result-object v16 │ │ +010126: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +01012a: 6e20 4404 9000 |002b: invoke-virtual {v0, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.countUnlistened:(Ljava/lang/String;)I // method@0444 │ │ +010130: 0a0d |002e: move-result v13 │ │ +010132: 1a10 7f02 |002f: const-string v16, "Ogg Feed" // string@027f │ │ +010136: 0800 1000 |0031: move-object/from16 v0, v16 │ │ +01013a: 7120 7f04 0900 |0033: invoke-static {v9, v0}, Lorg/sixgun/ponyexpress/util/Utils;.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@047f │ │ +010140: 0c09 |0036: move-result-object v9 │ │ +010142: 1410 3f00 097f |0037: const v16, #float 1.82106e+38 // #7f09003f │ │ +010148: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +01014c: 0201 1000 |003c: move/from16 v1, v16 │ │ +010150: 6e20 c800 1000 |003e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +010156: 0c0b |0041: move-result-object v11 │ │ +010158: 1f0b 6d00 |0042: check-cast v11, Landroid/widget/TextView; // type@006d │ │ +01015c: 1410 3300 097f |0044: const v16, #float 1.82105e+38 // #7f090033 │ │ +010162: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +010166: 0201 1000 |0049: move/from16 v1, v16 │ │ +01016a: 6e20 c800 1000 |004b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +010170: 0c02 |004e: move-result-object v2 │ │ +010172: 1f02 5401 |004f: check-cast v2, Lorg/sixgun/ponyexpress/view/RemoteImageView; // type@0154 │ │ +010176: 1410 1c00 097f |0051: const v16, #float 1.82105e+38 // #7f09001c │ │ +01017c: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +010180: 0201 1000 |0056: move/from16 v1, v16 │ │ +010184: 6e20 c800 1000 |0058: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +01018a: 0c0f |005b: move-result-object v15 │ │ +01018c: 1f0f 6d00 |005c: check-cast v15, Landroid/widget/TextView; // type@006d │ │ +010190: 6e20 fb00 9b00 |005e: invoke-virtual {v11, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +010196: 0800 1400 |0061: move-object/from16 v0, v20 │ │ +01019a: 7220 6c00 4000 |0063: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +0101a0: 0c03 |0066: move-result-object v3 │ │ +0101a2: 3803 1c00 |0067: if-eqz v3, 0083 // +001c │ │ +0101a6: 1a10 0000 |0069: const-string v16, "" // string@0000 │ │ +0101aa: 0800 1000 |006b: move-object/from16 v0, v16 │ │ +0101ae: 6e20 2b01 3000 |006d: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +0101b4: 0a10 |0070: move-result v16 │ │ +0101b6: 3910 1200 |0071: if-nez v16, 0083 // +0012 │ │ +0101ba: 1a10 5706 |0073: const-string v16, "null" // string@0657 │ │ +0101be: 0800 1000 |0075: move-object/from16 v0, v16 │ │ +0101c2: 6e20 2c01 3000 |0077: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +0101c8: 0a10 |007a: move-result v16 │ │ +0101ca: 3910 0800 |007b: if-nez v16, 0083 // +0008 │ │ +0101ce: 6e20 9704 3200 |007d: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setRemoteURI:(Ljava/lang/String;)V // method@0497 │ │ +0101d4: 6e10 9204 0200 |0080: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:()V // method@0492 │ │ +0101da: 0800 1300 |0083: move-object/from16 v0, v19 │ │ +0101de: 7120 7b04 d000 |0085: invoke-static {v0, v13}, Lorg/sixgun/ponyexpress/util/Utils;.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; // method@047b │ │ +0101e4: 0c0e |0088: move-result-object v14 │ │ +0101e6: 6e20 fb00 ef00 |0089: invoke-virtual {v15, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +0101ec: 1a10 3a03 |008c: const-string v16, "_id" // string@033a │ │ +0101f0: 0800 1400 |008e: move-object/from16 v0, v20 │ │ +0101f4: 0801 1000 |0090: move-object/from16 v1, v16 │ │ +0101f8: 7220 6800 1000 |0092: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0068 │ │ +0101fe: 0a08 |0095: move-result v8 │ │ +010200: 0800 1400 |0096: move-object/from16 v0, v20 │ │ +010204: 7220 6b00 8000 |0098: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +01020a: 0b06 |009b: move-result-wide v6 │ │ +01020c: 2210 1e01 |009c: new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; // type@011e │ │ +010210: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +010214: 0801 1100 |00a0: move-object/from16 v1, v17 │ │ +010218: 7040 2203 1076 |00a2: invoke-direct {v0, v1, v6, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V // method@0322 │ │ +01021e: 0800 1200 |00a5: move-object/from16 v0, v18 │ │ +010222: 0801 1000 |00a7: move-object/from16 v1, v16 │ │ +010226: 6e20 ca00 1000 |00a9: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +01022c: 2210 1f01 |00ac: new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; // type@011f │ │ +010230: 7602 2403 1000 |00ae: invoke-direct/range {v16, v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V // method@0324 │ │ +010236: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +01023a: 0801 1000 |00b3: move-object/from16 v1, v16 │ │ +01023e: 6e20 cb00 1000 |00b5: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@00cb │ │ +010244: 1410 4000 097f |00b8: const v16, #float 1.82106e+38 // #7f090040 │ │ +01024a: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ +01024e: 0201 1000 |00bd: move/from16 v1, v16 │ │ +010252: 6e20 c800 1000 |00bf: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +010258: 0c0c |00c2: move-result-object v12 │ │ +01025a: 1f0c 6200 |00c3: check-cast v12, Landroid/widget/ImageButton; // type@0062 │ │ +01025e: 2210 2001 |00c5: new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; // type@0120 │ │ +010262: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ +010266: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ +01026a: 7030 2603 1005 |00cb: invoke-direct {v0, v1, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V // method@0326 │ │ +010270: 0800 1000 |00ce: move-object/from16 v0, v16 │ │ +010274: 6e20 e100 0c00 |00d0: invoke-virtual {v12, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00e1 │ │ +01027a: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x000a line=463 │ │ 0x0014 line=465 │ │ - 0x001b line=466 │ │ - 0x001c line=467 │ │ - 0x0031 line=470 │ │ - 0x003a line=472 │ │ - 0x0047 line=473 │ │ - 0x0054 line=474 │ │ - 0x0061 line=476 │ │ - 0x0064 line=477 │ │ - 0x006b line=478 │ │ - 0x0083 line=479 │ │ - 0x0086 line=480 │ │ - 0x0089 line=482 │ │ - 0x0090 line=483 │ │ - 0x0097 line=486 │ │ - 0x00a1 line=487 │ │ - 0x00a8 line=488 │ │ - 0x00b9 line=496 │ │ - 0x00c5 line=504 │ │ - 0x00d2 line=505 │ │ - 0x00e2 line=514 │ │ - locals : │ │ - 0x0054 - 0x00e3 reg=4 albumArt Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ - 0x006b - 0x00e3 reg=5 albumArtUrl Ljava/lang/String; │ │ - 0x0014 - 0x00e3 reg=6 artUrlIndex I │ │ - 0x001c - 0x00e3 reg=7 fullName Ljava/lang/String; │ │ - 0x00a8 - 0x00e3 reg=8 id J │ │ - 0x00a1 - 0x00e3 reg=10 id_index I │ │ - 0x001b - 0x00e3 reg=11 name Ljava/lang/String; │ │ - 0x000a - 0x00e3 reg=12 nameIndex I │ │ - 0x0047 - 0x00e3 reg=13 podcastName Landroid/widget/TextView; │ │ - 0x00d2 - 0x00e3 reg=14 refresh Landroid/widget/ImageButton; │ │ - 0x0031 - 0x00e3 reg=15 unlistened I │ │ - 0x0090 - 0x00e3 reg=16 unlistenedString Ljava/lang/String; │ │ - 0x0061 - 0x00e3 reg=17 unlistenedText Landroid/widget/TextView; │ │ - 0x0000 - 0x00e3 reg=19 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ - 0x0000 - 0x00e3 reg=20 view Landroid/view/View; │ │ - 0x0000 - 0x00e3 reg=21 context Landroid/content/Context; │ │ - 0x0000 - 0x00e3 reg=22 cursor Landroid/database/Cursor; │ │ + 0x001a line=466 │ │ + 0x001b line=467 │ │ + 0x002f line=470 │ │ + 0x0037 line=472 │ │ + 0x0044 line=473 │ │ + 0x0051 line=474 │ │ + 0x005e line=476 │ │ + 0x0061 line=477 │ │ + 0x0067 line=478 │ │ + 0x007d line=479 │ │ + 0x0080 line=480 │ │ + 0x0083 line=482 │ │ + 0x0089 line=483 │ │ + 0x008c line=486 │ │ + 0x0096 line=487 │ │ + 0x009c line=488 │ │ + 0x00ac line=496 │ │ + 0x00b8 line=504 │ │ + 0x00c5 line=505 │ │ + 0x00d3 line=514 │ │ + locals : │ │ + 0x0051 - 0x00d4 reg=2 albumArt Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + 0x0067 - 0x00d4 reg=3 albumArtUrl Ljava/lang/String; │ │ + 0x0014 - 0x00d4 reg=4 artUrlIndex I │ │ + 0x001b - 0x00d4 reg=5 fullName Ljava/lang/String; │ │ + 0x009c - 0x00d4 reg=6 id J │ │ + 0x0096 - 0x00d4 reg=8 id_index I │ │ + 0x001a - 0x00d4 reg=9 name Ljava/lang/String; │ │ + 0x000a - 0x00d4 reg=10 nameIndex I │ │ + 0x0044 - 0x00d4 reg=11 podcastName Landroid/widget/TextView; │ │ + 0x00c5 - 0x00d4 reg=12 refresh Landroid/widget/ImageButton; │ │ + 0x002f - 0x00d4 reg=13 unlistened I │ │ + 0x0089 - 0x00d4 reg=14 unlistenedString Ljava/lang/String; │ │ + 0x005e - 0x00d4 reg=15 unlistenedText Landroid/widget/TextView; │ │ + 0x0000 - 0x00d4 reg=17 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ + 0x0000 - 0x00d4 reg=18 view Landroid/view/View; │ │ + 0x0000 - 0x00d4 reg=19 context Landroid/content/Context; │ │ + 0x0000 - 0x00d4 reg=20 cursor Landroid/database/Cursor; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;) │ │ name : 'newView' │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -00d9bc: |[00d9bc] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -00d9cc: 5442 c301 |0000: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c3 │ │ -00d9d0: 1a03 5f05 |0002: const-string v3, "layout_inflater" // string@055f │ │ -00d9d4: 6e20 5203 3200 |0004: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0352 │ │ -00d9da: 0c01 |0007: move-result-object v1 │ │ -00d9dc: 1f01 5000 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@0050 │ │ -00d9e0: 2200 5600 |000a: new-instance v0, Landroid/view/View; // type@0056 │ │ -00d9e4: 7020 c500 5000 |000c: invoke-direct {v0, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00c5 │ │ -00d9ea: 1402 0d00 037f |000f: const v2, #float 1.74129e+38 // #7f03000d │ │ -00d9f0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -00d9f2: 6e40 be00 2137 |0013: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00be │ │ -00d9f8: 0c00 |0016: move-result-object v0 │ │ -00d9fa: 1100 |0017: return-object v0 │ │ +01027c: |[01027c] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +01028c: 5442 cb01 |0000: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cb │ │ +010290: 1a03 7005 |0002: const-string v3, "layout_inflater" // string@0570 │ │ +010294: 6e20 5603 3200 |0004: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0356 │ │ +01029a: 0c01 |0007: move-result-object v1 │ │ +01029c: 1f01 5200 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@0052 │ │ +0102a0: 2200 5800 |000a: new-instance v0, Landroid/view/View; // type@0058 │ │ +0102a4: 7020 c700 5000 |000c: invoke-direct {v0, v5}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00c7 │ │ +0102aa: 1402 0d00 037f |000f: const v2, #float 1.74129e+38 // #7f03000d │ │ +0102b0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0102b2: 6e40 c000 2137 |0013: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@00c0 │ │ +0102b8: 0c00 |0016: move-result-object v0 │ │ +0102ba: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x000a line=519 │ │ 0x000f line=520 │ │ 0x0017 line=521 │ │ locals : │ │ 0x000f - 0x0018 reg=0 v Landroid/view/View; │ │ 0x000a - 0x0018 reg=1 vi Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0018 reg=4 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ 0x0000 - 0x0018 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0018 reg=6 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0018 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #76 header: │ │ -class_idx : 282 │ │ +class_idx : 290 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 16 │ │ -source_file_idx : 674 │ │ +superclass_idx : 18 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #76 annotations: │ │ Annotations on class │ │ @@ -14486,56 +13725,56 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00d9fc: |[00d9fc] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastDeleted.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ -00da0c: 5b01 c401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ -00da10: 7010 3300 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0033 │ │ -00da16: 0e00 |0005: return-void │ │ +0102bc: |[0102bc] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastDeleted.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ +0102cc: 5b01 cc01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cc │ │ +0102d0: 7010 3500 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0035 │ │ +0102d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00da18: |[00da18] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastDeleted.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00da28: 5420 c401 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c4 │ │ -00da2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00da2e: 7120 4203 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0342 │ │ -00da34: 0e00 |0006: return-void │ │ +0102d8: |[0102d8] org.sixgun.ponyexpress.activity.PonyExpressActivity$PodcastDeleted.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0102e8: 5420 cc01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cc │ │ +0102ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0102ee: 7120 4603 1000 |0003: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0346 │ │ +0102f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0006 line=759 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #77 header: │ │ -class_idx : 283 │ │ +class_idx : 291 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 674 │ │ +superclass_idx : 50 │ │ +source_file_idx : 690 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #77 annotations: │ │ Annotations on class │ │ @@ -14560,18 +13799,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00da38: |[00da38] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ -00da48: 5b01 c501 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00da4c: 7010 8800 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0088 │ │ -00da52: 0e00 |0005: return-void │ │ +0102f8: |[0102f8] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ +010308: 5b01 cd01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01030c: 7010 8a00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@008a │ │ +010312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ @@ -14580,17 +13819,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00da54: |[00da54] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V │ │ -00da64: 7020 2a03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@032a │ │ -00da6a: 0e00 |0003: return-void │ │ +010314: |[010314] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V │ │ +010324: 7020 2e03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@032e │ │ +01032a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; │ │ @@ -14600,59 +13839,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -00da6c: |[00da6c] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.CheckForNewPodcasts:()V │ │ -00da7c: 1a04 a102 |0000: const-string v4, "PonyExpressActivity" // string@02a1 │ │ -00da80: 1a05 4b00 |0002: const-string v5, "Checking for new Sixgun podcasts" // string@004b │ │ -00da84: 7120 b100 5400 |0004: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00da8a: 5464 c501 |0007: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00da8e: 7110 4403 0400 |0009: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00da94: 0c04 |000c: move-result-object v4 │ │ -00da96: 6e10 fa01 0400 |000d: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00da9c: 0c04 |0010: move-result-object v4 │ │ -00da9e: 6e10 4804 0400 |0011: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getCurrentPodcasts:()Ljava/util/ArrayList; // method@0448 │ │ -00daa4: 0c01 |0014: move-result-object v1 │ │ -00daa6: 5464 c501 |0015: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00daaa: 7110 4403 0400 |0017: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dab0: 0c04 |001a: move-result-object v4 │ │ -00dab2: 6e10 f901 0400 |001b: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getApplicationContext:()Landroid/content/Context; // method@01f9 │ │ -00dab8: 0c00 |001e: move-result-object v0 │ │ -00daba: 2202 4701 |001f: new-instance v2, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // type@0147 │ │ -00dabe: 5464 c501 |0021: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dac2: 1405 4d00 067f |0023: const v5, #float 1.78118e+38 // #7f06004d │ │ -00dac8: 6e20 5103 5400 |0026: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0351 │ │ -00dace: 0c04 |0029: move-result-object v4 │ │ -00dad0: 7030 6a04 0204 |002a: invoke-direct {v2, v0, v4}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@046a │ │ -00dad6: 6e10 6e04 0200 |002d: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@046e │ │ -00dadc: 0c03 |0030: move-result-object v3 │ │ -00dade: 1f03 a200 |0031: check-cast v3, Ljava/util/ArrayList; // type@00a2 │ │ -00dae2: 6e20 5a01 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@015a │ │ -00dae8: 6e10 5801 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0158 │ │ -00daee: 0a04 |0039: move-result v4 │ │ -00daf0: 3904 1600 |003a: if-nez v4, 0050 // +0016 │ │ -00daf4: 1a04 a102 |003c: const-string v4, "PonyExpressActivity" // string@02a1 │ │ -00daf8: 1a05 2e00 |003e: const-string v5, "Adding new Podcasts!" // string@002e │ │ -00dafc: 7120 b100 5400 |0040: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00db02: 5464 c501 |0043: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00db06: 7110 4403 0400 |0045: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00db0c: 0c04 |0048: move-result-object v4 │ │ -00db0e: 6e10 fa01 0400 |0049: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00db14: 0c04 |004c: move-result-object v4 │ │ -00db16: 6e20 3d04 3400 |004d: invoke-virtual {v4, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcasts:(Ljava/util/List;)V // method@043d │ │ -00db1c: 0e00 |0050: return-void │ │ +01032c: |[01032c] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.CheckForNewPodcasts:()V │ │ +01033c: 1a04 b102 |0000: const-string v4, "PonyExpressActivity" // string@02b1 │ │ +010340: 1a05 4e00 |0002: const-string v5, "Checking for new Sixgun podcasts" // string@004e │ │ +010344: 7120 b300 5400 |0004: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01034a: 5464 cd01 |0007: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01034e: 7110 4803 0400 |0009: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010354: 0c04 |000c: move-result-object v4 │ │ +010356: 6e10 fe01 0400 |000d: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +01035c: 0c04 |0010: move-result-object v4 │ │ +01035e: 6e10 4c04 0400 |0011: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getCurrentPodcasts:()Ljava/util/ArrayList; // method@044c │ │ +010364: 0c01 |0014: move-result-object v1 │ │ +010366: 5464 cd01 |0015: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01036a: 7110 4803 0400 |0017: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010370: 0c04 |001a: move-result-object v4 │ │ +010372: 6e10 fd01 0400 |001b: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getApplicationContext:()Landroid/content/Context; // method@01fd │ │ +010378: 0c00 |001e: move-result-object v0 │ │ +01037a: 2202 4f01 |001f: new-instance v2, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // type@014f │ │ +01037e: 5464 cd01 |0021: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010382: 1405 4d00 067f |0023: const v5, #float 1.78118e+38 // #7f06004d │ │ +010388: 6e20 5503 5400 |0026: invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0355 │ │ +01038e: 0c04 |0029: move-result-object v4 │ │ +010390: 7030 6e04 0204 |002a: invoke-direct {v2, v0, v4}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@046e │ │ +010396: 6e10 7204 0200 |002d: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@0472 │ │ +01039c: 0c03 |0030: move-result-object v3 │ │ +01039e: 1f03 a900 |0031: check-cast v3, Ljava/util/ArrayList; // type@00a9 │ │ +0103a2: 6e20 5d01 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@015d │ │ +0103a8: 6e10 5b01 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@015b │ │ +0103ae: 0a04 |0039: move-result v4 │ │ +0103b0: 3904 1600 |003a: if-nez v4, 0050 // +0016 │ │ +0103b4: 1a04 b102 |003c: const-string v4, "PonyExpressActivity" // string@02b1 │ │ +0103b8: 1a05 2e00 |003e: const-string v5, "Adding new Podcasts!" // string@002e │ │ +0103bc: 7120 b300 5400 |0040: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0103c2: 5464 cd01 |0043: iget-object v4, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0103c6: 7110 4803 0400 |0045: invoke-static {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0103cc: 0c04 |0048: move-result-object v4 │ │ +0103ce: 6e10 fe01 0400 |0049: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0103d4: 0c04 |004c: move-result-object v4 │ │ +0103d6: 6e20 4104 3400 |004d: invoke-virtual {v4, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcasts:(Ljava/util/List;)V // method@0441 │ │ +0103dc: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0007 line=660 │ │ 0x0015 line=662 │ │ 0x001f line=663 │ │ + 0x0026 line=664 │ │ 0x002d line=665 │ │ 0x0033 line=667 │ │ 0x0036 line=669 │ │ 0x003c line=670 │ │ 0x0043 line=671 │ │ 0x0050 line=673 │ │ locals : │ │ @@ -14667,31 +13907,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -00db20: |[00db20] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.checkForNewArt:(Ljava/lang/String;)V │ │ -00db30: 2202 4001 |0000: new-instance v2, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0140 │ │ -00db34: 5443 c501 |0002: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00db38: 7110 4403 0300 |0004: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00db3e: 0c03 |0007: move-result-object v3 │ │ -00db40: 7030 3004 3205 |0008: invoke-direct {v2, v3, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0430 │ │ -00db46: 6e10 3504 0200 |000b: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parseAlbumArtURL:()Ljava/lang/String; // method@0435 │ │ -00db4c: 0c00 |000e: move-result-object v0 │ │ -00db4e: 5443 c501 |000f: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00db52: 7110 4403 0300 |0011: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00db58: 0c03 |0014: move-result-object v3 │ │ -00db5a: 6e10 fa01 0300 |0015: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00db60: 0c03 |0018: move-result-object v3 │ │ -00db62: 6e30 6104 5300 |0019: invoke-virtual {v3, v5, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.updateAlbumArtUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@0461 │ │ -00db68: 0e00 |001c: return-void │ │ -00db6a: 0d01 |001d: move-exception v1 │ │ -00db6c: 28fe |001e: goto 001c // -0002 │ │ +0103e0: |[0103e0] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.checkForNewArt:(Ljava/lang/String;)V │ │ +0103f0: 2202 4801 |0000: new-instance v2, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0148 │ │ +0103f4: 5443 cd01 |0002: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0103f8: 7110 4803 0300 |0004: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0103fe: 0c03 |0007: move-result-object v3 │ │ +010400: 7030 3404 3205 |0008: invoke-direct {v2, v3, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0434 │ │ +010406: 6e10 3904 0200 |000b: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parseAlbumArtURL:()Ljava/lang/String; // method@0439 │ │ +01040c: 0c00 |000e: move-result-object v0 │ │ +01040e: 5443 cd01 |000f: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010412: 7110 4803 0300 |0011: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010418: 0c03 |0014: move-result-object v3 │ │ +01041a: 6e10 fe01 0300 |0015: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010420: 0c03 |0018: move-result-object v3 │ │ +010422: 6e30 6504 5300 |0019: invoke-virtual {v3, v5, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.updateAlbumArtUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@0465 │ │ +010428: 0e00 |001c: return-void │ │ +01042a: 0d01 |001d: move-exception v1 │ │ +01042c: 28fe |001e: goto 001c // -0002 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/lang/NullPointerException; -> 0x001d │ │ positions : │ │ 0x0000 line=676 │ │ 0x000b line=680 │ │ 0x000f line=687 │ │ @@ -14711,332 +13951,310 @@ │ │ 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 │ │ -00db80: |[00db80] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -00db90: 1f02 5601 |0000: check-cast v2, [Ljava/lang/String; // type@0156 │ │ -00db94: 6e20 3003 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0330 │ │ -00db9a: 0c00 |0005: move-result-object v0 │ │ -00db9c: 1100 |0006: return-object v0 │ │ +010440: |[010440] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +010450: 1f02 5e01 |0000: check-cast v2, [Ljava/lang/String; // type@015e │ │ +010454: 6e20 3403 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; // method@0334 │ │ +01045a: 0c00 |0005: move-result-object v0 │ │ +01045c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ - registers : 24 │ │ + registers : 21 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 450 16-bit code units │ │ -00dba0: |[00dba0] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ -00dbb0: 7601 2c03 1600 |0000: invoke-direct/range {v22}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.CheckForNewPodcasts:()V // method@032c │ │ -00dbb6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -00dbb8: 1313 0000 |0004: const/16 v19, #int 0 // #0 │ │ -00dbbc: 4613 1713 |0006: aget-object v19, v23, v19 │ │ -00dbc0: 1a14 0000 |0008: const-string v20, "" // string@0000 │ │ -00dbc4: 7402 2801 1300 |000a: invoke-virtual/range {v19, v20}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00dbca: 0a13 |000d: move-result v19 │ │ -00dbcc: 3913 1000 |000e: if-nez v19, 001e // +0010 │ │ -00dbd0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -00dbd2: 0800 1600 |0011: move-object/from16 v0, v22 │ │ -00dbd6: 5400 c501 |0013: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dbda: 0813 0000 |0015: move-object/from16 v19, v0 │ │ -00dbde: 1314 0000 |0017: const/16 v20, #int 0 // #0 │ │ -00dbe2: 4614 1714 |0019: aget-object v20, v23, v20 │ │ -00dbe6: 7702 3d03 1300 |001b: invoke-static/range {v19, v20}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; // method@033d │ │ -00dbec: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -00dbf0: 5400 c501 |0020: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dbf4: 0813 0000 |0022: move-object/from16 v19, v0 │ │ -00dbf8: 7401 4b03 1300 |0024: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getApplicationContext:()Landroid/content/Context; // method@034b │ │ -00dbfe: 0c13 |0027: move-result-object v19 │ │ -00dc00: 7701 a100 1300 |0028: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00dc06: 0c0f |002b: move-result-object v15 │ │ -00dc08: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -00dc0c: 5400 c501 |002e: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dc10: 0813 0000 |0030: move-object/from16 v19, v0 │ │ -00dc14: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -00dc18: 5400 c501 |0034: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dc1c: 0814 0000 |0036: move-object/from16 v20, v0 │ │ -00dc20: 1415 4900 067f |0038: const v21, #float 1.78118e+38 // #7f060049 │ │ -00dc26: 7402 5103 1400 |003b: invoke-virtual/range {v20, v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0351 │ │ -00dc2c: 0c14 |003e: move-result-object v20 │ │ -00dc2e: 1a15 1a00 |003f: const-string v21, "6" // string@001a │ │ -00dc32: 07f0 |0041: move-object v0, v15 │ │ -00dc34: 0801 1400 |0042: move-object/from16 v1, v20 │ │ -00dc38: 0802 1500 |0044: move-object/from16 v2, v21 │ │ -00dc3c: 7230 6000 1002 |0046: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -00dc42: 0c14 |0049: move-result-object v20 │ │ -00dc44: 7701 1a01 1400 |004a: invoke-static/range {v20}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011a │ │ -00dc4a: 0a14 |004d: move-result v20 │ │ -00dc4c: 7702 3f03 1300 |004e: invoke-static/range {v19, v20}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I // method@033f │ │ -00dc52: 1a13 a102 |0051: const-string v19, "PonyExpressActivity" // string@02a1 │ │ -00dc56: 2214 9100 |0053: new-instance v20, Ljava/lang/StringBuilder; // type@0091 │ │ -00dc5a: 7601 3401 1400 |0055: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00dc60: 1a15 9b00 |0058: const-string v21, "Eps to hold: " // string@009b │ │ -00dc64: 7402 3801 1400 |005a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00dc6a: 0c14 |005d: move-result-object v20 │ │ -00dc6c: 0800 1600 |005e: move-object/from16 v0, v22 │ │ -00dc70: 5400 c501 |0060: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dc74: 0815 0000 |0062: move-object/from16 v21, v0 │ │ -00dc78: 7701 3e03 1500 |0064: invoke-static/range {v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033e │ │ -00dc7e: 0a15 |0067: move-result v21 │ │ -00dc80: 7402 3501 1400 |0068: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00dc86: 0c14 |006b: move-result-object v20 │ │ -00dc88: 7401 3901 1400 |006c: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00dc8e: 0c14 |006f: move-result-object v20 │ │ -00dc90: 7702 b100 1300 |0070: invoke-static/range {v19, v20}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00dc96: 3804 9900 |0073: if-eqz v4, 010c // +0099 │ │ -00dc9a: 0800 1600 |0075: move-object/from16 v0, v22 │ │ -00dc9e: 5400 c501 |0077: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dca2: 0813 0000 |0079: move-object/from16 v19, v0 │ │ -00dca6: 7701 4403 1300 |007b: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dcac: 0c13 |007e: move-result-object v19 │ │ -00dcae: 7401 fa01 1300 |007f: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00dcb4: 0c13 |0082: move-result-object v19 │ │ -00dcb6: 7401 5a04 1300 |0083: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.listAllPodcasts:()Ljava/util/List; // method@045a │ │ -00dcbc: 0c0d |0086: move-result-object v13 │ │ -00dcbe: 7210 6f01 0d00 |0087: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@016f │ │ -00dcc4: 0c09 |008a: move-result-object v9 │ │ -00dcc6: 7210 6901 0900 |008b: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0169 │ │ -00dccc: 0a13 |008e: move-result v19 │ │ -00dcce: 3813 3001 |008f: if-eqz v19, 01bf // +0130 │ │ -00dcd2: 7210 6a01 0900 |0091: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -00dcd8: 0c0c |0094: move-result-object v12 │ │ -00dcda: 1f0c 9000 |0095: check-cast v12, Ljava/lang/String; // type@0090 │ │ -00dcde: 0800 1600 |0097: move-object/from16 v0, v22 │ │ -00dce2: 5400 c501 |0099: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dce6: 0813 0000 |009b: move-object/from16 v19, v0 │ │ -00dcea: 7701 4403 1300 |009d: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dcf0: 0c13 |00a0: move-result-object v19 │ │ -00dcf2: 7401 fa01 1300 |00a1: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00dcf8: 0c13 |00a4: move-result-object v19 │ │ -00dcfa: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -00dcfe: 07c1 |00a7: move-object v1, v12 │ │ -00dd00: 6e20 5504 1000 |00a8: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0455 │ │ -00dd06: 0c0e |00ab: move-result-object v14 │ │ -00dd08: 0800 1600 |00ac: move-object/from16 v0, v22 │ │ -00dd0c: 07e1 |00ae: move-object v1, v14 │ │ -00dd0e: 7020 2e03 1000 |00af: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.checkForNewArt:(Ljava/lang/String;)V // method@032e │ │ -00dd14: 220b 3901 |00b2: new-instance v11, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // type@0139 │ │ -00dd18: 0800 1600 |00b4: move-object/from16 v0, v22 │ │ -00dd1c: 5400 c501 |00b6: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dd20: 0813 0000 |00b8: move-object/from16 v19, v0 │ │ -00dd24: 7701 4403 1300 |00ba: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dd2a: 0c13 |00bd: move-result-object v19 │ │ -00dd2c: 07b0 |00be: move-object v0, v11 │ │ -00dd2e: 0801 1300 |00bf: move-object/from16 v1, v19 │ │ -00dd32: 07e2 |00c1: move-object v2, v14 │ │ -00dd34: 7030 1304 1002 |00c2: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0413 │ │ -00dd3a: 6e10 1704 0b00 |00c5: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.parse:()Ljava/util/List; // method@0417 │ │ -00dd40: 0c06 |00c8: move-result-object v6 │ │ -00dd42: 7210 6f01 0600 |00c9: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@016f │ │ -00dd48: 0c0a |00cc: move-result-object v10 │ │ -00dd4a: 7210 6901 0a00 |00cd: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0169 │ │ -00dd50: 0a13 |00d0: move-result v19 │ │ -00dd52: 3813 5f00 |00d1: if-eqz v19, 0130 // +005f │ │ -00dd56: 7210 6a01 0a00 |00d3: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -00dd5c: 0c05 |00d6: move-result-object v5 │ │ -00dd5e: 1f05 d500 |00d7: check-cast v5, Lorg/sixgun/ponyexpress/Episode; // type@00d5 │ │ -00dd62: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -00dd66: 5400 c501 |00db: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dd6a: 0813 0000 |00dd: move-object/from16 v19, v0 │ │ -00dd6e: 7701 4403 1300 |00df: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dd74: 0c13 |00e2: move-result-object v19 │ │ -00dd76: 7401 fa01 1300 |00e3: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00dd7c: 0c13 |00e6: move-result-object v19 │ │ -00dd7e: 6e10 dd01 0500 |00e7: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/Episode;.getTitle:()Ljava/lang/String; // method@01dd │ │ -00dd84: 0c14 |00ea: move-result-object v20 │ │ -00dd86: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ -00dd8a: 0801 1400 |00ed: move-object/from16 v1, v20 │ │ -00dd8e: 07c2 |00ef: move-object v2, v12 │ │ -00dd90: 6e30 3f04 1002 |00f0: invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z // method@043f │ │ -00dd96: 0a13 |00f3: move-result v19 │ │ -00dd98: 3913 d9ff |00f4: if-nez v19, 00cd // -0027 │ │ -00dd9c: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ -00dda0: 5400 c501 |00f8: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dda4: 0813 0000 |00fa: move-object/from16 v19, v0 │ │ -00dda8: 7701 4403 1300 |00fc: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00ddae: 0c13 |00ff: move-result-object v19 │ │ -00ddb0: 7401 fa01 1300 |0100: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00ddb6: 0c13 |0103: move-result-object v19 │ │ -00ddb8: 0800 1300 |0104: move-object/from16 v0, v19 │ │ -00ddbc: 0751 |0106: move-object v1, v5 │ │ -00ddbe: 07c2 |0107: move-object v2, v12 │ │ -00ddc0: 6e30 5704 1002 |0108: invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J // method@0457 │ │ -00ddc6: 28c2 |010b: goto 00cd // -003e │ │ -00ddc8: 220d a200 |010c: new-instance v13, Ljava/util/ArrayList; // type@00a2 │ │ -00ddcc: 1313 0100 |010e: const/16 v19, #int 1 // #1 │ │ -00ddd0: 0200 1300 |0110: move/from16 v0, v19 │ │ -00ddd4: 2300 5601 |0112: new-array v0, v0, [Ljava/lang/String; // type@0156 │ │ -00ddd8: 0813 0000 |0114: move-object/from16 v19, v0 │ │ -00dddc: 1314 0000 |0116: const/16 v20, #int 0 // #0 │ │ -00dde0: 0800 1600 |0118: move-object/from16 v0, v22 │ │ -00dde4: 5400 c501 |011a: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dde8: 0815 0000 |011c: move-object/from16 v21, v0 │ │ -00ddec: 7701 3c03 1500 |011e: invoke-static/range {v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; // method@033c │ │ -00ddf2: 0c15 |0121: move-result-object v21 │ │ -00ddf4: 4d15 1314 |0122: aput-object v21, v19, v20 │ │ -00ddf8: 7701 5b01 1300 |0124: invoke-static/range {v19}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@015b │ │ -00ddfe: 0c13 |0127: move-result-object v19 │ │ -00de00: 07d0 |0128: move-object v0, v13 │ │ -00de02: 0801 1300 |0129: move-object/from16 v1, v19 │ │ -00de06: 7020 5401 1000 |012b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0154 │ │ -00de0c: 2900 59ff |012e: goto/16 0087 // -00a7 │ │ -00de10: 0800 1600 |0130: move-object/from16 v0, v22 │ │ -00de14: 5400 c501 |0132: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00de18: 0813 0000 |0134: move-object/from16 v19, v0 │ │ -00de1c: 7701 4403 1300 |0136: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00de22: 0c13 |0139: move-result-object v19 │ │ -00de24: 7401 fa01 1300 |013a: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00de2a: 0c13 |013d: move-result-object v19 │ │ -00de2c: 0800 1300 |013e: move-object/from16 v0, v19 │ │ -00de30: 07c1 |0140: move-object v1, v12 │ │ -00de32: 6e20 5204 1000 |0141: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getNumberOfRows:(Ljava/lang/String;)I // method@0452 │ │ -00de38: 0a12 |0144: move-result v18 │ │ -00de3a: 0800 1600 |0145: move-object/from16 v0, v22 │ │ -00de3e: 5400 c501 |0147: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00de42: 0813 0000 |0149: move-object/from16 v19, v0 │ │ -00de46: 7701 3e03 1300 |014b: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@033e │ │ -00de4c: 0a13 |014e: move-result v19 │ │ -00de4e: 9107 1213 |014f: sub-int v7, v18, v19 │ │ -00de52: 0178 |0151: move v8, v7 │ │ -00de54: 3d08 39ff |0152: if-lez v8, 008b // -00c7 │ │ -00de58: 0800 1600 |0154: move-object/from16 v0, v22 │ │ -00de5c: 5400 c501 |0156: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00de60: 0813 0000 |0158: move-object/from16 v19, v0 │ │ -00de64: 7701 4403 1300 |015a: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00de6a: 0c13 |015d: move-result-object v19 │ │ -00de6c: 7401 fa01 1300 |015e: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00de72: 0c13 |0161: move-result-object v19 │ │ -00de74: 0800 1300 |0162: move-object/from16 v0, v19 │ │ -00de78: 07c1 |0164: move-object v1, v12 │ │ -00de7a: 6e20 5304 1000 |0165: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getOldestEpisode:(Ljava/lang/String;)J // method@0453 │ │ -00de80: 0b10 |0168: move-result-wide v16 │ │ -00de82: 1613 ffff |0169: const-wide/16 v19, #int -1 // #ffff │ │ -00de86: 3113 1013 |016b: cmp-long v19, v16, v19 │ │ -00de8a: 3813 4a00 |016d: if-eqz v19, 01b7 // +004a │ │ -00de8e: 0800 1600 |016f: move-object/from16 v0, v22 │ │ -00de92: 5400 c501 |0171: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00de96: 0813 0000 |0173: move-object/from16 v19, v0 │ │ -00de9a: 7701 4403 1300 |0175: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00dea0: 0c13 |0178: move-result-object v19 │ │ -00dea2: 7401 fa01 1300 |0179: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00dea8: 0c13 |017c: move-result-object v19 │ │ -00deaa: 0800 1300 |017d: move-object/from16 v0, v19 │ │ -00deae: 0501 1000 |017f: move-wide/from16 v1, v16 │ │ -00deb2: 07c3 |0181: move-object v3, v12 │ │ -00deb4: 6e40 5904 1032 |0182: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@0459 │ │ -00deba: 0a13 |0185: move-result v19 │ │ -00debc: 3813 1400 |0186: if-eqz v19, 019a // +0014 │ │ -00dec0: 0800 1600 |0188: move-object/from16 v0, v22 │ │ -00dec4: 5400 c501 |018a: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dec8: 0813 0000 |018c: move-object/from16 v19, v0 │ │ -00decc: 7701 4403 1300 |018e: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00ded2: 0c13 |0191: move-result-object v19 │ │ -00ded4: 0800 1300 |0192: move-object/from16 v0, v19 │ │ -00ded8: 0501 1000 |0194: move-wide/from16 v1, v16 │ │ -00dedc: 07c3 |0196: move-object v3, v12 │ │ -00dede: 7140 7604 1032 |0197: invoke-static {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z // method@0476 │ │ -00dee4: 0800 1600 |019a: move-object/from16 v0, v22 │ │ -00dee8: 5400 c501 |019c: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00deec: 0813 0000 |019e: move-object/from16 v19, v0 │ │ -00def0: 7701 4403 1300 |01a0: invoke-static/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00def6: 0c13 |01a3: move-result-object v19 │ │ -00def8: 7401 fa01 1300 |01a4: invoke-virtual/range {v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00defe: 0c13 |01a7: move-result-object v19 │ │ -00df00: 7702 1f01 1000 |01a8: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -00df06: 0c14 |01ab: move-result-object v20 │ │ -00df08: 0800 1300 |01ac: move-object/from16 v0, v19 │ │ -00df0c: 0801 1400 |01ae: move-object/from16 v1, v20 │ │ -00df10: 07c2 |01b0: move-object v2, v12 │ │ -00df12: 6e30 4104 1002 |01b1: invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.deleteEpisode:(Ljava/lang/Long;Ljava/lang/String;)Z // method@0441 │ │ -00df18: d808 08ff |01b4: add-int/lit8 v8, v8, #int -1 // #ff │ │ -00df1c: 289c |01b6: goto 0152 // -0064 │ │ -00df1e: 1a13 a102 |01b7: const-string v19, "PonyExpressActivity" // string@02a1 │ │ -00df22: 1a14 4300 |01b9: const-string v20, "Cannot find oldest episode" // string@0043 │ │ -00df26: 7702 b300 1300 |01bb: invoke-static/range {v19, v20}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -00df2c: 28f6 |01be: goto 01b4 // -000a │ │ -00df2e: 1313 0000 |01bf: const/16 v19, #int 0 // #0 │ │ -00df32: 1113 |01c1: return-object v19 │ │ + insns size : 415 16-bit code units │ │ +010460: |[010460] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ +010470: 7601 3003 1300 |0000: invoke-direct/range {v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.CheckForNewPodcasts:()V // method@0330 │ │ +010476: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +010478: 120f |0004: const/4 v15, #int 0 // #0 │ │ +01047a: 460f 140f |0005: aget-object v15, v20, v15 │ │ +01047e: 1a10 0000 |0007: const-string v16, "" // string@0000 │ │ +010482: 7402 2b01 0f00 |0009: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +010488: 0a0f |000c: move-result v15 │ │ +01048a: 390f 0e00 |000d: if-nez v15, 001b // +000e │ │ +01048e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +010490: 0800 1300 |0010: move-object/from16 v0, v19 │ │ +010494: 540f cd01 |0012: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010498: 1310 0000 |0014: const/16 v16, #int 0 // #0 │ │ +01049c: 4610 1410 |0016: aget-object v16, v20, v16 │ │ +0104a0: 7702 4103 0f00 |0018: invoke-static/range {v15, v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; // method@0341 │ │ +0104a6: 0800 1300 |001b: move-object/from16 v0, v19 │ │ +0104aa: 540f cd01 |001d: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0104ae: 6e10 4f03 0f00 |001f: invoke-virtual {v15}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getApplicationContext:()Landroid/content/Context; // method@034f │ │ +0104b4: 0c0f |0022: move-result-object v15 │ │ +0104b6: 7110 a300 0f00 |0023: invoke-static {v15}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +0104bc: 0c0b |0026: move-result-object v11 │ │ +0104be: 0800 1300 |0027: move-object/from16 v0, v19 │ │ +0104c2: 540f cd01 |0029: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0104c6: 0800 1300 |002b: move-object/from16 v0, v19 │ │ +0104ca: 5400 cd01 |002d: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0104ce: 0810 0000 |002f: move-object/from16 v16, v0 │ │ +0104d2: 1411 4900 067f |0031: const v17, #float 1.78118e+38 // #7f060049 │ │ +0104d8: 7402 5503 1000 |0034: invoke-virtual/range {v16, v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0355 │ │ +0104de: 0c10 |0037: move-result-object v16 │ │ +0104e0: 1a11 1a00 |0038: const-string v17, "6" // string@001a │ │ +0104e4: 0800 1000 |003a: move-object/from16 v0, v16 │ │ +0104e8: 0801 1100 |003c: move-object/from16 v1, v17 │ │ +0104ec: 7230 6200 0b01 |003e: invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +0104f2: 0c10 |0041: move-result-object v16 │ │ +0104f4: 7701 1d01 1000 |0042: invoke-static/range {v16}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011d │ │ +0104fa: 0a10 |0045: move-result v16 │ │ +0104fc: 7702 4303 0f00 |0046: invoke-static/range {v15, v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I // method@0343 │ │ +010502: 1a0f b102 |0049: const-string v15, "PonyExpressActivity" // string@02b1 │ │ +010506: 2210 9300 |004b: new-instance v16, Ljava/lang/StringBuilder; // type@0093 │ │ +01050a: 7601 3701 1000 |004d: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +010510: 1a11 9f00 |0050: const-string v17, "Eps to hold: " // string@009f │ │ +010514: 7402 3b01 1000 |0052: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01051a: 0c10 |0055: move-result-object v16 │ │ +01051c: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +010520: 5400 cd01 |0058: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010524: 0811 0000 |005a: move-object/from16 v17, v0 │ │ +010528: 7701 4203 1100 |005c: invoke-static/range {v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@0342 │ │ +01052e: 0a11 |005f: move-result v17 │ │ +010530: 7402 3801 1000 |0060: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +010536: 0c10 |0063: move-result-object v16 │ │ +010538: 7401 3c01 1000 |0064: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01053e: 0c10 |0067: move-result-object v16 │ │ +010540: 7702 b300 0f00 |0068: invoke-static/range {v15, v16}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +010546: 3802 9000 |006b: if-eqz v2, 00fb // +0090 │ │ +01054a: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +01054e: 540f cd01 |006f: iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010552: 7110 4803 0f00 |0071: invoke-static {v15}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010558: 0c0f |0074: move-result-object v15 │ │ +01055a: 6e10 fe01 0f00 |0075: invoke-virtual {v15}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010560: 0c0f |0078: move-result-object v15 │ │ +010562: 6e10 5e04 0f00 |0079: invoke-virtual {v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.listAllPodcasts:()Ljava/util/List; // method@045e │ │ +010568: 0c09 |007c: move-result-object v9 │ │ +01056a: 7210 7201 0900 |007d: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0172 │ │ +010570: 0c0f |0080: move-result-object v15 │ │ +010572: 7210 6c01 0f00 |0081: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@016c │ │ +010578: 0a10 |0084: move-result v16 │ │ +01057a: 3810 1801 |0085: if-eqz v16, 019d // +0118 │ │ +01057e: 7210 6d01 0f00 |0087: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +010584: 0c08 |008a: move-result-object v8 │ │ +010586: 1f08 9200 |008b: check-cast v8, Ljava/lang/String; // type@0092 │ │ +01058a: 0800 1300 |008d: move-object/from16 v0, v19 │ │ +01058e: 5400 cd01 |008f: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010592: 0810 0000 |0091: move-object/from16 v16, v0 │ │ +010596: 7701 4803 1000 |0093: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +01059c: 0c10 |0096: move-result-object v16 │ │ +01059e: 7401 fe01 1000 |0097: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0105a4: 0c10 |009a: move-result-object v16 │ │ +0105a6: 0800 1000 |009b: move-object/from16 v0, v16 │ │ +0105aa: 6e20 5904 8000 |009d: invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0459 │ │ +0105b0: 0c0a |00a0: move-result-object v10 │ │ +0105b2: 0800 1300 |00a1: move-object/from16 v0, v19 │ │ +0105b6: 7020 3203 a000 |00a3: invoke-direct {v0, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.checkForNewArt:(Ljava/lang/String;)V // method@0332 │ │ +0105bc: 2207 4101 |00a6: new-instance v7, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // type@0141 │ │ +0105c0: 0800 1300 |00a8: move-object/from16 v0, v19 │ │ +0105c4: 5400 cd01 |00aa: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0105c8: 0810 0000 |00ac: move-object/from16 v16, v0 │ │ +0105cc: 7701 4803 1000 |00ae: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0105d2: 0c10 |00b1: move-result-object v16 │ │ +0105d4: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ +0105d8: 7030 1704 070a |00b4: invoke-direct {v7, v0, v10}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0417 │ │ +0105de: 6e10 1b04 0700 |00b7: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.parse:()Ljava/util/List; // method@041b │ │ +0105e4: 0c04 |00ba: move-result-object v4 │ │ +0105e6: 7210 7201 0400 |00bb: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0172 │ │ +0105ec: 0c10 |00be: move-result-object v16 │ │ +0105ee: 7801 6c01 1000 |00bf: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@016c │ │ +0105f4: 0a11 |00c2: move-result v17 │ │ +0105f6: 3811 5400 |00c3: if-eqz v17, 0117 // +0054 │ │ +0105fa: 7801 6d01 1000 |00c5: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +010600: 0c03 |00c8: move-result-object v3 │ │ +010602: 1f03 dd00 |00c9: check-cast v3, Lorg/sixgun/ponyexpress/Episode; // type@00dd │ │ +010606: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ +01060a: 5400 cd01 |00cd: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01060e: 0811 0000 |00cf: move-object/from16 v17, v0 │ │ +010612: 7701 4803 1100 |00d1: invoke-static/range {v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010618: 0c11 |00d4: move-result-object v17 │ │ +01061a: 7401 fe01 1100 |00d5: invoke-virtual/range {v17}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010620: 0c11 |00d8: move-result-object v17 │ │ +010622: 6e10 e101 0300 |00d9: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Episode;.getTitle:()Ljava/lang/String; // method@01e1 │ │ +010628: 0c12 |00dc: move-result-object v18 │ │ +01062a: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ +01062e: 0801 1200 |00df: move-object/from16 v1, v18 │ │ +010632: 6e30 4304 1008 |00e1: invoke-virtual {v0, v1, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z // method@0443 │ │ +010638: 0a11 |00e4: move-result v17 │ │ +01063a: 3911 daff |00e5: if-nez v17, 00bf // -0026 │ │ +01063e: 0800 1300 |00e7: move-object/from16 v0, v19 │ │ +010642: 5400 cd01 |00e9: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010646: 0811 0000 |00eb: move-object/from16 v17, v0 │ │ +01064a: 7701 4803 1100 |00ed: invoke-static/range {v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010650: 0c11 |00f0: move-result-object v17 │ │ +010652: 7401 fe01 1100 |00f1: invoke-virtual/range {v17}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010658: 0c11 |00f4: move-result-object v17 │ │ +01065a: 0800 1100 |00f5: move-object/from16 v0, v17 │ │ +01065e: 6e30 5b04 3008 |00f7: invoke-virtual {v0, v3, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J // method@045b │ │ +010664: 28c5 |00fa: goto 00bf // -003b │ │ +010666: 2209 a900 |00fb: new-instance v9, Ljava/util/ArrayList; // type@00a9 │ │ +01066a: 121f |00fd: const/4 v15, #int 1 // #1 │ │ +01066c: 23ff 5e01 |00fe: new-array v15, v15, [Ljava/lang/String; // type@015e │ │ +010670: 1310 0000 |0100: const/16 v16, #int 0 // #0 │ │ +010674: 0800 1300 |0102: move-object/from16 v0, v19 │ │ +010678: 5400 cd01 |0104: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01067c: 0811 0000 |0106: move-object/from16 v17, v0 │ │ +010680: 7701 4003 1100 |0108: invoke-static/range {v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; // method@0340 │ │ +010686: 0c11 |010b: move-result-object v17 │ │ +010688: 4d11 0f10 |010c: aput-object v17, v15, v16 │ │ +01068c: 7110 5e01 0f00 |010e: invoke-static {v15}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@015e │ │ +010692: 0c0f |0111: move-result-object v15 │ │ +010694: 7020 5701 f900 |0112: invoke-direct {v9, v15}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0157 │ │ +01069a: 2900 68ff |0115: goto/16 007d // -0098 │ │ +01069e: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +0106a2: 5400 cd01 |0119: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0106a6: 0810 0000 |011b: move-object/from16 v16, v0 │ │ +0106aa: 7701 4803 1000 |011d: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0106b0: 0c10 |0120: move-result-object v16 │ │ +0106b2: 7401 fe01 1000 |0121: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0106b8: 0c10 |0124: move-result-object v16 │ │ +0106ba: 0800 1000 |0125: move-object/from16 v0, v16 │ │ +0106be: 6e20 5604 8000 |0127: invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getNumberOfRows:(Ljava/lang/String;)I // method@0456 │ │ +0106c4: 0a0e |012a: move-result v14 │ │ +0106c6: 0800 1300 |012b: move-object/from16 v0, v19 │ │ +0106ca: 5400 cd01 |012d: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0106ce: 0810 0000 |012f: move-object/from16 v16, v0 │ │ +0106d2: 7701 4203 1000 |0131: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I // method@0342 │ │ +0106d8: 0a10 |0134: move-result v16 │ │ +0106da: 9105 0e10 |0135: sub-int v5, v14, v16 │ │ +0106de: 0156 |0137: move v6, v5 │ │ +0106e0: 3d06 49ff |0138: if-lez v6, 0081 // -00b7 │ │ +0106e4: 0800 1300 |013a: move-object/from16 v0, v19 │ │ +0106e8: 5400 cd01 |013c: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0106ec: 0810 0000 |013e: move-object/from16 v16, v0 │ │ +0106f0: 7701 4803 1000 |0140: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0106f6: 0c10 |0143: move-result-object v16 │ │ +0106f8: 7401 fe01 1000 |0144: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0106fe: 0c10 |0147: move-result-object v16 │ │ +010700: 0800 1000 |0148: move-object/from16 v0, v16 │ │ +010704: 6e20 5704 8000 |014a: invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getOldestEpisode:(Ljava/lang/String;)J // method@0457 │ │ +01070a: 0b0c |014d: move-result-wide v12 │ │ +01070c: 1610 ffff |014e: const-wide/16 v16, #int -1 // #ffff │ │ +010710: 3110 0c10 |0150: cmp-long v16, v12, v16 │ │ +010714: 3810 4300 |0152: if-eqz v16, 0195 // +0043 │ │ +010718: 0800 1300 |0154: move-object/from16 v0, v19 │ │ +01071c: 5400 cd01 |0156: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010720: 0810 0000 |0158: move-object/from16 v16, v0 │ │ +010724: 7701 4803 1000 |015a: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +01072a: 0c10 |015d: move-result-object v16 │ │ +01072c: 7401 fe01 1000 |015e: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010732: 0c10 |0161: move-result-object v16 │ │ +010734: 0800 1000 |0162: move-object/from16 v0, v16 │ │ +010738: 6e40 5d04 c08d |0164: invoke-virtual {v0, v12, v13, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.isEpisodeDownloaded:(JLjava/lang/String;)Z // method@045d │ │ +01073e: 0a10 |0167: move-result v16 │ │ +010740: 3810 1100 |0168: if-eqz v16, 0179 // +0011 │ │ +010744: 0800 1300 |016a: move-object/from16 v0, v19 │ │ +010748: 5400 cd01 |016c: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01074c: 0810 0000 |016e: move-object/from16 v16, v0 │ │ +010750: 7701 4803 1000 |0170: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010756: 0c10 |0173: move-result-object v16 │ │ +010758: 0800 1000 |0174: move-object/from16 v0, v16 │ │ +01075c: 7140 7a04 c08d |0176: invoke-static {v0, v12, v13, v8}, Lorg/sixgun/ponyexpress/util/Utils;.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z // method@047a │ │ +010762: 0800 1300 |0179: move-object/from16 v0, v19 │ │ +010766: 5400 cd01 |017b: iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01076a: 0810 0000 |017d: move-object/from16 v16, v0 │ │ +01076e: 7701 4803 1000 |017f: invoke-static/range {v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010774: 0c10 |0182: move-result-object v16 │ │ +010776: 7401 fe01 1000 |0183: invoke-virtual/range {v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +01077c: 0c10 |0186: move-result-object v16 │ │ +01077e: 7120 2201 dc00 |0187: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +010784: 0c11 |018a: move-result-object v17 │ │ +010786: 0800 1000 |018b: move-object/from16 v0, v16 │ │ +01078a: 0801 1100 |018d: move-object/from16 v1, v17 │ │ +01078e: 6e30 4504 1008 |018f: invoke-virtual {v0, v1, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.deleteEpisode:(Ljava/lang/Long;Ljava/lang/String;)Z // method@0445 │ │ +010794: d806 06ff |0192: add-int/lit8 v6, v6, #int -1 // #ff │ │ +010798: 28a4 |0194: goto 0138 // -005c │ │ +01079a: 1a10 b102 |0195: const-string v16, "PonyExpressActivity" // string@02b1 │ │ +01079e: 1a11 4600 |0197: const-string v17, "Cannot find oldest episode" // string@0046 │ │ +0107a2: 7702 b500 1000 |0199: invoke-static/range {v16, v17}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0107a8: 28f6 |019c: goto 0192 // -000a │ │ +0107aa: 120f |019d: const/4 v15, #int 0 // #0 │ │ +0107ac: 110f |019e: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=601 │ │ 0x0004 line=602 │ │ - 0x0010 line=603 │ │ - 0x0011 line=604 │ │ - 0x001e line=607 │ │ - 0x002c line=608 │ │ - 0x0051 line=609 │ │ - 0x0073 line=614 │ │ - 0x0075 line=615 │ │ - 0x0087 line=621 │ │ - 0x0097 line=622 │ │ - 0x00ac line=625 │ │ - 0x00b2 line=627 │ │ - 0x00c5 line=629 │ │ - 0x00c9 line=631 │ │ - 0x00d9 line=633 │ │ - 0x00f6 line=634 │ │ - 0x010c line=618 │ │ - 0x0130 line=639 │ │ - 0x0145 line=640 │ │ - 0x0151 line=642 │ │ - 0x0154 line=643 │ │ - 0x0169 line=645 │ │ - 0x016f line=646 │ │ - 0x0188 line=648 │ │ - 0x019a line=651 │ │ - 0x01b4 line=642 │ │ - 0x01b7 line=652 │ │ - 0x01bf line=655 │ │ - locals : │ │ - 0x00d9 - 0x010c reg=5 episode Lorg/sixgun/ponyexpress/Episode; │ │ - 0x00c9 - 0x010c reg=6 episodes Ljava/util/List; Ljava/util/List; │ │ - 0x00cd - 0x010c reg=10 i$ Ljava/util/Iterator; │ │ - 0x00c5 - 0x010c reg=11 parser Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ - 0x0097 - 0x010c reg=12 podcast Ljava/lang/String; │ │ - 0x0087 - 0x010c reg=13 podcast_names Ljava/util/List; Ljava/util/List; │ │ - 0x00ac - 0x010c reg=14 podcast_url Ljava/lang/String; │ │ - 0x0130 - 0x01bf reg=6 episodes Ljava/util/List; Ljava/util/List; │ │ - 0x0151 - 0x01bf reg=7 episodesToDelete I │ │ - 0x0152 - 0x01bf reg=8 i I │ │ - 0x0130 - 0x01bf reg=10 i$ Ljava/util/Iterator; │ │ - 0x0130 - 0x01bf reg=11 parser Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ - 0x0130 - 0x01bf reg=12 podcast Ljava/lang/String; │ │ - 0x0130 - 0x01bf reg=14 podcast_url Ljava/lang/String; │ │ - 0x0169 - 0x01bf reg=16 rowID J │ │ - 0x0145 - 0x01bf reg=18 rows I │ │ - 0x0004 - 0x01c2 reg=4 checkAll Z │ │ - 0x012e - 0x01c2 reg=13 podcast_names Ljava/util/List; Ljava/util/List; │ │ - 0x002c - 0x01c2 reg=15 prefs Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x01c2 reg=22 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ - 0x0000 - 0x01c2 reg=23 name [Ljava/lang/String; │ │ + 0x000f line=603 │ │ + 0x0010 line=604 │ │ + 0x001b line=607 │ │ + 0x0027 line=608 │ │ + 0x0049 line=609 │ │ + 0x006b line=614 │ │ + 0x006d line=615 │ │ + 0x0071 line=616 │ │ + 0x007d line=621 │ │ + 0x008d line=622 │ │ + 0x0093 line=623 │ │ + 0x00a1 line=625 │ │ + 0x00a6 line=627 │ │ + 0x00b7 line=629 │ │ + 0x00bb line=631 │ │ + 0x00cb line=633 │ │ + 0x00e7 line=634 │ │ + 0x00fb line=618 │ │ + 0x0117 line=639 │ │ + 0x012b line=640 │ │ + 0x0137 line=642 │ │ + 0x013a line=643 │ │ + 0x0140 line=644 │ │ + 0x014e line=645 │ │ + 0x0154 line=646 │ │ + 0x016a line=648 │ │ + 0x0179 line=651 │ │ + 0x0192 line=642 │ │ + 0x0195 line=652 │ │ + 0x019d line=655 │ │ + locals : │ │ + 0x00cb - 0x00fb reg=3 episode Lorg/sixgun/ponyexpress/Episode; │ │ + 0x00bb - 0x00fb reg=4 episodes Ljava/util/List; Ljava/util/List; │ │ + 0x00b7 - 0x00fb reg=7 parser Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x008d - 0x00fb reg=8 podcast Ljava/lang/String; │ │ + 0x007d - 0x00fb reg=9 podcast_names Ljava/util/List; Ljava/util/List; │ │ + 0x00a1 - 0x00fb reg=10 podcast_url Ljava/lang/String; │ │ + 0x0117 - 0x019d reg=4 episodes Ljava/util/List; Ljava/util/List; │ │ + 0x0137 - 0x019d reg=5 episodesToDelete I │ │ + 0x0138 - 0x019d reg=6 i I │ │ + 0x0117 - 0x019d reg=7 parser Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0117 - 0x019d reg=8 podcast Ljava/lang/String; │ │ + 0x0117 - 0x019d reg=10 podcast_url Ljava/lang/String; │ │ + 0x014e - 0x019d reg=12 rowID J │ │ + 0x012b - 0x019d reg=14 rows I │ │ + 0x0004 - 0x019f reg=2 checkAll Z │ │ + 0x0115 - 0x019f reg=9 podcast_names Ljava/util/List; Ljava/util/List; │ │ + 0x0027 - 0x019f reg=11 prefs Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x019f reg=19 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ + 0x0000 - 0x019f reg=20 name [Ljava/lang/String; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;) │ │ name : 'onCancelled' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00df34: |[00df34] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onCancelled:()V │ │ -00df44: 6f10 8900 0000 |0000: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@0089 │ │ -00df4a: 0e00 |0003: return-void │ │ +0107b0: |[0107b0] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onCancelled:()V │ │ +0107c0: 6f10 8b00 0000 |0000: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@008b │ │ +0107c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0003 line=695 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ │ │ @@ -15045,133 +14263,134 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00df4c: |[00df4c] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPostExecute:(Ljava/lang/Object;)V │ │ -00df5c: 1f01 9500 |0000: check-cast v1, Ljava/lang/Void; // type@0095 │ │ -00df60: 6e20 3603 1000 |0002: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.onPostExecute:(Ljava/lang/Void;)V // method@0336 │ │ -00df66: 0e00 |0005: return-void │ │ +0107c8: |[0107c8] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPostExecute:(Ljava/lang/Object;)V │ │ +0107d8: 1f01 9700 |0000: check-cast v1, Ljava/lang/Void; // type@0097 │ │ +0107dc: 6e20 3a03 1000 |0002: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.onPostExecute:(Ljava/lang/Void;)V // method@033a │ │ +0107e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -00df68: |[00df68] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPostExecute:(Ljava/lang/Void;)V │ │ -00df78: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00df7a: 6f20 8a00 7600 |0001: invoke-super {v6, v7}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@008a │ │ -00df80: 5462 c501 |0004: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00df84: 7110 4703 0200 |0006: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; // method@0347 │ │ -00df8a: 0c02 |0009: move-result-object v2 │ │ -00df8c: 6e10 2800 0200 |000a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@0028 │ │ -00df92: 5462 c501 |000d: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00df96: 2203 a700 |000f: new-instance v3, Ljava/util/GregorianCalendar; // type@00a7 │ │ -00df9a: 6204 1000 |0011: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0010 │ │ -00df9e: 7020 5e01 4300 |0013: invoke-direct {v3, v4}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@015e │ │ -00dfa4: 7120 4103 3200 |0016: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1202:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar; // method@0341 │ │ -00dfaa: 5462 c501 |0019: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dfae: 1a03 e402 |001b: const-string v3, "Updatestatus" // string@02e4 │ │ -00dfb2: 6e30 5003 3205 |001d: invoke-virtual {v2, v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0350 │ │ -00dfb8: 0c01 |0020: move-result-object v1 │ │ -00dfba: 7210 5d00 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005d │ │ -00dfc0: 0c00 |0024: move-result-object v0 │ │ -00dfc2: 1a02 5d05 |0025: const-string v2, "lastupdate" // string@055d │ │ -00dfc6: 5463 c501 |0027: iget-object v3, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dfca: 7110 4003 0300 |0029: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar; // method@0340 │ │ -00dfd0: 0c03 |002c: move-result-object v3 │ │ -00dfd2: 6e10 6101 0300 |002d: invoke-virtual {v3}, Ljava/util/GregorianCalendar;.getTimeInMillis:()J // method@0161 │ │ -00dfd8: 0b03 |0030: move-result-wide v3 │ │ -00dfda: 7240 5b00 2043 |0031: invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@005b │ │ -00dfe0: 7210 5900 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0059 │ │ -00dfe6: 5462 c501 |0037: iget-object v2, v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00dfea: 7120 4203 5200 |0039: invoke-static {v2, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0342 │ │ -00dff0: 0e00 |003c: return-void │ │ +0107e4: |[0107e4] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPostExecute:(Ljava/lang/Void;)V │ │ +0107f4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0107f6: 6f20 8c00 8700 |0001: invoke-super {v7, v8}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@008c │ │ +0107fc: 5472 cd01 |0004: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010800: 7110 4b03 0200 |0006: invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; // method@034b │ │ +010806: 0c02 |0009: move-result-object v2 │ │ +010808: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.hide:()V // method@002a │ │ +01080e: 5472 cd01 |000d: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010812: 2203 ae00 |000f: new-instance v3, Ljava/util/GregorianCalendar; // type@00ae │ │ +010816: 6204 1700 |0011: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0017 │ │ +01081a: 7020 6101 4300 |0013: invoke-direct {v3, v4}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@0161 │ │ +010820: 7120 4503 3200 |0016: invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1202:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar; // method@0345 │ │ +010826: 5472 cd01 |0019: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01082a: 1a03 f702 |001b: const-string v3, "Updatestatus" // string@02f7 │ │ +01082e: 6e30 5403 3206 |001d: invoke-virtual {v2, v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0354 │ │ +010834: 0c01 |0020: move-result-object v1 │ │ +010836: 7210 5f00 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005f │ │ +01083c: 0c00 |0024: move-result-object v0 │ │ +01083e: 1a02 6e05 |0025: const-string v2, "lastupdate" // string@056e │ │ +010842: 5473 cd01 |0027: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010846: 7110 4403 0300 |0029: invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$1200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar; // method@0344 │ │ +01084c: 0c03 |002c: move-result-object v3 │ │ +01084e: 6e10 6401 0300 |002d: invoke-virtual {v3}, Ljava/util/GregorianCalendar;.getTimeInMillis:()J // method@0164 │ │ +010854: 0b04 |0030: move-result-wide v4 │ │ +010856: 7240 5d00 2054 |0031: invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@005d │ │ +01085c: 7210 5b00 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005b │ │ +010862: 5472 cd01 |0037: iget-object v2, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +010866: 7120 4603 6200 |0039: invoke-static {v2, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V // method@0346 │ │ +01086c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ 0x0004 line=701 │ │ 0x000d line=703 │ │ 0x0019 line=704 │ │ 0x0021 line=705 │ │ 0x0025 line=706 │ │ 0x0034 line=707 │ │ 0x0037 line=709 │ │ 0x003c line=710 │ │ locals : │ │ 0x0025 - 0x003d reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0021 - 0x003d reg=1 updateStatus Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x003d reg=6 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ - 0x0000 - 0x003d reg=7 result Ljava/lang/Void; │ │ + 0x0000 - 0x003d reg=7 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ + 0x0000 - 0x003d reg=8 result Ljava/lang/Void; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;) │ │ name : 'onPreExecute' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -00dff4: |[00dff4] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPreExecute:()V │ │ -00e004: 6f10 8b00 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@008b │ │ -00e00a: 5430 c501 |0003: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00e00e: 7110 4403 0000 |0005: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00e014: 0c00 |0008: move-result-object v0 │ │ -00e016: 6e10 fb01 0000 |0009: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00e01c: 0c00 |000c: move-result-object v0 │ │ -00e01e: 6e10 2804 0000 |000d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00e024: 0a00 |0010: move-result v0 │ │ -00e026: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -00e02a: 5430 c501 |0013: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00e02e: 7110 4703 0000 |0015: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; // method@0347 │ │ -00e034: 0c00 |0018: move-result-object v0 │ │ -00e036: 6e10 2b00 0000 |0019: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002b │ │ -00e03c: 0e00 |001c: return-void │ │ -00e03e: 5430 c501 |001d: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01c5 │ │ -00e042: 7110 4403 0000 |001f: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0344 │ │ -00e048: 0c00 |0022: move-result-object v0 │ │ -00e04a: 1401 1000 067f |0023: const v1, #float 1.78117e+38 // #7f060010 │ │ -00e050: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -00e052: 7130 fb00 1002 |0027: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00e058: 0c00 |002a: move-result-object v0 │ │ -00e05a: 6e10 fd00 0000 |002b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00e060: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -00e062: 6e20 2d03 0300 |002f: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@032d │ │ -00e068: 28ea |0032: goto 001c // -0016 │ │ +010870: |[010870] org.sixgun.ponyexpress.activity.PonyExpressActivity$UpdateEpisodes.onPreExecute:()V │ │ +010880: 6f10 8d00 0300 |0000: invoke-super {v3}, Landroid/os/AsyncTask;.onPreExecute:()V // method@008d │ │ +010886: 5430 cd01 |0003: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +01088a: 7110 4803 0000 |0005: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +010890: 0c00 |0008: move-result-object v0 │ │ +010892: 6e10 ff01 0000 |0009: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +010898: 0c00 |000c: move-result-object v0 │ │ +01089a: 6e10 2c04 0000 |000d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +0108a0: 0a00 |0010: move-result v0 │ │ +0108a2: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +0108a6: 5430 cd01 |0013: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0108aa: 7110 4b03 0000 |0015: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; // method@034b │ │ +0108b0: 0c00 |0018: move-result-object v0 │ │ +0108b2: 6e10 2d00 0000 |0019: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@002d │ │ +0108b8: 0e00 |001c: return-void │ │ +0108ba: 5430 cd01 |001d: iget-object v0, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; // field@01cd │ │ +0108be: 7110 4803 0000 |001f: invoke-static {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0348 │ │ +0108c4: 0c00 |0022: move-result-object v0 │ │ +0108c6: 1401 1000 067f |0023: const v1, #float 1.78117e+38 // #7f060010 │ │ +0108cc: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0108ce: 7130 fd00 1002 |0027: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +0108d4: 0c00 |002a: move-result-object v0 │ │ +0108d6: 6e10 ff00 0000 |002b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +0108dc: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0108de: 6e20 3103 0300 |002f: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@0331 │ │ +0108e4: 28ea |0032: goto 001c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=584 │ │ 0x0013 line=585 │ │ 0x001c line=591 │ │ 0x001d line=587 │ │ + 0x002b line=588 │ │ 0x002e line=589 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #78 header: │ │ -class_idx : 284 │ │ +class_idx : 292 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 674 │ │ +superclass_idx : 11 │ │ +source_file_idx : 690 │ │ static_fields_size : 7 │ │ instance_fields_size: 14 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 14 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -15281,36 +14500,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00e06c: |[00e06c] org.sixgun.ponyexpress.activity.PonyExpressActivity.:()V │ │ -00e07c: 7010 1400 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0014 │ │ -00e082: 0e00 |0003: return-void │ │ +0108e8: |[0108e8] org.sixgun.ponyexpress.activity.PonyExpressActivity.:()V │ │ +0108f8: 7010 1600 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0016 │ │ +0108fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ - 0x0003 line=754 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e084: |[00e084] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z │ │ -00e094: 5510 d301 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01d3 │ │ -00e098: 0f00 |0002: return v0 │ │ +010900: |[010900] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z │ │ +010910: 5510 db01 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01db │ │ +010914: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15318,17 +14536,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e09c: |[00e09c] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z │ │ -00e0ac: 5c01 d301 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01d3 │ │ -00e0b0: 0f01 |0002: return v1 │ │ +010918: |[010918] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z │ │ +010928: 5c01 db01 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01db │ │ +01092c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -15337,17 +14555,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0b4: |[00e0b4] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ -00e0c4: 5210 d201 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListSize:I // field@01d2 │ │ -00e0c8: 0f00 |0002: return v0 │ │ +010930: |[010930] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ +010940: 5210 da01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListSize:I // field@01da │ │ +010944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15355,17 +14573,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0cc: |[00e0cc] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ │ -00e0dc: 5410 d401 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01d4 │ │ -00e0e0: 1100 |0002: return-object v0 │ │ +010948: |[010948] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ │ +010958: 5410 dc01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01dc │ │ +01095c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15373,17 +14591,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0e4: |[00e0e4] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -00e0f4: 5b01 d401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01d4 │ │ -00e0f8: 1101 |0002: return-object v1 │ │ +010960: |[010960] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +010970: 5b01 dc01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01dc │ │ +010974: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -15392,17 +14610,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e0fc: |[00e0fc] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ -00e10c: 5210 cf01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01cf │ │ -00e110: 0f00 |0002: return v0 │ │ +010978: |[010978] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ +010988: 5210 d701 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01d7 │ │ +01098c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15410,17 +14628,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e114: |[00e114] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ │ -00e124: 5901 cf01 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01cf │ │ -00e128: 0f01 |0002: return v1 │ │ +010990: |[010990] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ │ +0109a0: 5901 d701 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01d7 │ │ +0109a4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -15429,17 +14647,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e12c: |[00e12c] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar; │ │ -00e13c: 5410 d001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e140: 1100 |0002: return-object v0 │ │ +0109a8: |[0109a8] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar; │ │ +0109b8: 5410 d801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +0109bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #9 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15447,17 +14665,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e144: |[00e144] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1202:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar; │ │ -00e154: 5b01 d001 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e158: 1101 |0002: return-object v1 │ │ +0109c0: |[0109c0] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$1202:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar; │ │ +0109d0: 5b01 d801 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +0109d4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/GregorianCalendar; │ │ │ │ @@ -15466,17 +14684,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00e15c: |[00e15c] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ │ -00e16c: 7020 5403 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0354 │ │ -00e172: 0e00 |0003: return-void │ │ +0109d8: |[0109d8] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$200:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ │ +0109e8: 7020 5803 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0358 │ │ +0109ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -15485,17 +14703,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e174: |[00e174] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$300:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup; │ │ -00e184: 5410 d101 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d1 │ │ -00e188: 1100 |0002: return-object v0 │ │ +0109f0: |[0109f0] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$300:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup; │ │ +010a00: 5410 d901 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d9 │ │ +010a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #12 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15503,17 +14721,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e18c: |[00e18c] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ -00e19c: 5410 d601 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e1a0: 1100 |0002: return-object v0 │ │ +010a08: |[010a08] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ +010a18: 5410 de01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #13 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ @@ -15521,17 +14739,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -00e1a4: |[00e1a4] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$700:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V │ │ -00e1b4: 7040 6603 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.selectPodcast:(Landroid/view/View;J)V // method@0366 │ │ -00e1ba: 0e00 |0003: return-void │ │ +010a20: |[010a20] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$700:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V │ │ +010a30: 7040 6a03 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.selectPodcast:(Landroid/view/View;J)V // method@036a │ │ +010a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 J │ │ @@ -15541,17 +14759,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00e1bc: |[00e1bc] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$800:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)V │ │ -00e1cc: 7020 7003 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0370 │ │ -00e1d2: 0e00 |0003: return-void │ │ +010a38: |[010a38] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$800:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)V │ │ +010a48: 7020 7403 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0374 │ │ +010a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -15560,142 +14778,141 @@ │ │ type : '(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00e1d4: |[00e1d4] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; │ │ -00e1e4: 5410 d701 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01d7 │ │ -00e1e8: 1100 |0002: return-object v0 │ │ +010a50: |[010a50] org.sixgun.ponyexpress.activity.PonyExpressActivity.access$900:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/app/ProgressDialog; │ │ +010a60: 5410 df01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01df │ │ +010a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #16 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'isTimeToUpdate' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 69 16-bit code units │ │ -00e1ec: |[00e1ec] org.sixgun.ponyexpress.activity.PonyExpressActivity.isTimeToUpdate:()Z │ │ -00e1fc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00e1fe: 1a04 e402 |0001: const-string v4, "Updatestatus" // string@02e4 │ │ -00e202: 6e30 5003 4807 |0003: invoke-virtual {v8, v4, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0350 │ │ -00e208: 0c03 |0006: move-result-object v3 │ │ -00e20a: 1a04 5d05 |0007: const-string v4, "lastupdate" // string@055d │ │ -00e20e: 1605 0000 |0009: const-wide/16 v5, #int 0 // #0 │ │ -00e212: 7240 5f00 4365 |000b: invoke-interface {v3, v4, v5, v6}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@005f │ │ -00e218: 0b00 |000e: move-result-wide v0 │ │ -00e21a: 2204 a700 |000f: new-instance v4, Ljava/util/GregorianCalendar; // type@00a7 │ │ -00e21e: 6205 1000 |0011: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0010 │ │ -00e222: 7020 5e01 5400 |0013: invoke-direct {v4, v5}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@015e │ │ -00e228: 5b84 d001 |0016: iput-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e22c: 5484 d001 |0018: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e230: 6e30 6201 0401 |001a: invoke-virtual {v4, v0, v1}, Ljava/util/GregorianCalendar;.setTimeInMillis:(J)V // method@0162 │ │ -00e236: 5484 d001 |001d: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e23a: 1305 0b00 |001f: const/16 v5, #int 11 // #b │ │ -00e23e: 5286 d901 |0021: iget v6, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01d9 │ │ -00e242: 6e30 5f01 5406 |0023: invoke-virtual {v4, v5, v6}, Ljava/util/GregorianCalendar;.add:(II)V // method@015f │ │ -00e248: 2202 a700 |0026: new-instance v2, Ljava/util/GregorianCalendar; // type@00a7 │ │ -00e24c: 6204 1000 |0028: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0010 │ │ -00e250: 7020 5e01 4200 |002a: invoke-direct {v2, v4}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@015e │ │ -00e256: 5484 d001 |002d: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d0 │ │ -00e25a: 6e20 6001 2400 |002f: invoke-virtual {v4, v2}, Ljava/util/GregorianCalendar;.compareTo:(Ljava/util/Calendar;)I // method@0160 │ │ -00e260: 0a04 |0032: move-result v4 │ │ -00e262: 3b04 1000 |0033: if-gez v4, 0043 // +0010 │ │ -00e266: 5484 d601 |0035: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e26a: 6e10 fb01 0400 |0037: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00e270: 0c04 |003a: move-result-object v4 │ │ -00e272: 6e10 2804 0400 |003b: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00e278: 0a04 |003e: move-result v4 │ │ -00e27a: 3804 0400 |003f: if-eqz v4, 0043 // +0004 │ │ -00e27e: 1214 |0041: const/4 v4, #int 1 // #1 │ │ -00e280: 0f04 |0042: return v4 │ │ -00e282: 0174 |0043: move v4, v7 │ │ -00e284: 28fe |0044: goto 0042 // -0002 │ │ + insns size : 67 16-bit code units │ │ +010a68: |[010a68] org.sixgun.ponyexpress.activity.PonyExpressActivity.isTimeToUpdate:()Z │ │ +010a78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +010a7a: 1a05 f702 |0001: const-string v5, "Updatestatus" // string@02f7 │ │ +010a7e: 6e30 5403 5804 |0003: invoke-virtual {v8, v5, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0354 │ │ +010a84: 0c03 |0006: move-result-object v3 │ │ +010a86: 1a05 6e05 |0007: const-string v5, "lastupdate" // string@056e │ │ +010a8a: 1606 0000 |0009: const-wide/16 v6, #int 0 // #0 │ │ +010a8e: 7240 6100 5376 |000b: invoke-interface {v3, v5, v6, v7}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0061 │ │ +010a94: 0b00 |000e: move-result-wide v0 │ │ +010a96: 2205 ae00 |000f: new-instance v5, Ljava/util/GregorianCalendar; // type@00ae │ │ +010a9a: 6206 1700 |0011: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0017 │ │ +010a9e: 7020 6101 6500 |0013: invoke-direct {v5, v6}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@0161 │ │ +010aa4: 5b85 d801 |0016: iput-object v5, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +010aa8: 5485 d801 |0018: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +010aac: 6e30 6501 0501 |001a: invoke-virtual {v5, v0, v1}, Ljava/util/GregorianCalendar;.setTimeInMillis:(J)V // method@0165 │ │ +010ab2: 5485 d801 |001d: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +010ab6: 1306 0b00 |001f: const/16 v6, #int 11 // #b │ │ +010aba: 5287 e101 |0021: iget v7, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01e1 │ │ +010abe: 6e30 6201 6507 |0023: invoke-virtual {v5, v6, v7}, Ljava/util/GregorianCalendar;.add:(II)V // method@0162 │ │ +010ac4: 2202 ae00 |0026: new-instance v2, Ljava/util/GregorianCalendar; // type@00ae │ │ +010ac8: 6205 1700 |0028: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0017 │ │ +010acc: 7020 6101 5200 |002a: invoke-direct {v2, v5}, Ljava/util/GregorianCalendar;.:(Ljava/util/Locale;)V // method@0161 │ │ +010ad2: 5485 d801 |002d: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mLastUpdate:Ljava/util/GregorianCalendar; // field@01d8 │ │ +010ad6: 6e20 6301 2500 |002f: invoke-virtual {v5, v2}, Ljava/util/GregorianCalendar;.compareTo:(Ljava/util/Calendar;)I // method@0163 │ │ +010adc: 0a05 |0032: move-result v5 │ │ +010ade: 3b05 0f00 |0033: if-gez v5, 0042 // +000f │ │ +010ae2: 5485 de01 |0035: iget-object v5, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010ae6: 6e10 ff01 0500 |0037: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +010aec: 0c05 |003a: move-result-object v5 │ │ +010aee: 6e10 2c04 0500 |003b: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +010af4: 0a05 |003e: move-result v5 │ │ +010af6: 3805 0300 |003f: if-eqz v5, 0042 // +0003 │ │ +010afa: 1214 |0041: const/4 v4, #int 1 // #1 │ │ +010afc: 0f04 |0042: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0007 line=396 │ │ 0x000f line=397 │ │ 0x0018 line=398 │ │ 0x001d line=400 │ │ 0x0026 line=401 │ │ 0x002d line=402 │ │ + 0x0037 line=403 │ │ 0x0041 line=404 │ │ 0x0042 line=405 │ │ locals : │ │ - 0x000f - 0x0045 reg=0 lastUpdateMillis J │ │ - 0x002d - 0x0045 reg=2 now Ljava/util/GregorianCalendar; │ │ - 0x0007 - 0x0045 reg=3 updateStatus Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0045 reg=8 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x000f - 0x0043 reg=0 lastUpdateMillis J │ │ + 0x002d - 0x0043 reg=2 now Ljava/util/GregorianCalendar; │ │ + 0x0007 - 0x0043 reg=3 updateStatus Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0043 reg=8 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ #17 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'listPodcasts' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -00e288: |[00e288] org.sixgun.ponyexpress.activity.PonyExpressActivity.listPodcasts:(Z)V │ │ -00e298: 5474 d601 |0000: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e29c: 6e10 fa01 0400 |0002: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e2a2: 0c04 |0005: move-result-object v4 │ │ -00e2a4: 6e10 4604 0400 |0006: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllPodcastNamesAndArt:()Landroid/database/Cursor; // method@0446 │ │ -00e2aa: 0c01 |0009: move-result-object v1 │ │ -00e2ac: 6e20 6e03 1700 |000a: invoke-virtual {v7, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@036e │ │ -00e2b2: 2200 1901 |000d: new-instance v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // type@0119 │ │ -00e2b6: 5474 d601 |000f: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e2ba: 7040 2403 7014 |0011: invoke-direct {v0, v7, v4, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/content/Context;Landroid/database/Cursor;)V // method@0324 │ │ -00e2c0: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -00e2c2: 5c74 d301 |0015: iput-boolean v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01d3 │ │ -00e2c6: 3808 3d00 |0017: if-eqz v8, 0054 // +003d │ │ -00e2ca: 1404 2b00 097f |0019: const v4, #float 1.82105e+38 // #7f09002b │ │ -00e2d0: 6e20 4903 4700 |001c: invoke-virtual {v7, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e2d6: 0c02 |001f: move-result-object v2 │ │ -00e2d8: 1f02 5700 |0020: check-cast v2, Landroid/view/ViewGroup; // type@0057 │ │ -00e2dc: 6e10 4c03 0700 |0022: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@034c │ │ -00e2e2: 0c04 |0025: move-result-object v4 │ │ -00e2e4: 1405 0a00 037f |0026: const v5, #float 1.74129e+38 // #7f03000a │ │ -00e2ea: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -00e2ec: 6e30 bd00 5406 |002a: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bd │ │ -00e2f2: 0c04 |002d: move-result-object v4 │ │ -00e2f4: 1f04 5700 |002e: check-cast v4, Landroid/view/ViewGroup; // type@0057 │ │ -00e2f8: 5b74 d101 |0030: iput-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d1 │ │ -00e2fc: 6e10 4d03 0700 |0032: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@034d │ │ -00e302: 0c03 |0035: move-result-object v3 │ │ -00e304: 6e10 e300 0300 |0036: invoke-virtual {v3}, Landroid/widget/ListView;.getFooterViewsCount:()I // method@00e3 │ │ -00e30a: 0a04 |0039: move-result v4 │ │ -00e30c: 3904 1a00 |003a: if-nez v4, 0054 // +001a │ │ -00e310: 5474 d101 |003c: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d1 │ │ -00e314: 6e20 e200 4300 |003e: invoke-virtual {v3, v4}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@00e2 │ │ -00e31a: 5474 d101 |0041: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d1 │ │ -00e31e: 1405 2f00 097f |0043: const v5, #float 1.82105e+38 // #7f09002f │ │ -00e324: 6e20 ca00 5400 |0046: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00ca │ │ -00e32a: 0c04 |0049: move-result-object v4 │ │ -00e32c: 5475 ce01 |004a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01ce │ │ -00e330: 6e20 c800 5400 |004c: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00e336: 1304 0800 |004f: const/16 v4, #int 8 // #8 │ │ -00e33a: 6e20 d000 4200 |0051: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00d0 │ │ -00e340: 6e10 2603 0000 |0054: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.getCount:()I // method@0326 │ │ -00e346: 0a04 |0057: move-result v4 │ │ -00e348: 5974 d201 |0058: iput v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListSize:I // field@01d2 │ │ -00e34c: 6e20 6803 0700 |005a: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0368 │ │ -00e352: 6e10 4d03 0700 |005d: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@034d │ │ -00e358: 0c04 |0060: move-result-object v4 │ │ -00e35a: 6e20 6203 4700 |0061: invoke-virtual {v7, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0362 │ │ -00e360: 0e00 |0064: return-void │ │ +010b00: |[010b00] org.sixgun.ponyexpress.activity.PonyExpressActivity.listPodcasts:(Z)V │ │ +010b10: 5474 de01 |0000: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010b14: 6e10 fe01 0400 |0002: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010b1a: 0c04 |0005: move-result-object v4 │ │ +010b1c: 6e10 4a04 0400 |0006: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAllPodcastNamesAndArt:()Landroid/database/Cursor; // method@044a │ │ +010b22: 0c01 |0009: move-result-object v1 │ │ +010b24: 6e20 7203 1700 |000a: invoke-virtual {v7, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0372 │ │ +010b2a: 2200 2101 |000d: new-instance v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; // type@0121 │ │ +010b2e: 5474 de01 |000f: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010b32: 7040 2803 7014 |0011: invoke-direct {v0, v7, v4, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/content/Context;Landroid/database/Cursor;)V // method@0328 │ │ +010b38: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +010b3a: 5c74 db01 |0015: iput-boolean v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListingPodcasts:Z // field@01db │ │ +010b3e: 3808 3d00 |0017: if-eqz v8, 0054 // +003d │ │ +010b42: 1404 2b00 097f |0019: const v4, #float 1.82105e+38 // #7f09002b │ │ +010b48: 6e20 4d03 4700 |001c: invoke-virtual {v7, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +010b4e: 0c02 |001f: move-result-object v2 │ │ +010b50: 1f02 5900 |0020: check-cast v2, Landroid/view/ViewGroup; // type@0059 │ │ +010b54: 6e10 5003 0700 |0022: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0350 │ │ +010b5a: 0c04 |0025: move-result-object v4 │ │ +010b5c: 1405 0a00 037f |0026: const v5, #float 1.74129e+38 // #7f03000a │ │ +010b62: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +010b64: 6e30 bf00 5406 |002a: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00bf │ │ +010b6a: 0c04 |002d: move-result-object v4 │ │ +010b6c: 1f04 5900 |002e: check-cast v4, Landroid/view/ViewGroup; // type@0059 │ │ +010b70: 5b74 d901 |0030: iput-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d9 │ │ +010b74: 6e10 5103 0700 |0032: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@0351 │ │ +010b7a: 0c03 |0035: move-result-object v3 │ │ +010b7c: 6e10 e500 0300 |0036: invoke-virtual {v3}, Landroid/widget/ListView;.getFooterViewsCount:()I // method@00e5 │ │ +010b82: 0a04 |0039: move-result v4 │ │ +010b84: 3904 1a00 |003a: if-nez v4, 0054 // +001a │ │ +010b88: 5474 d901 |003c: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d9 │ │ +010b8c: 6e20 e400 4300 |003e: invoke-virtual {v3, v4}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@00e4 │ │ +010b92: 5474 d901 |0041: iget-object v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListFooter:Landroid/view/ViewGroup; // field@01d9 │ │ +010b96: 1405 2f00 097f |0043: const v5, #float 1.82105e+38 // #7f09002f │ │ +010b9c: 6e20 cc00 5400 |0046: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@00cc │ │ +010ba2: 0c04 |0049: move-result-object v4 │ │ +010ba4: 5475 d601 |004a: iget-object v5, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01d6 │ │ +010ba8: 6e20 ca00 5400 |004c: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +010bae: 1304 0800 |004f: const/16 v4, #int 8 // #8 │ │ +010bb2: 6e20 d200 4200 |0051: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@00d2 │ │ +010bb8: 6e10 2a03 0000 |0054: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;.getCount:()I // method@032a │ │ +010bbe: 0a04 |0057: move-result v4 │ │ +010bc0: 5974 da01 |0058: iput v4, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mListSize:I // field@01da │ │ +010bc4: 6e20 6c03 0700 |005a: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@036c │ │ +010bca: 6e10 5103 0700 |005d: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getListView:()Landroid/widget/ListView; // method@0351 │ │ +010bd0: 0c04 |0060: move-result-object v4 │ │ +010bd2: 6e20 6603 4700 |0061: invoke-virtual {v7, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0366 │ │ +010bd8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000a line=427 │ │ 0x000d line=429 │ │ 0x0014 line=430 │ │ 0x0017 line=432 │ │ @@ -15723,28 +14940,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00e364: |[00e364] org.sixgun.ponyexpress.activity.PonyExpressActivity.onUpdateEpisodesClose:()V │ │ -00e374: 5420 da01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e378: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -00e37c: 5420 da01 |0004: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e380: 6e10 3203 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.getStatus:()Landroid/os/AsyncTask$Status; // method@0332 │ │ -00e386: 0c00 |0009: move-result-object v0 │ │ -00e388: 6201 0900 |000a: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@0009 │ │ -00e38c: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -00e390: 5420 da01 |000e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e394: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -00e396: 6e20 2d03 1000 |0011: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@032d │ │ -00e39c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -00e39e: 5b20 da01 |0015: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e3a2: 0e00 |0017: return-void │ │ +010bdc: |[010bdc] org.sixgun.ponyexpress.activity.PonyExpressActivity.onUpdateEpisodesClose:()V │ │ +010bec: 5420 e201 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010bf0: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +010bf4: 5420 e201 |0004: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010bf8: 6e10 3603 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.getStatus:()Landroid/os/AsyncTask$Status; // method@0336 │ │ +010bfe: 0c00 |0009: move-result-object v0 │ │ +010c00: 6201 0900 |000a: sget-object v1, Landroid/os/AsyncTask$Status;.RUNNING:Landroid/os/AsyncTask$Status; // field@0009 │ │ +010c04: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +010c08: 5420 e201 |000e: iget-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010c0c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +010c0e: 6e20 3103 1000 |0011: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@0331 │ │ +010c14: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +010c16: 5b20 e201 |0015: iput-object v0, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010c1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x000e line=291 │ │ 0x0014 line=292 │ │ 0x0017 line=294 │ │ locals : │ │ @@ -15755,79 +14972,79 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -00e3a4: |[00e3a4] org.sixgun.ponyexpress.activity.PonyExpressActivity.restoreLocalState:(Landroid/os/Bundle;)V │ │ -00e3b4: 1a01 b506 |0000: const-string v1, "ponyexpress.update.inprogress" // string@06b5 │ │ -00e3b8: 6e20 8f00 1500 |0002: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@008f │ │ -00e3be: 0a01 |0005: move-result v1 │ │ -00e3c0: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ -00e3c4: 1a01 b406 |0008: const-string v1, "ponyexpress.podcast.being.updated" // string@06b4 │ │ -00e3c8: 6e20 9200 1500 |000a: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00e3ce: 0c00 |000d: move-result-object v0 │ │ -00e3d0: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -00e3d4: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ -00e3d8: 2201 1b01 |0012: new-instance v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@011b │ │ -00e3dc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -00e3de: 7030 2b03 4102 |0015: invoke-direct {v1, v4, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@032b │ │ -00e3e4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -00e3e6: 2322 5601 |0019: new-array v2, v2, [Ljava/lang/String; // type@0156 │ │ -00e3ea: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -00e3ec: 4d00 0203 |001c: aput-object v0, v2, v3 │ │ -00e3f0: 6e20 3103 2100 |001e: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0331 │ │ -00e3f6: 0c00 |0021: move-result-object v0 │ │ -00e3f8: 1f00 1b01 |0022: check-cast v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@011b │ │ -00e3fc: 5b40 da01 |0024: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e400: 0e00 |0026: return-void │ │ +010c1c: |[010c1c] org.sixgun.ponyexpress.activity.PonyExpressActivity.restoreLocalState:(Landroid/os/Bundle;)V │ │ +010c2c: 1a01 c506 |0000: const-string v1, "ponyexpress.update.inprogress" // string@06c5 │ │ +010c30: 6e20 9100 1500 |0002: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0091 │ │ +010c36: 0a01 |0005: move-result v1 │ │ +010c38: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ +010c3c: 1a01 c406 |0008: const-string v1, "ponyexpress.podcast.being.updated" // string@06c4 │ │ +010c40: 6e20 9400 1500 |000a: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +010c46: 0c00 |000d: move-result-object v0 │ │ +010c48: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +010c4c: 1a00 0000 |0010: const-string v0, "" // string@0000 │ │ +010c50: 2201 2301 |0012: new-instance v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@0123 │ │ +010c54: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +010c56: 7030 2f03 4102 |0015: invoke-direct {v1, v4, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@032f │ │ +010c5c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +010c5e: 2322 5e01 |0019: new-array v2, v2, [Ljava/lang/String; // type@015e │ │ +010c62: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +010c64: 4d00 0203 |001c: aput-object v0, v2, v3 │ │ +010c68: 6e20 3503 2100 |001e: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0335 │ │ +010c6e: 0c01 |0021: move-result-object v1 │ │ +010c70: 1f01 2301 |0022: check-cast v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@0123 │ │ +010c74: 5b41 e201 |0024: iput-object v1, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010c78: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0008 line=256 │ │ 0x000e line=257 │ │ 0x0010 line=258 │ │ 0x0012 line=260 │ │ 0x0026 line=262 │ │ locals : │ │ - 0x000e - 0x0022 reg=0 podcast_name Ljava/lang/String; │ │ + 0x000e - 0x0026 reg=0 podcast_name Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=4 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0027 reg=5 state Landroid/os/Bundle; │ │ │ │ #20 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'saveUpdateInProgress' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -00e404: |[00e404] org.sixgun.ponyexpress.activity.PonyExpressActivity.saveUpdateInProgress:(Landroid/os/Bundle;)V │ │ -00e414: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00e416: 5440 da01 |0001: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e41a: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ -00e41e: 6e10 3203 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.getStatus:()Landroid/os/AsyncTask$Status; // method@0332 │ │ -00e424: 0c01 |0008: move-result-object v1 │ │ -00e426: 6202 0800 |0009: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@0008 │ │ -00e42a: 3221 1500 |000b: if-eq v1, v2, 0020 // +0015 │ │ -00e42e: 6e20 2d03 3000 |000d: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@032d │ │ -00e434: 1a01 b506 |0010: const-string v1, "ponyexpress.update.inprogress" // string@06b5 │ │ -00e438: 6e30 9300 1503 |0012: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00e43e: 1a01 b406 |0015: const-string v1, "ponyexpress.podcast.being.updated" // string@06b4 │ │ -00e442: 5442 d401 |0017: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01d4 │ │ -00e446: 6e30 9500 1502 |0019: invoke-virtual {v5, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0095 │ │ -00e44c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -00e44e: 5b41 da01 |001d: iput-object v1, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e452: 0e00 |001f: return-void │ │ -00e454: 1a01 b506 |0020: const-string v1, "ponyexpress.update.inprogress" // string@06b5 │ │ -00e458: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -00e45a: 6e30 9300 1502 |0023: invoke-virtual {v5, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0093 │ │ -00e460: 28f6 |0026: goto 001c // -000a │ │ +010c7c: |[010c7c] org.sixgun.ponyexpress.activity.PonyExpressActivity.saveUpdateInProgress:(Landroid/os/Bundle;)V │ │ +010c8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +010c8e: 5440 e201 |0001: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010c92: 3800 1d00 |0003: if-eqz v0, 0020 // +001d │ │ +010c96: 6e10 3603 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.getStatus:()Landroid/os/AsyncTask$Status; // method@0336 │ │ +010c9c: 0c01 |0008: move-result-object v1 │ │ +010c9e: 6202 0800 |0009: sget-object v2, Landroid/os/AsyncTask$Status;.FINISHED:Landroid/os/AsyncTask$Status; // field@0008 │ │ +010ca2: 3221 1500 |000b: if-eq v1, v2, 0020 // +0015 │ │ +010ca6: 6e20 3103 3000 |000d: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.cancel:(Z)Z // method@0331 │ │ +010cac: 1a01 c506 |0010: const-string v1, "ponyexpress.update.inprogress" // string@06c5 │ │ +010cb0: 6e30 9500 1503 |0012: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +010cb6: 1a01 c406 |0015: const-string v1, "ponyexpress.podcast.being.updated" // string@06c4 │ │ +010cba: 5442 dc01 |0017: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastBeingUpdated:Ljava/lang/String; // field@01dc │ │ +010cbe: 6e30 9700 1502 |0019: invoke-virtual {v5, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0097 │ │ +010cc4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +010cc6: 5b41 e201 |001d: iput-object v1, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010cca: 0e00 |001f: return-void │ │ +010ccc: 1a01 c506 |0020: const-string v1, "ponyexpress.update.inprogress" // string@06c5 │ │ +010cd0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +010cd2: 6e30 9500 1502 |0023: invoke-virtual {v5, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0095 │ │ +010cd8: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=274 │ │ 0x0003 line=275 │ │ 0x000d line=276 │ │ 0x0010 line=277 │ │ 0x0015 line=278 │ │ @@ -15844,34 +15061,34 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -00e464: |[00e464] org.sixgun.ponyexpress.activity.PonyExpressActivity.selectPodcast:(Landroid/view/View;J)V │ │ -00e474: 5443 d601 |0000: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e478: 6e10 fa01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e47e: 0c03 |0005: move-result-object v3 │ │ -00e480: 6e30 5404 6307 |0006: invoke-virtual {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0454 │ │ -00e486: 0c01 |0009: move-result-object v1 │ │ -00e488: 5443 d601 |000a: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e48c: 6e10 fa01 0300 |000c: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e492: 0c03 |000f: move-result-object v3 │ │ -00e494: 6e30 4204 6307 |0010: invoke-virtual {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAlbumArtUrl:(J)Ljava/lang/String; // method@0442 │ │ -00e49a: 0c02 |0013: move-result-object v2 │ │ -00e49c: 2200 1600 |0014: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00e4a0: 1c03 ef00 |0016: const-class v3, Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // type@00ef │ │ -00e4a4: 7030 4c00 4003 |0018: invoke-direct {v0, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00e4aa: 1a03 2206 |001b: const-string v3, "name" // string@0622 │ │ -00e4ae: 6e30 5400 3001 |001d: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00e4b4: 1a03 8703 |0020: const-string v3, "art" // string@0387 │ │ -00e4b8: 6e30 5400 3002 |0022: invoke-virtual {v0, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0054 │ │ -00e4be: 6e20 6c03 0400 |0025: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@036c │ │ -00e4c4: 0e00 |0028: return-void │ │ +010cdc: |[010cdc] org.sixgun.ponyexpress.activity.PonyExpressActivity.selectPodcast:(Landroid/view/View;J)V │ │ +010cec: 5443 de01 |0000: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010cf0: 6e10 fe01 0300 |0002: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010cf6: 0c03 |0005: move-result-object v3 │ │ +010cf8: 6e30 5804 6307 |0006: invoke-virtual {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0458 │ │ +010cfe: 0c01 |0009: move-result-object v1 │ │ +010d00: 5443 de01 |000a: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010d04: 6e10 fe01 0300 |000c: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010d0a: 0c03 |000f: move-result-object v3 │ │ +010d0c: 6e30 4604 6307 |0010: invoke-virtual {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getAlbumArtUrl:(J)Ljava/lang/String; // method@0446 │ │ +010d12: 0c02 |0013: move-result-object v2 │ │ +010d14: 2200 1800 |0014: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +010d18: 1c03 f700 |0016: const-class v3, Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // type@00f7 │ │ +010d1c: 7030 4e00 4003 |0018: invoke-direct {v0, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +010d22: 1a03 3206 |001b: const-string v3, "name" // string@0632 │ │ +010d26: 6e30 5600 3001 |001d: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +010d2c: 1a03 9903 |0020: const-string v3, "art" // string@0399 │ │ +010d30: 6e30 5600 3002 |0022: invoke-virtual {v0, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0056 │ │ +010d36: 6e20 7003 0400 |0025: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@0370 │ │ +010d3c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x000a line=305 │ │ 0x0014 line=307 │ │ 0x001b line=308 │ │ 0x0020 line=309 │ │ @@ -15890,35 +15107,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00e4c8: |[00e4c8] org.sixgun.ponyexpress.activity.PonyExpressActivity.updateFeed:(Ljava/lang/String;)V │ │ -00e4d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00e4da: 2200 1b01 |0001: new-instance v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@011b │ │ -00e4de: 7030 2b03 4003 |0003: invoke-direct {v0, v4, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@032b │ │ -00e4e4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -00e4e6: 2311 5601 |0007: new-array v1, v1, [Ljava/lang/String; // type@0156 │ │ -00e4ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -00e4ec: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ -00e4f0: 6e20 3103 1000 |000c: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0331 │ │ -00e4f6: 0c00 |000f: move-result-object v0 │ │ -00e4f8: 1f00 1b01 |0010: check-cast v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@011b │ │ -00e4fc: 5b40 da01 |0012: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e500: 5440 da01 |0014: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e504: 6e10 3303 0000 |0016: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.isCancelled:()Z // method@0333 │ │ -00e50a: 0a00 |0019: move-result v0 │ │ -00e50c: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ -00e510: 1a00 a102 |001c: const-string v0, "PonyExpressActivity" // string@02a1 │ │ -00e514: 1a01 4000 |001e: const-string v1, "Cancelled Update, No Connectivity" // string@0040 │ │ -00e518: 7120 b100 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00e51e: 5b43 da01 |0023: iput-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01da │ │ -00e522: 0e00 |0025: return-void │ │ +010d40: |[010d40] org.sixgun.ponyexpress.activity.PonyExpressActivity.updateFeed:(Ljava/lang/String;)V │ │ +010d50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +010d52: 2200 2301 |0001: new-instance v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@0123 │ │ +010d56: 7030 2f03 4003 |0003: invoke-direct {v0, v4, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@032f │ │ +010d5c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +010d5e: 2311 5e01 |0007: new-array v1, v1, [Ljava/lang/String; // type@015e │ │ +010d62: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +010d64: 4d05 0102 |000a: aput-object v5, v1, v2 │ │ +010d68: 6e20 3503 1000 |000c: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0335 │ │ +010d6e: 0c00 |000f: move-result-object v0 │ │ +010d70: 1f00 2301 |0010: check-cast v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // type@0123 │ │ +010d74: 5b40 e201 |0012: iput-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010d78: 5440 e201 |0014: iget-object v0, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010d7c: 6e10 3703 0000 |0016: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;.isCancelled:()Z // method@0337 │ │ +010d82: 0a00 |0019: move-result v0 │ │ +010d84: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ +010d88: 1a00 b102 |001c: const-string v0, "PonyExpressActivity" // string@02b1 │ │ +010d8c: 1a01 4300 |001e: const-string v1, "Cancelled Update, No Connectivity" // string@0043 │ │ +010d90: 7120 b300 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +010d96: 5b43 e201 |0023: iput-object v3, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; // field@01e2 │ │ +010d9a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=413 │ │ 0x0014 line=414 │ │ 0x001c line=415 │ │ 0x0023 line=416 │ │ 0x0025 line=418 │ │ @@ -15931,18 +15148,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00e524: |[00e524] org.sixgun.ponyexpress.activity.PonyExpressActivity.updateFeeds:()V │ │ -00e534: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -00e538: 7020 7003 0100 |0002: invoke-direct {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0370 │ │ -00e53e: 0e00 |0005: return-void │ │ +010d9c: |[010d9c] org.sixgun.ponyexpress.activity.PonyExpressActivity.updateFeeds:()V │ │ +010dac: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +010db0: 7020 7403 0100 |0002: invoke-direct {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0374 │ │ +010db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ @@ -15952,246 +15169,242 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00e540: |[00e540] org.sixgun.ponyexpress.activity.PonyExpressActivity.addPodcast:(Landroid/view/View;)V │ │ -00e550: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00e554: 5431 d601 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e558: 1c02 e900 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // type@00e9 │ │ -00e55c: 7030 4c00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00e562: 6e20 6c03 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@036c │ │ -00e568: 0e00 |000c: return-void │ │ +010db8: |[010db8] org.sixgun.ponyexpress.activity.PonyExpressActivity.addPodcast:(Landroid/view/View;)V │ │ +010dc8: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +010dcc: 5431 de01 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010dd0: 1c02 f100 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; // type@00f1 │ │ +010dd4: 7030 4e00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +010dda: 6e20 7003 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@0370 │ │ +010de0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000c line=337 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x000d reg=4 v Landroid/view/View; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'onContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 84 16-bit code units │ │ -00e56c: |[00e56c] org.sixgun.ponyexpress.activity.PonyExpressActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -00e57c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -00e57e: 7210 c400 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00c4 │ │ -00e584: 0c01 |0004: move-result-object v1 │ │ -00e586: 1f01 5b00 |0005: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005b │ │ -00e58a: 7210 c300 0800 |0007: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -00e590: 0a03 |000a: move-result v3 │ │ -00e592: 2b03 3f00 0000 |000b: packed-switch v3, 0000004a // +0000003f │ │ -00e598: 6f20 1500 8700 |000e: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0015 │ │ -00e59e: 0a03 |0011: move-result v3 │ │ -00e5a0: 0f03 |0012: return v3 │ │ -00e5a2: 5413 0e00 |0013: iget-object v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ -00e5a6: 5314 0c00 |0015: iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00e5aa: 7040 6603 3754 |0017: invoke-direct {v7, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.selectPodcast:(Landroid/view/View;J)V // method@0366 │ │ -00e5b0: 0163 |001a: move v3, v6 │ │ -00e5b2: 28f7 |001b: goto 0012 // -0009 │ │ -00e5b4: 5473 d601 |001c: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e5b8: 6e10 fa01 0300 |001e: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e5be: 0c03 |0021: move-result-object v3 │ │ -00e5c0: 5314 0c00 |0022: iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00e5c4: 6e30 5404 4305 |0024: invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0454 │ │ -00e5ca: 0c02 |0027: move-result-object v2 │ │ -00e5cc: 7020 7003 2700 |0028: invoke-direct {v7, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0370 │ │ -00e5d2: 0163 |002b: move v3, v6 │ │ -00e5d4: 28e6 |002c: goto 0012 // -001a │ │ -00e5d6: 5473 d601 |002d: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e5da: 6e10 fa01 0300 |002f: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e5e0: 0c03 |0032: move-result-object v3 │ │ -00e5e2: 5314 0c00 |0033: iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ -00e5e6: 6e30 5d04 4305 |0035: invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.removePodcast:(J)Z // method@045d │ │ -00e5ec: 0a00 |0038: move-result v0 │ │ -00e5ee: 3900 0f00 |0039: if-nez v0, 0048 // +000f │ │ -00e5f2: 5473 d601 |003b: iget-object v3, v7, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e5f6: 1404 4400 067f |003d: const v4, #float 1.78118e+38 // #7f060044 │ │ -00e5fc: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -00e5fe: 7130 fb00 4305 |0041: invoke-static {v3, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00e604: 0c03 |0044: move-result-object v3 │ │ -00e606: 6e10 fd00 0300 |0045: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00e60c: 0163 |0048: move v3, v6 │ │ -00e60e: 28c9 |0049: goto 0012 // -0037 │ │ -00e610: 0001 0300 4e00 097f 0800 0000 1100 ... |004a: packed-switch-data (10 units) │ │ + insns size : 82 16-bit code units │ │ +010de4: |[010de4] org.sixgun.ponyexpress.activity.PonyExpressActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +010df4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +010df6: 7210 c600 0900 |0001: invoke-interface {v9}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00c6 │ │ +010dfc: 0c01 |0004: move-result-object v1 │ │ +010dfe: 1f01 5d00 |0005: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005d │ │ +010e02: 7210 c500 0900 |0007: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +010e08: 0a04 |000a: move-result v4 │ │ +010e0a: 2b04 3d00 0000 |000b: packed-switch v4, 00000048 // +0000003d │ │ +010e10: 6f20 1700 9800 |000e: invoke-super {v8, v9}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0017 │ │ +010e16: 0a03 |0011: move-result v3 │ │ +010e18: 0f03 |0012: return v3 │ │ +010e1a: 5414 0e00 |0013: iget-object v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ +010e1e: 5316 0c00 |0015: iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +010e22: 7040 6a03 4876 |0017: invoke-direct {v8, v4, v6, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.selectPodcast:(Landroid/view/View;J)V // method@036a │ │ +010e28: 28f8 |001a: goto 0012 // -0008 │ │ +010e2a: 5484 de01 |001b: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010e2e: 6e10 fe01 0400 |001d: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010e34: 0c04 |0020: move-result-object v4 │ │ +010e36: 5316 0c00 |0021: iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +010e3a: 6e30 5804 6407 |0023: invoke-virtual {v4, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0458 │ │ +010e40: 0c02 |0026: move-result-object v2 │ │ +010e42: 7020 7403 2800 |0027: invoke-direct {v8, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeed:(Ljava/lang/String;)V // method@0374 │ │ +010e48: 28e8 |002a: goto 0012 // -0018 │ │ +010e4a: 5484 de01 |002b: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010e4e: 6e10 fe01 0400 |002d: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +010e54: 0c04 |0030: move-result-object v4 │ │ +010e56: 5316 0c00 |0031: iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@000c │ │ +010e5a: 6e30 6104 6407 |0033: invoke-virtual {v4, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.removePodcast:(J)Z // method@0461 │ │ +010e60: 0a00 |0036: move-result v0 │ │ +010e62: 3900 dbff |0037: if-nez v0, 0012 // -0025 │ │ +010e66: 5484 de01 |0039: iget-object v4, v8, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010e6a: 1405 4400 067f |003b: const v5, #float 1.78118e+38 // #7f060044 │ │ +010e70: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +010e72: 7130 fd00 5406 |003f: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +010e78: 0c04 |0042: move-result-object v4 │ │ +010e7a: 6e10 ff00 0400 |0043: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +010e80: 28cc |0046: goto 0012 // -0034 │ │ +010e82: 0000 |0047: nop // spacer │ │ +010e84: 0001 0300 4e00 097f 0800 0000 1000 ... |0048: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=551 │ │ 0x0007 line=552 │ │ 0x000e line=568 │ │ 0x0013 line=554 │ │ - 0x001b line=555 │ │ - 0x001c line=557 │ │ - 0x0028 line=558 │ │ - 0x002c line=559 │ │ - 0x002d line=561 │ │ - 0x0039 line=562 │ │ - 0x003b line=563 │ │ - 0x0049 line=566 │ │ - 0x004a line=552 │ │ - locals : │ │ - 0x0028 - 0x002d reg=2 podcast_name Ljava/lang/String; │ │ - 0x0039 - 0x0054 reg=0 deleted Z │ │ - 0x0007 - 0x0054 reg=1 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x0054 reg=7 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - 0x0000 - 0x0054 reg=8 item Landroid/view/MenuItem; │ │ + 0x001b line=557 │ │ + 0x0027 line=558 │ │ + 0x002b line=561 │ │ + 0x0037 line=562 │ │ + 0x0039 line=563 │ │ + 0x0043 line=564 │ │ + 0x0047 line=552 │ │ + locals : │ │ + 0x0027 - 0x002b reg=2 podcast_name Ljava/lang/String; │ │ + 0x0037 - 0x0052 reg=0 deleted Z │ │ + 0x0007 - 0x0052 reg=1 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x0052 reg=8 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x0052 reg=9 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 297 16-bit code units │ │ -00e624: |[00e624] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00e634: 140a 2a00 097f |0000: const v10, #float 1.82105e+38 // #7f09002a │ │ -00e63a: 1309 e703 |0003: const/16 v9, #int 999 // #3e7 │ │ -00e63e: 1208 |0005: const/4 v8, #int 0 // #0 │ │ -00e640: 6f20 1600 cb00 |0006: invoke-super {v11, v12}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0016 │ │ -00e646: 1405 0900 037f |0009: const v5, #float 1.74129e+38 // #7f030009 │ │ -00e64c: 6e20 6703 5b00 |000c: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.setContentView:(I)V // method@0367 │ │ -00e652: 2205 1301 |000f: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; // type@0113 │ │ -00e656: 7020 1503 b500 |0011: invoke-direct {v5, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@0315 │ │ -00e65c: 5bb5 ce01 |0014: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01ce │ │ -00e660: 1405 0c00 097f |0016: const v5, #float 1.82104e+38 // #7f09000c │ │ -00e666: 6e20 4903 5b00 |0019: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e66c: 0c05 |001c: move-result-object v5 │ │ -00e66e: 54b6 ce01 |001d: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01ce │ │ -00e672: 6e20 c800 6500 |001f: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00e678: 6e20 4903 ab00 |0022: invoke-virtual {v11, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e67e: 0c05 |0025: move-result-object v5 │ │ -00e680: 54b6 ce01 |0026: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01ce │ │ -00e684: 6e20 c800 6500 |0028: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00e68a: 1405 2d00 097f |002b: const v5, #float 1.82105e+38 // #7f09002d │ │ -00e690: 6e20 4903 5b00 |002e: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e696: 0c05 |0031: move-result-object v5 │ │ -00e698: 54b6 ce01 |0032: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01ce │ │ -00e69c: 6e20 c800 6500 |0034: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00c8 │ │ -00e6a2: 1405 2900 097f |0037: const v5, #float 1.82105e+38 // #7f090029 │ │ -00e6a8: 6e20 4903 5b00 |003a: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e6ae: 0c01 |003d: move-result-object v1 │ │ -00e6b0: 1f01 5700 |003e: check-cast v1, Landroid/view/ViewGroup; // type@0057 │ │ -00e6b4: 6e10 cc00 0100 |0040: invoke-virtual {v1}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00cc │ │ -00e6ba: 0c05 |0043: move-result-object v5 │ │ -00e6bc: 2206 1401 |0044: new-instance v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2; // type@0114 │ │ -00e6c0: 7020 1703 b600 |0046: invoke-direct {v6, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@0317 │ │ -00e6c6: 6e20 d100 6500 |0049: invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d1 │ │ -00e6cc: 6e10 4a03 0b00 |004c: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getApplication:()Landroid/app/Application; // method@034a │ │ -00e6d2: 0c00 |004f: move-result-object v0 │ │ -00e6d4: 1f00 da00 |0050: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00e6d8: 5bb0 d601 |0052: iput-object v0, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e6dc: 7110 a100 0b00 |0054: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a1 │ │ -00e6e2: 0c02 |0057: move-result-object v2 │ │ -00e6e4: 1405 4b00 067f |0058: const v5, #float 1.78118e+38 // #7f06004b │ │ -00e6ea: 6e20 5103 5b00 |005b: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0351 │ │ -00e6f0: 0c05 |005e: move-result-object v5 │ │ -00e6f2: 1a06 1900 |005f: const-string v6, "24" // string@0019 │ │ -00e6f6: 7230 6000 5206 |0061: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -00e6fc: 0c04 |0064: move-result-object v4 │ │ -00e6fe: 6e10 4f03 0b00 |0065: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getResources:()Landroid/content/res/Resources; // method@034f │ │ -00e704: 0c03 |0068: move-result-object v3 │ │ -00e706: 1405 0200 077f |0069: const v5, #float 1.79446e+38 // #7f070002 │ │ -00e70c: 6e20 6300 5300 |006c: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0063 │ │ -00e712: 0c05 |006f: move-result-object v5 │ │ -00e714: 4605 0508 |0070: aget-object v5, v5, v8 │ │ -00e718: 6e20 2801 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00e71e: 0a05 |0075: move-result v5 │ │ -00e720: 3805 ab00 |0076: if-eqz v5, 0121 // +00ab │ │ -00e724: 59b9 d901 |0078: iput v9, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01d9 │ │ -00e728: 1405 4900 067f |007a: const v5, #float 1.78118e+38 // #7f060049 │ │ -00e72e: 6e20 5103 5b00 |007d: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0351 │ │ -00e734: 0c05 |0080: move-result-object v5 │ │ -00e736: 1a06 1a00 |0081: const-string v6, "6" // string@001a │ │ -00e73a: 7230 6000 5206 |0083: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -00e740: 0c05 |0086: move-result-object v5 │ │ -00e742: 7110 1a01 0500 |0087: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011a │ │ -00e748: 0a05 |008a: move-result v5 │ │ -00e74a: 59b5 cf01 |008b: iput v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01cf │ │ -00e74e: 1a05 a102 |008d: const-string v5, "PonyExpressActivity" // string@02a1 │ │ -00e752: 2206 9100 |008f: new-instance v6, Ljava/lang/StringBuilder; // type@0091 │ │ -00e756: 7010 3401 0600 |0091: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00e75c: 1a07 9b00 |0094: const-string v7, "Eps to hold: " // string@009b │ │ -00e760: 6e20 3801 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00e766: 0c06 |0099: move-result-object v6 │ │ -00e768: 52b7 cf01 |009a: iget v7, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01cf │ │ -00e76c: 6e20 3501 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00e772: 0c06 |009f: move-result-object v6 │ │ -00e774: 6e10 3901 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00e77a: 0c06 |00a3: move-result-object v6 │ │ -00e77c: 7120 b100 6500 |00a4: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00e782: 1a05 a102 |00a7: const-string v5, "PonyExpressActivity" // string@02a1 │ │ -00e786: 2206 9100 |00a9: new-instance v6, Ljava/lang/StringBuilder; // type@0091 │ │ -00e78a: 7010 3401 0600 |00ab: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00e790: 1a07 c007 |00ae: const-string v7, "update delta: " // string@07c0 │ │ -00e794: 6e20 3801 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00e79a: 0c06 |00b3: move-result-object v6 │ │ -00e79c: 52b7 d901 |00b4: iget v7, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01d9 │ │ -00e7a0: 6e20 3501 7600 |00b6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00e7a6: 0c06 |00b9: move-result-object v6 │ │ -00e7a8: 6e10 3901 0600 |00ba: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00e7ae: 0c06 |00bd: move-result-object v6 │ │ -00e7b0: 7120 b100 6500 |00be: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00e7b6: 1405 4c00 067f |00c1: const v5, #float 1.78118e+38 // #7f06004c │ │ -00e7bc: 6e20 5103 5b00 |00c4: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0351 │ │ -00e7c2: 0c05 |00c7: move-result-object v5 │ │ -00e7c4: 7230 5e00 5208 |00c8: invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@005e │ │ -00e7ca: 0a05 |00cb: move-result v5 │ │ -00e7cc: 5cb5 cd01 |00cc: iput-boolean v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mAdditionalPodcasts:Z // field@01cd │ │ -00e7d0: 55b5 cd01 |00ce: iget-boolean v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mAdditionalPodcasts:Z // field@01cd │ │ -00e7d4: 3805 0b00 |00d0: if-eqz v5, 00db // +000b │ │ -00e7d8: 6e20 4903 ab00 |00d2: invoke-virtual {v11, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@0349 │ │ -00e7de: 0c00 |00d5: move-result-object v0 │ │ -00e7e0: 1f00 6000 |00d6: check-cast v0, Landroid/widget/ImageButton; // type@0060 │ │ -00e7e4: 6e20 e000 8000 |00d8: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@00e0 │ │ -00e7ea: 2205 0d00 |00db: new-instance v5, Landroid/app/ProgressDialog; // type@000d │ │ -00e7ee: 7020 2600 b500 |00dd: invoke-direct {v5, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0026 │ │ -00e7f4: 5bb5 d701 |00e0: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01d7 │ │ -00e7f8: 54b5 d701 |00e2: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01d7 │ │ -00e7fc: 1a06 4a00 |00e4: const-string v6, "Checking for new Episodes. Please wait..." // string@004a │ │ -00e800: 6e20 2a00 6500 |00e6: invoke-virtual {v5, v6}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002a │ │ -00e806: 2205 1501 |00e9: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; // type@0115 │ │ -00e80a: 1206 |00eb: const/4 v6, #int 0 // #0 │ │ -00e80c: 7030 1a03 b506 |00ec: invoke-direct {v5, v11, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@031a │ │ -00e812: 2386 5701 |00ef: new-array v6, v8, [Ljava/lang/Void; // type@0157 │ │ -00e816: 6e20 1d03 6500 |00f1: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@031d │ │ -00e81c: 54b5 d601 |00f4: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e820: 6e10 fa01 0500 |00f6: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e826: 0c05 |00f9: move-result-object v5 │ │ -00e828: 5555 7202 |00fa: iget-boolean v5, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@0272 │ │ -00e82c: 3805 0d00 |00fc: if-eqz v5, 0109 // +000d │ │ -00e830: 7010 7103 0b00 |00fe: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0371 │ │ -00e836: 54b5 d601 |0101: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e83a: 6e10 fa01 0500 |0103: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00e840: 0c05 |0106: move-result-object v5 │ │ -00e842: 5c58 7202 |0107: iput-boolean v8, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@0272 │ │ -00e846: 52b5 d901 |0109: iget v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01d9 │ │ -00e84a: 3295 0b00 |010b: if-eq v5, v9, 0116 // +000b │ │ -00e84e: 7010 5303 0b00 |010d: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.isTimeToUpdate:()Z // method@0353 │ │ -00e854: 0a05 |0110: move-result v5 │ │ -00e856: 3805 0500 |0111: if-eqz v5, 0116 // +0005 │ │ -00e85a: 7010 7103 0b00 |0113: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0371 │ │ -00e860: 2205 1a01 |0116: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted; // type@011a │ │ -00e864: 7020 2803 b500 |0118: invoke-direct {v5, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@0328 │ │ -00e86a: 5bb5 d501 |011b: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01d5 │ │ -00e86e: 7020 5403 8b00 |011d: invoke-direct {v11, v8}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0354 │ │ -00e874: 0e00 |0120: return-void │ │ -00e876: 7110 1a01 0400 |0121: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011a │ │ -00e87c: 0a05 |0124: move-result v5 │ │ -00e87e: 59b5 d901 |0125: iput v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01d9 │ │ -00e882: 2900 53ff |0127: goto/16 007a // -00ad │ │ +010e98: |[010e98] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreate:(Landroid/os/Bundle;)V │ │ +010ea8: 140a 2a00 097f |0000: const v10, #float 1.82105e+38 // #7f09002a │ │ +010eae: 1309 e703 |0003: const/16 v9, #int 999 // #3e7 │ │ +010eb2: 1208 |0005: const/4 v8, #int 0 // #0 │ │ +010eb4: 6f20 1800 cb00 |0006: invoke-super {v11, v12}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0018 │ │ +010eba: 1405 0900 037f |0009: const v5, #float 1.74129e+38 // #7f030009 │ │ +010ec0: 6e20 6b03 5b00 |000c: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.setContentView:(I)V // method@036b │ │ +010ec6: 2205 1b01 |000f: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1; // type@011b │ │ +010eca: 7020 1903 b500 |0011: invoke-direct {v5, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@0319 │ │ +010ed0: 5bb5 d601 |0014: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01d6 │ │ +010ed4: 1405 0c00 097f |0016: const v5, #float 1.82104e+38 // #7f09000c │ │ +010eda: 6e20 4d03 5b00 |0019: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +010ee0: 0c05 |001c: move-result-object v5 │ │ +010ee2: 54b6 d601 |001d: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01d6 │ │ +010ee6: 6e20 ca00 6500 |001f: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +010eec: 6e20 4d03 ab00 |0022: invoke-virtual {v11, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +010ef2: 0c05 |0025: move-result-object v5 │ │ +010ef4: 54b6 d601 |0026: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01d6 │ │ +010ef8: 6e20 ca00 6500 |0028: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +010efe: 1405 2d00 097f |002b: const v5, #float 1.82105e+38 // #7f09002d │ │ +010f04: 6e20 4d03 5b00 |002e: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +010f0a: 0c05 |0031: move-result-object v5 │ │ +010f0c: 54b6 d601 |0032: iget-object v6, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mClickHandler:Landroid/view/View$OnClickListener; // field@01d6 │ │ +010f10: 6e20 ca00 6500 |0034: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00ca │ │ +010f16: 1405 2900 097f |0037: const v5, #float 1.82105e+38 // #7f090029 │ │ +010f1c: 6e20 4d03 5b00 |003a: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +010f22: 0c01 |003d: move-result-object v1 │ │ +010f24: 1f01 5900 |003e: check-cast v1, Landroid/view/ViewGroup; // type@0059 │ │ +010f28: 6e10 ce00 0100 |0040: invoke-virtual {v1}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ce │ │ +010f2e: 0c05 |0043: move-result-object v5 │ │ +010f30: 2206 1c01 |0044: new-instance v6, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2; // type@011c │ │ +010f34: 7020 1b03 b600 |0046: invoke-direct {v6, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@031b │ │ +010f3a: 6e20 d300 6500 |0049: invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d3 │ │ +010f40: 6e10 4e03 0b00 |004c: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getApplication:()Landroid/app/Application; // method@034e │ │ +010f46: 0c05 |004f: move-result-object v5 │ │ +010f48: 1f05 e200 |0050: check-cast v5, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +010f4c: 5bb5 de01 |0052: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +010f50: 7110 a300 0b00 |0054: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00a3 │ │ +010f56: 0c02 |0057: move-result-object v2 │ │ +010f58: 1405 4b00 067f |0058: const v5, #float 1.78118e+38 // #7f06004b │ │ +010f5e: 6e20 5503 5b00 |005b: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0355 │ │ +010f64: 0c05 |005e: move-result-object v5 │ │ +010f66: 1a06 1900 |005f: const-string v6, "24" // string@0019 │ │ +010f6a: 7230 6200 5206 |0061: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +010f70: 0c04 |0064: move-result-object v4 │ │ +010f72: 6e10 5303 0b00 |0065: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getResources:()Landroid/content/res/Resources; // method@0353 │ │ +010f78: 0c03 |0068: move-result-object v3 │ │ +010f7a: 1405 0200 077f |0069: const v5, #float 1.79446e+38 // #7f070002 │ │ +010f80: 6e20 6500 5300 |006c: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0065 │ │ +010f86: 0c05 |006f: move-result-object v5 │ │ +010f88: 4605 0508 |0070: aget-object v5, v5, v8 │ │ +010f8c: 6e20 2b01 5400 |0072: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +010f92: 0a05 |0075: move-result v5 │ │ +010f94: 3805 ab00 |0076: if-eqz v5, 0121 // +00ab │ │ +010f98: 59b9 e101 |0078: iput v9, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01e1 │ │ +010f9c: 1405 4900 067f |007a: const v5, #float 1.78118e+38 // #7f060049 │ │ +010fa2: 6e20 5503 5b00 |007d: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0355 │ │ +010fa8: 0c05 |0080: move-result-object v5 │ │ +010faa: 1a06 1a00 |0081: const-string v6, "6" // string@001a │ │ +010fae: 7230 6200 5206 |0083: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +010fb4: 0c05 |0086: move-result-object v5 │ │ +010fb6: 7110 1d01 0500 |0087: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011d │ │ +010fbc: 0a05 |008a: move-result v5 │ │ +010fbe: 59b5 d701 |008b: iput v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01d7 │ │ +010fc2: 1a05 b102 |008d: const-string v5, "PonyExpressActivity" // string@02b1 │ │ +010fc6: 2206 9300 |008f: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +010fca: 7010 3701 0600 |0091: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +010fd0: 1a07 9f00 |0094: const-string v7, "Eps to hold: " // string@009f │ │ +010fd4: 6e20 3b01 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +010fda: 0c06 |0099: move-result-object v6 │ │ +010fdc: 52b7 d701 |009a: iget v7, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mEpisodesToHold:I // field@01d7 │ │ +010fe0: 6e20 3801 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +010fe6: 0c06 |009f: move-result-object v6 │ │ +010fe8: 6e10 3c01 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +010fee: 0c06 |00a3: move-result-object v6 │ │ +010ff0: 7120 b300 6500 |00a4: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +010ff6: 1a05 b102 |00a7: const-string v5, "PonyExpressActivity" // string@02b1 │ │ +010ffa: 2206 9300 |00a9: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +010ffe: 7010 3701 0600 |00ab: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011004: 1a07 d007 |00ae: const-string v7, "update delta: " // string@07d0 │ │ +011008: 6e20 3b01 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01100e: 0c06 |00b3: move-result-object v6 │ │ +011010: 52b7 e101 |00b4: iget v7, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01e1 │ │ +011014: 6e20 3801 7600 |00b6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +01101a: 0c06 |00b9: move-result-object v6 │ │ +01101c: 6e10 3c01 0600 |00ba: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011022: 0c06 |00bd: move-result-object v6 │ │ +011024: 7120 b300 6500 |00be: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01102a: 1405 4c00 067f |00c1: const v5, #float 1.78118e+38 // #7f06004c │ │ +011030: 6e20 5503 5b00 |00c4: invoke-virtual {v11, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getString:(I)Ljava/lang/String; // method@0355 │ │ +011036: 0c05 |00c7: move-result-object v5 │ │ +011038: 7230 6000 5208 |00c8: invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0060 │ │ +01103e: 0a05 |00cb: move-result v5 │ │ +011040: 5cb5 d501 |00cc: iput-boolean v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mAdditionalPodcasts:Z // field@01d5 │ │ +011044: 55b5 d501 |00ce: iget-boolean v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mAdditionalPodcasts:Z // field@01d5 │ │ +011048: 3805 0b00 |00d0: if-eqz v5, 00db // +000b │ │ +01104c: 6e20 4d03 ab00 |00d2: invoke-virtual {v11, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.findViewById:(I)Landroid/view/View; // method@034d │ │ +011052: 0c00 |00d5: move-result-object v0 │ │ +011054: 1f00 6200 |00d6: check-cast v0, Landroid/widget/ImageButton; // type@0062 │ │ +011058: 6e20 e200 8000 |00d8: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@00e2 │ │ +01105e: 2205 0f00 |00db: new-instance v5, Landroid/app/ProgressDialog; // type@000f │ │ +011062: 7020 2800 b500 |00dd: invoke-direct {v5, v11}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0028 │ │ +011068: 5bb5 df01 |00e0: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01df │ │ +01106c: 54b5 df01 |00e2: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01df │ │ +011070: 1a06 4d00 |00e4: const-string v6, "Checking for new Episodes. Please wait..." // string@004d │ │ +011074: 6e20 2c00 6500 |00e6: invoke-virtual {v5, v6}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002c │ │ +01107a: 2205 1d01 |00e9: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck; // type@011d │ │ +01107e: 1206 |00eb: const/4 v6, #int 0 // #0 │ │ +011080: 7030 1e03 b506 |00ec: invoke-direct {v5, v11, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;)V // method@031e │ │ +011086: 2386 5f01 |00ef: new-array v6, v8, [Ljava/lang/Void; // type@015f │ │ +01108a: 6e20 2103 6500 |00f1: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0321 │ │ +011090: 54b5 de01 |00f4: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +011094: 6e10 fe01 0500 |00f6: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +01109a: 0c05 |00f9: move-result-object v5 │ │ +01109c: 5555 7a02 |00fa: iget-boolean v5, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@027a │ │ +0110a0: 3805 0d00 |00fc: if-eqz v5, 0109 // +000d │ │ +0110a4: 7010 7503 0b00 |00fe: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0375 │ │ +0110aa: 54b5 de01 |0101: iget-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +0110ae: 6e10 fe01 0500 |0103: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0110b4: 0c05 |0106: move-result-object v5 │ │ +0110b6: 5c58 7a02 |0107: iput-boolean v8, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@027a │ │ +0110ba: 52b5 e101 |0109: iget v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01e1 │ │ +0110be: 3295 0b00 |010b: if-eq v5, v9, 0116 // +000b │ │ +0110c2: 7010 5703 0b00 |010d: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.isTimeToUpdate:()Z // method@0357 │ │ +0110c8: 0a05 |0110: move-result v5 │ │ +0110ca: 3805 0500 |0111: if-eqz v5, 0116 // +0005 │ │ +0110ce: 7010 7503 0b00 |0113: invoke-direct {v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0375 │ │ +0110d4: 2205 2201 |0116: new-instance v5, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted; // type@0122 │ │ +0110d8: 7020 2c03 b500 |0118: invoke-direct {v5, v11}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;.:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V // method@032c │ │ +0110de: 5bb5 dd01 |011b: iput-object v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01dd │ │ +0110e2: 7020 5803 8b00 |011d: invoke-direct {v11, v8}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0358 │ │ +0110e8: 0e00 |0120: return-void │ │ +0110ea: 7110 1d01 0400 |0121: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@011d │ │ +0110f0: 0a05 |0124: move-result v5 │ │ +0110f2: 59b5 e101 |0125: iput v5, v11, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mUpdateDelta:I // field@01e1 │ │ +0110f6: 2900 53ff |0127: goto/16 007a // -00ad │ │ catches : (none) │ │ positions : │ │ 0x0006 line=108 │ │ 0x0009 line=109 │ │ 0x000f line=112 │ │ 0x0016 line=130 │ │ 0x0022 line=131 │ │ @@ -16233,75 +15446,74 @@ │ │ 0x0000 - 0x0129 reg=12 savedInstanceState Landroid/os/Bundle; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 43 16-bit code units │ │ -00e888: |[00e888] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00e898: 6f40 1700 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0017 │ │ -00e89e: 6e10 4e03 0600 |0003: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@034e │ │ -00e8a4: 0c01 |0006: move-result-object v1 │ │ -00e8a6: 1404 0300 087f |0007: const v4, #float 1.80775e+38 // #7f080003 │ │ -00e8ac: 6e30 c200 4107 |000a: invoke-virtual {v1, v4, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c2 │ │ -00e8b2: 1a04 a102 |000d: const-string v4, "PonyExpressActivity" // string@02a1 │ │ -00e8b6: 1a05 5200 |000f: const-string v5, "Creating context menu" // string@0052 │ │ -00e8ba: 7120 b100 5400 |0011: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00e8c0: 0790 |0014: move-object v0, v9 │ │ -00e8c2: 1f00 5b00 |0015: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005b │ │ -00e8c6: 0702 |0017: move-object v2, v0 │ │ -00e8c8: 5424 0e00 |0018: iget-object v4, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ -00e8cc: 1405 3f00 097f |001a: const v5, #float 1.82106e+38 // #7f09003f │ │ -00e8d2: 6e20 c600 5400 |001d: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c6 │ │ -00e8d8: 0c03 |0020: move-result-object v3 │ │ -00e8da: 1f03 6b00 |0021: check-cast v3, Landroid/widget/TextView; // type@006b │ │ -00e8de: 6e10 f700 0300 |0023: invoke-virtual {v3}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f7 │ │ -00e8e4: 0c04 |0026: move-result-object v4 │ │ -00e8e6: 7220 b900 4700 |0027: invoke-interface {v7, v4}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00b9 │ │ -00e8ec: 0e00 |002a: return-void │ │ + insns size : 42 16-bit code units │ │ +0110fc: |[0110fc] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +01110c: 6f40 1900 6587 |0000: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0019 │ │ +011112: 6e10 5203 0500 |0003: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0352 │ │ +011118: 0c00 |0006: move-result-object v0 │ │ +01111a: 1403 0300 087f |0007: const v3, #float 1.80775e+38 // #7f080003 │ │ +011120: 6e30 c400 3006 |000a: invoke-virtual {v0, v3, v6}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c4 │ │ +011126: 1a03 b102 |000d: const-string v3, "PonyExpressActivity" // string@02b1 │ │ +01112a: 1a04 5500 |000f: const-string v4, "Creating context menu" // string@0055 │ │ +01112e: 7120 b300 4300 |0011: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011134: 0781 |0014: move-object v1, v8 │ │ +011136: 1f01 5d00 |0015: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@005d │ │ +01113a: 5413 0e00 |0017: iget-object v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@000e │ │ +01113e: 1404 3f00 097f |0019: const v4, #float 1.82106e+38 // #7f09003f │ │ +011144: 6e20 c800 4300 |001c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00c8 │ │ +01114a: 0c02 |001f: move-result-object v2 │ │ +01114c: 1f02 6d00 |0020: check-cast v2, Landroid/widget/TextView; // type@006d │ │ +011150: 6e10 f900 0200 |0022: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@00f9 │ │ +011156: 0c03 |0025: move-result-object v3 │ │ +011158: 7220 bb00 3600 |0026: invoke-interface {v6, v3}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@00bb │ │ +01115e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0003 line=536 │ │ 0x0007 line=537 │ │ 0x000d line=538 │ │ - 0x0014 line=541 │ │ - 0x0018 line=542 │ │ - 0x0023 line=543 │ │ - 0x002a line=544 │ │ - locals : │ │ - 0x0007 - 0x002b reg=1 inflater Landroid/view/MenuInflater; │ │ - 0x0018 - 0x002b reg=2 item Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0023 - 0x002b reg=3 podcast_name Landroid/widget/TextView; │ │ - 0x0000 - 0x002b reg=6 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - 0x0000 - 0x002b reg=7 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x002b reg=8 v Landroid/view/View; │ │ - 0x0000 - 0x002b reg=9 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + 0x0015 line=541 │ │ + 0x0017 line=542 │ │ + 0x0022 line=543 │ │ + 0x0029 line=544 │ │ + locals : │ │ + 0x0007 - 0x002a reg=0 inflater Landroid/view/MenuInflater; │ │ + 0x0017 - 0x002a reg=1 item Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0022 - 0x002a reg=2 podcast_name Landroid/widget/TextView; │ │ + 0x0000 - 0x002a reg=5 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x002a reg=6 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x002a reg=7 v Landroid/view/View; │ │ + 0x0000 - 0x002a reg=8 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'onCreateDialog' │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -00e8f0: |[00e8f0] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -00e900: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ -00e906: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00e908: 1100 |0004: return-object v0 │ │ -00e90a: 7110 0c02 0100 |0005: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/AboutDialog;.create:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@020c │ │ -00e910: 0c00 |0008: move-result-object v0 │ │ -00e912: 28fb |0009: goto 0004 // -0005 │ │ -00e914: 0001 0100 0400 0000 0500 0000 |000a: packed-switch-data (6 units) │ │ +011160: |[011160] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +011170: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ +011176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +011178: 1100 |0004: return-object v0 │ │ +01117a: 7110 1002 0100 |0005: invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/AboutDialog;.create:(Landroid/content/Context;)Landroid/app/AlertDialog; // method@0210 │ │ +011180: 0c00 |0008: move-result-object v0 │ │ +011182: 28fb |0009: goto 0004 // -0005 │ │ +011184: 0001 0100 0400 0000 0500 0000 |000a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=351 │ │ 0x0004 line=354 │ │ 0x0005 line=348 │ │ 0x0009 line=349 │ │ @@ -16317,21 +15529,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00e920: |[00e920] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00e930: 6e10 4e03 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@034e │ │ -00e936: 0c00 |0003: move-result-object v0 │ │ -00e938: 1401 0200 087f |0004: const v1, #float 1.80775e+38 // #7f080002 │ │ -00e93e: 6e30 c200 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c2 │ │ -00e944: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00e946: 0f01 |000b: return v1 │ │ +011190: |[011190] org.sixgun.ponyexpress.activity.PonyExpressActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0111a0: 6e10 5203 0200 |0000: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0352 │ │ +0111a6: 0c00 |0003: move-result-object v0 │ │ +0111a8: 1401 0200 087f |0004: const v1, #float 1.80775e+38 // #7f080002 │ │ +0111ae: 6e30 c400 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00c4 │ │ +0111b4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0111b6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0004 line=363 │ │ 0x000a line=364 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -16343,24 +15555,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -00e948: |[00e948] org.sixgun.ponyexpress.activity.PonyExpressActivity.onDestroy:()V │ │ -00e958: 6f10 1900 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@0019 │ │ -00e95e: 5410 d701 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01d7 │ │ -00e962: 6e10 2900 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@0029 │ │ -00e968: 0a00 |0008: move-result v0 │ │ -00e96a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -00e96e: 5410 d701 |000b: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01d7 │ │ -00e972: 6e10 2700 0000 |000d: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0027 │ │ -00e978: 7010 6003 0100 |0010: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.onUpdateEpisodesClose:()V // method@0360 │ │ -00e97e: 0e00 |0013: return-void │ │ +0111b8: |[0111b8] org.sixgun.ponyexpress.activity.PonyExpressActivity.onDestroy:()V │ │ +0111c8: 6f10 1b00 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@001b │ │ +0111ce: 5410 df01 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01df │ │ +0111d2: 6e10 2b00 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002b │ │ +0111d8: 0a00 |0008: move-result v0 │ │ +0111da: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0111de: 5410 df01 |000b: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mProgDialog:Landroid/app/ProgressDialog; // field@01df │ │ +0111e2: 6e10 2900 0000 |000d: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0029 │ │ +0111e8: 7010 6403 0100 |0010: invoke-direct {v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.onUpdateEpisodesClose:()V // method@0364 │ │ +0111ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=239 │ │ 0x000b line=240 │ │ 0x0010 line=242 │ │ 0x0013 line=243 │ │ @@ -16371,78 +15583,70 @@ │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 66 16-bit code units │ │ -00e980: |[00e980] org.sixgun.ponyexpress.activity.PonyExpressActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00e990: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00e992: 7210 c300 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c3 │ │ -00e998: 0a00 |0004: move-result v0 │ │ -00e99a: 2b00 3100 0000 |0005: packed-switch v0, 00000036 // +00000031 │ │ -00e9a0: 6f20 1b00 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001b │ │ -00e9a6: 0a00 |000b: move-result v0 │ │ -00e9a8: 0f00 |000c: return v0 │ │ -00e9aa: 7010 7103 0400 |000d: invoke-direct {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0371 │ │ -00e9b0: 0130 |0010: move v0, v3 │ │ -00e9b2: 28fb |0011: goto 000c // -0005 │ │ -00e9b4: 2200 1600 |0012: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00e9b8: 5441 d601 |0014: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e9bc: 1c02 1d01 |0016: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@011d │ │ -00e9c0: 7030 4c00 1002 |0018: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00e9c6: 6e20 6c03 0400 |001b: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@036c │ │ -00e9cc: 0130 |001e: move v0, v3 │ │ -00e9ce: 28ed |001f: goto 000c // -0013 │ │ -00e9d0: 2200 1600 |0020: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00e9d4: 5441 d601 |0022: iget-object v1, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00e9d8: 1c02 f400 |0024: const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00f4 │ │ -00e9dc: 7030 4c00 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00e9e2: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -00e9e4: 6e30 6d03 0401 |002a: invoke-virtual {v4, v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@036d │ │ -00e9ea: 0130 |002d: move v0, v3 │ │ -00e9ec: 28de |002e: goto 000c // -0022 │ │ -00e9ee: 1240 |002f: const/4 v0, #int 4 // #4 │ │ -00e9f0: 6e20 6a03 0400 |0030: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showDialog:(I)V // method@036a │ │ -00e9f6: 0130 |0033: move v0, v3 │ │ -00e9f8: 28d8 |0034: goto 000c // -0028 │ │ -00e9fa: 0000 |0035: nop // spacer │ │ -00e9fc: 0001 0400 4a00 097f 0d00 0000 1b00 ... |0036: packed-switch-data (12 units) │ │ + insns size : 62 16-bit code units │ │ +0111f0: |[0111f0] org.sixgun.ponyexpress.activity.PonyExpressActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +011200: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +011202: 7210 c500 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00c5 │ │ +011208: 0a01 |0004: move-result v1 │ │ +01120a: 2b01 2d00 0000 |0005: packed-switch v1, 00000032 // +0000002d │ │ +011210: 6f20 1d00 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@001d │ │ +011216: 0a00 |000b: move-result v0 │ │ +011218: 0f00 |000c: return v0 │ │ +01121a: 7010 7503 0400 |000d: invoke-direct {v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.updateFeeds:()V // method@0375 │ │ +011220: 28fc |0010: goto 000c // -0004 │ │ +011222: 2201 1800 |0011: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +011226: 5442 de01 |0013: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +01122a: 1c03 2501 |0015: const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@0125 │ │ +01122e: 7030 4e00 2103 |0017: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +011234: 6e20 7003 1400 |001a: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@0370 │ │ +01123a: 28ef |001d: goto 000c // -0011 │ │ +01123c: 2201 1800 |001e: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +011240: 5442 de01 |0020: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +011244: 1c03 fc00 |0022: const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; // type@00fc │ │ +011248: 7030 4e00 2103 |0024: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +01124e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +011250: 6e30 7103 1402 |0028: invoke-virtual {v4, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0371 │ │ +011256: 28e1 |002b: goto 000c // -001f │ │ +011258: 1241 |002c: const/4 v1, #int 4 // #4 │ │ +01125a: 6e20 6e03 1400 |002d: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showDialog:(I)V // method@036e │ │ +011260: 28dc |0030: goto 000c // -0024 │ │ +011262: 0000 |0031: nop // spacer │ │ +011264: 0001 0400 4a00 097f 0c00 0000 1900 ... |0032: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x0008 line=390 │ │ 0x000d line=374 │ │ - 0x0011 line=375 │ │ - 0x0012 line=377 │ │ - 0x001f line=379 │ │ - 0x0020 line=382 │ │ - 0x002e line=385 │ │ - 0x002f line=387 │ │ - 0x0034 line=388 │ │ - 0x0035 line=372 │ │ + 0x0011 line=377 │ │ + 0x001e line=382 │ │ + 0x002c line=387 │ │ + 0x0031 line=372 │ │ locals : │ │ - 0x0000 - 0x0042 reg=4 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - 0x0000 - 0x0042 reg=5 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x003e reg=4 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ + 0x0000 - 0x003e reg=5 item Landroid/view/MenuItem; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00ea14: |[00ea14] org.sixgun.ponyexpress.activity.PonyExpressActivity.onPause:()V │ │ -00ea24: 6f10 1c00 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@001c │ │ -00ea2a: 5410 d501 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01d5 │ │ -00ea2e: 6e20 6f03 0100 |0005: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@036f │ │ -00ea34: 0e00 |0008: return-void │ │ +01127c: |[01127c] org.sixgun.ponyexpress.activity.PonyExpressActivity.onPause:()V │ │ +01128c: 6f10 1e00 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onPause:()V // method@001e │ │ +011292: 5410 dd01 |0003: iget-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01dd │ │ +011296: 6e20 7303 0100 |0005: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0373 │ │ +01129c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ 0x0008 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ @@ -16452,20 +15656,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00ea38: |[00ea38] org.sixgun.ponyexpress.activity.PonyExpressActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -00ea48: 6f20 1e00 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@001e │ │ -00ea4e: 7020 6403 2100 |0003: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.restoreLocalState:(Landroid/os/Bundle;)V // method@0364 │ │ -00ea54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -00ea56: 5b10 d801 |0007: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01d8 │ │ -00ea5a: 0e00 |0009: return-void │ │ +0112a0: |[0112a0] org.sixgun.ponyexpress.activity.PonyExpressActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +0112b0: 6f20 2000 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ +0112b6: 7020 6803 2100 |0003: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.restoreLocalState:(Landroid/os/Bundle;)V // method@0368 │ │ +0112bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0112be: 5b10 e001 |0007: iput-object v0, v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01e0 │ │ +0112c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0003 line=250 │ │ 0x0006 line=251 │ │ 0x0009 line=252 │ │ locals : │ │ @@ -16477,28 +15681,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00ea5c: |[00ea5c] org.sixgun.ponyexpress.activity.PonyExpressActivity.onResume:()V │ │ -00ea6c: 6f10 1f00 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onResume:()V // method@001f │ │ -00ea72: 2200 1700 |0003: new-instance v0, Landroid/content/IntentFilter; // type@0017 │ │ -00ea76: 1a01 8106 |0005: const-string v1, "org.sixgun.ponyexpress.PODCAST_DELETED" // string@0681 │ │ -00ea7a: 7020 5800 1000 |0007: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0058 │ │ -00ea80: 5421 d501 |000a: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01d5 │ │ -00ea84: 6e30 6303 1200 |000c: invoke-virtual {v2, v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0363 │ │ -00ea8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -00ea8c: 7020 5403 1200 |0010: invoke-direct {v2, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0354 │ │ -00ea92: 5421 d801 |0013: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01d8 │ │ -00ea96: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -00ea9a: 5421 d801 |0017: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01d8 │ │ -00ea9e: 7020 6403 1200 |0019: invoke-direct {v2, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.restoreLocalState:(Landroid/os/Bundle;)V // method@0364 │ │ -00eaa4: 0e00 |001c: return-void │ │ +0112c4: |[0112c4] org.sixgun.ponyexpress.activity.PonyExpressActivity.onResume:()V │ │ +0112d4: 6f10 2100 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onResume:()V // method@0021 │ │ +0112da: 2200 1900 |0003: new-instance v0, Landroid/content/IntentFilter; // type@0019 │ │ +0112de: 1a01 9106 |0005: const-string v1, "org.sixgun.ponyexpress.PODCAST_DELETED" // string@0691 │ │ +0112e2: 7020 5a00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@005a │ │ +0112e8: 5421 dd01 |000a: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPodcastDeletedReceiver:Landroid/content/BroadcastReceiver; // field@01dd │ │ +0112ec: 6e30 6703 1200 |000c: invoke-virtual {v2, v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0367 │ │ +0112f2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0112f4: 7020 5803 1200 |0010: invoke-direct {v2, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.listPodcasts:(Z)V // method@0358 │ │ +0112fa: 5421 e001 |0013: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01e0 │ │ +0112fe: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +011302: 5421 e001 |0017: iget-object v1, v2, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01e0 │ │ +011306: 7020 6803 1200 |0019: invoke-direct {v2, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.restoreLocalState:(Landroid/os/Bundle;)V // method@0368 │ │ +01130c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x000a line=216 │ │ 0x000f line=217 │ │ 0x0013 line=218 │ │ @@ -16513,19 +15717,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00eaa8: |[00eaa8] org.sixgun.ponyexpress.activity.PonyExpressActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -00eab8: 6f20 2000 1000 |0000: invoke-super {v0, v1}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0020 │ │ -00eabe: 7020 6503 1000 |0003: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.saveUpdateInProgress:(Landroid/os/Bundle;)V // method@0365 │ │ -00eac4: 5b01 d801 |0006: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01d8 │ │ -00eac8: 0e00 |0008: return-void │ │ +011310: |[011310] org.sixgun.ponyexpress.activity.PonyExpressActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +011320: 6f20 2200 1000 |0000: invoke-super {v0, v1}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0022 │ │ +011326: 7020 6903 1000 |0003: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.saveUpdateInProgress:(Landroid/os/Bundle;)V // method@0369 │ │ +01132c: 5b01 e001 |0006: iput-object v1, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mSavedState:Landroid/os/Bundle; // field@01e0 │ │ +011330: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0006 line=270 │ │ 0x0008 line=271 │ │ locals : │ │ @@ -16537,18 +15741,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00eacc: |[00eacc] org.sixgun.ponyexpress.activity.PonyExpressActivity.showAbout:(Landroid/view/View;)V │ │ -00eadc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -00eade: 6e20 6a03 0100 |0001: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showDialog:(I)V // method@036a │ │ -00eae4: 0e00 |0004: return-void │ │ +011334: |[011334] org.sixgun.ponyexpress.activity.PonyExpressActivity.showAbout:(Landroid/view/View;)V │ │ +011344: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +011346: 6e20 6e03 0100 |0001: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.showDialog:(I)V // method@036e │ │ +01134c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0004 line=328 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ @@ -16558,36 +15762,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -00eae8: |[00eae8] org.sixgun.ponyexpress.activity.PonyExpressActivity.showSettings:(Landroid/view/View;)V │ │ -00eaf8: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00eafc: 5431 d601 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01d6 │ │ -00eb00: 1c02 1d01 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@011d │ │ -00eb04: 7030 4c00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00eb0a: 6e20 6c03 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@036c │ │ -00eb10: 0e00 |000c: return-void │ │ +011350: |[011350] org.sixgun.ponyexpress.activity.PonyExpressActivity.showSettings:(Landroid/view/View;)V │ │ +011360: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +011364: 5431 de01 |0002: iget-object v1, v3, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01de │ │ +011368: 1c02 2501 |0004: const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; // type@0125 │ │ +01136c: 7030 4e00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +011372: 6e20 7003 0300 |0009: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;.startActivity:(Landroid/content/Intent;)V // method@0370 │ │ +011378: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000c line=320 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ 0x0000 - 0x000d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 674 (PonyExpressActivity.java) │ │ + source_file_idx : 690 (PonyExpressActivity.java) │ │ │ │ Class #79 header: │ │ -class_idx : 285 │ │ +class_idx : 293 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 59 │ │ -source_file_idx : 682 │ │ +superclass_idx : 61 │ │ +source_file_idx : 698 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #79 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/activity/PreferencesActivity;' │ │ @@ -16607,17 +15811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00eb14: |[00eb14] org.sixgun.ponyexpress.activity.PreferencesActivity.:()V │ │ -00eb24: 7010 9f00 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@009f │ │ -00eb2a: 0e00 |0003: return-void │ │ +01137c: |[01137c] org.sixgun.ponyexpress.activity.PreferencesActivity.:()V │ │ +01138c: 7010 a100 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@00a1 │ │ +011392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ │ │ Virtual methods - │ │ @@ -16625,69 +15829,68 @@ │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 47 16-bit code units │ │ -00eb2c: |[00eb2c] org.sixgun.ponyexpress.activity.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00eb3c: 6f20 a000 7600 |0000: invoke-super {v6, v7}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00a0 │ │ -00eb42: 1504 047f |0003: const/high16 v4, #int 2130968576 // #7f04 │ │ -00eb46: 6e20 7303 4600 |0005: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.addPreferencesFromResource:(I)V // method@0373 │ │ -00eb4c: 6e10 7503 0600 |0008: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0375 │ │ -00eb52: 0c02 |000b: move-result-object v2 │ │ -00eb54: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -00eb56: 1a04 7f06 |000d: const-string v4, "org.sixgun.ponyexpress" // string@067f │ │ -00eb5a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -00eb5c: 6e30 6100 4205 |0010: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0061 │ │ -00eb62: 0c01 |0013: move-result-object v1 │ │ -00eb64: 1404 4a00 067f |0014: const v4, #float 1.78118e+38 // #7f06004a │ │ -00eb6a: 6e20 7603 4600 |0017: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.getString:(I)Ljava/lang/String; // method@0376 │ │ -00eb70: 0c04 |001a: move-result-object v4 │ │ -00eb72: 6e20 7403 4600 |001b: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0374 │ │ -00eb78: 0c03 |001e: move-result-object v3 │ │ -00eb7a: 5414 0500 |001f: iget-object v4, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0005 │ │ -00eb7e: 6e20 9e00 4300 |0021: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@009e │ │ -00eb84: 0e00 |0024: return-void │ │ -00eb86: 0d04 |0025: move-exception v4 │ │ -00eb88: 0740 |0026: move-object v0, v4 │ │ -00eb8a: 1a04 a902 |0027: const-string v4, "PreferencesActivity" // string@02a9 │ │ -00eb8e: 1a05 4400 |0029: const-string v5, "Cannot find package info.." // string@0044 │ │ -00eb92: 7120 b300 5400 |002b: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -00eb98: 28e6 |002e: goto 0014 // -001a │ │ + insns size : 46 16-bit code units │ │ +011394: |[011394] org.sixgun.ponyexpress.activity.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0113a4: 6f20 a200 7600 |0000: invoke-super {v6, v7}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00a2 │ │ +0113aa: 1504 047f |0003: const/high16 v4, #int 2130968576 // #7f04 │ │ +0113ae: 6e20 7703 4600 |0005: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.addPreferencesFromResource:(I)V // method@0377 │ │ +0113b4: 6e10 7903 0600 |0008: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0379 │ │ +0113ba: 0c02 |000b: move-result-object v2 │ │ +0113bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0113be: 1a04 8f06 |000d: const-string v4, "org.sixgun.ponyexpress" // string@068f │ │ +0113c2: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +0113c4: 6e30 6300 4205 |0010: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0063 │ │ +0113ca: 0c01 |0013: move-result-object v1 │ │ +0113cc: 1404 4a00 067f |0014: const v4, #float 1.78118e+38 // #7f06004a │ │ +0113d2: 6e20 7a03 4600 |0017: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.getString:(I)Ljava/lang/String; // method@037a │ │ +0113d8: 0c04 |001a: move-result-object v4 │ │ +0113da: 6e20 7803 4600 |001b: invoke-virtual {v6, v4}, Lorg/sixgun/ponyexpress/activity/PreferencesActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0378 │ │ +0113e0: 0c03 |001e: move-result-object v3 │ │ +0113e2: 5414 0500 |001f: iget-object v4, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0005 │ │ +0113e6: 6e20 a000 4300 |0021: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00a0 │ │ +0113ec: 0e00 |0024: return-void │ │ +0113ee: 0d00 |0025: move-exception v0 │ │ +0113f0: 1a04 b902 |0026: const-string v4, "PreferencesActivity" // string@02b9 │ │ +0113f4: 1a05 4700 |0028: const-string v5, "Cannot find package info.." // string@0047 │ │ +0113f8: 7120 b500 5400 |002a: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0113fe: 28e7 |002d: goto 0014 // -0019 │ │ catches : 1 │ │ 0x000d - 0x0013 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0025 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0008 line=45 │ │ 0x000c line=46 │ │ 0x000d line=48 │ │ 0x0014 line=52 │ │ 0x001f line=53 │ │ 0x0024 line=58 │ │ 0x0025 line=49 │ │ - 0x0027 line=50 │ │ + 0x0026 line=50 │ │ locals : │ │ 0x001f - 0x0025 reg=3 version Landroid/preference/Preference; │ │ - 0x0027 - 0x002f reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x000d - 0x002f reg=1 info Landroid/content/pm/PackageInfo; │ │ - 0x000c - 0x002f reg=2 pm Landroid/content/pm/PackageManager; │ │ - 0x0000 - 0x002f reg=6 this Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ - 0x0000 - 0x002f reg=7 savedInstanceState Landroid/os/Bundle; │ │ + 0x0026 - 0x002e reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x000d - 0x002e reg=1 info Landroid/content/pm/PackageInfo; │ │ + 0x000c - 0x002e reg=2 pm Landroid/content/pm/PackageManager; │ │ + 0x0000 - 0x002e reg=6 this Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ + 0x0000 - 0x002e reg=7 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 682 (PreferencesActivity.java) │ │ + source_file_idx : 698 (PreferencesActivity.java) │ │ │ │ Class #80 header: │ │ -class_idx : 286 │ │ +class_idx : 294 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 16 │ │ -source_file_idx : 690 │ │ +superclass_idx : 18 │ │ +source_file_idx : 706 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver;' │ │ @@ -16712,17 +15915,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00eba8: |[00eba8] org.sixgun.ponyexpress.receiver.RemoteControlReceiver.:()V │ │ -00ebb8: 7010 3300 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0033 │ │ -00ebbe: 0e00 |0003: return-void │ │ +01140c: |[01140c] org.sixgun.ponyexpress.receiver.RemoteControlReceiver.:()V │ │ +01141c: 7010 3500 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0035 │ │ +011422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver; │ │ │ │ Virtual methods - │ │ @@ -16731,67 +15934,67 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -00ebc0: |[00ebc0] org.sixgun.ponyexpress.receiver.RemoteControlReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -00ebd0: 1a02 7d03 |0000: const-string v2, "android.intent.action.MEDIA_BUTTON" // string@037d │ │ -00ebd4: 6e10 4e00 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004e │ │ -00ebda: 0c03 |0005: move-result-object v3 │ │ -00ebdc: 6e20 2801 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00ebe2: 0a02 |0009: move-result v2 │ │ -00ebe4: 3802 2b00 |000a: if-eqz v2, 0035 // +002b │ │ -00ebe8: 2201 1600 |000c: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -00ebec: 1c02 2c01 |000e: const-class v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@012c │ │ -00ebf0: 7030 4c00 5102 |0010: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -00ebf6: 1a02 7e03 |0013: const-string v2, "android.intent.extra.KEY_EVENT" // string@037e │ │ -00ebfa: 6e20 5100 2600 |0015: invoke-virtual {v6, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ -00ec00: 0c00 |0018: move-result-object v0 │ │ -00ec02: 1f00 4f00 |0019: check-cast v0, Landroid/view/KeyEvent; // type@004f │ │ -00ec06: 6e10 ba00 0000 |001b: invoke-virtual {v0}, Landroid/view/KeyEvent;.getAction:()I // method@00ba │ │ -00ec0c: 0a02 |001e: move-result v2 │ │ -00ec0e: 3902 1600 |001f: if-nez v2, 0035 // +0016 │ │ -00ec12: 6e10 bb00 0000 |0021: invoke-virtual {v0}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00bb │ │ -00ec18: 0a02 |0024: move-result v2 │ │ -00ec1a: 2b02 4500 0000 |0025: packed-switch v2, 0000006a // +00000045 │ │ -00ec20: 1a02 b102 |0028: const-string v2, "RemoteControlReceiver" // string@02b1 │ │ -00ec24: 6e10 bb00 0000 |002a: invoke-virtual {v0}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00bb │ │ -00ec2a: 0a03 |002d: move-result v3 │ │ -00ec2c: 7110 3301 0300 |002e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0133 │ │ -00ec32: 0c03 |0031: move-result-object v3 │ │ -00ec34: 7120 b100 3200 |0032: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ec3a: 0e00 |0035: return-void │ │ -00ec3c: 1a02 b102 |0036: const-string v2, "RemoteControlReceiver" // string@02b1 │ │ -00ec40: 1a03 b902 |0038: const-string v3, "Rewind received" // string@02b9 │ │ -00ec44: 7120 b100 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ec4a: 1a02 6203 |003d: const-string v2, "action" // string@0362 │ │ -00ec4e: 12f3 |003f: const/4 v3, #int -1 // #ff │ │ -00ec50: 6e30 5200 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00ec56: 6e20 4800 1500 |0043: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0048 │ │ -00ec5c: 28ef |0046: goto 0035 // -0011 │ │ -00ec5e: 1a02 b102 |0047: const-string v2, "RemoteControlReceiver" // string@02b1 │ │ -00ec62: 1a03 7b02 |0049: const-string v3, "Play/Pause received" // string@027b │ │ -00ec66: 7120 b100 3200 |004b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ec6c: 1a02 6203 |004e: const-string v2, "action" // string@0362 │ │ -00ec70: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -00ec72: 6e30 5200 2103 |0051: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00ec78: 6e20 4800 1500 |0054: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0048 │ │ -00ec7e: 28de |0057: goto 0035 // -0022 │ │ -00ec80: 1a02 b102 |0058: const-string v2, "RemoteControlReceiver" // string@02b1 │ │ -00ec84: 1a03 a700 |005a: const-string v3, "Fast forward received" // string@00a7 │ │ -00ec88: 7120 b100 3200 |005c: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ec8e: 1a02 6203 |005f: const-string v2, "action" // string@0362 │ │ -00ec92: 1213 |0061: const/4 v3, #int 1 // #1 │ │ -00ec94: 6e30 5200 2103 |0062: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00ec9a: 6e20 4800 1500 |0065: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0048 │ │ -00eca0: 28cd |0068: goto 0035 // -0033 │ │ -00eca2: 0000 |0069: nop // spacer │ │ -00eca4: 0001 0c00 4f00 0000 2200 0000 0300 ... |006a: packed-switch-data (28 units) │ │ +011424: |[011424] org.sixgun.ponyexpress.receiver.RemoteControlReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +011434: 1a02 9003 |0000: const-string v2, "android.intent.action.MEDIA_BUTTON" // string@0390 │ │ +011438: 6e10 5000 0600 |0002: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0050 │ │ +01143e: 0c03 |0005: move-result-object v3 │ │ +011440: 6e20 2b01 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +011446: 0a02 |0009: move-result v2 │ │ +011448: 3802 2b00 |000a: if-eqz v2, 0035 // +002b │ │ +01144c: 2201 1800 |000c: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +011450: 1c02 3401 |000e: const-class v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer; // type@0134 │ │ +011454: 7030 4e00 5102 |0010: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +01145a: 1a02 9103 |0013: const-string v2, "android.intent.extra.KEY_EVENT" // string@0391 │ │ +01145e: 6e20 5300 2600 |0015: invoke-virtual {v6, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0053 │ │ +011464: 0c00 |0018: move-result-object v0 │ │ +011466: 1f00 5100 |0019: check-cast v0, Landroid/view/KeyEvent; // type@0051 │ │ +01146a: 6e10 bc00 0000 |001b: invoke-virtual {v0}, Landroid/view/KeyEvent;.getAction:()I // method@00bc │ │ +011470: 0a02 |001e: move-result v2 │ │ +011472: 3902 1600 |001f: if-nez v2, 0035 // +0016 │ │ +011476: 6e10 bd00 0000 |0021: invoke-virtual {v0}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00bd │ │ +01147c: 0a02 |0024: move-result v2 │ │ +01147e: 2b02 4500 0000 |0025: packed-switch v2, 0000006a // +00000045 │ │ +011484: 1a02 c102 |0028: const-string v2, "RemoteControlReceiver" // string@02c1 │ │ +011488: 6e10 bd00 0000 |002a: invoke-virtual {v0}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00bd │ │ +01148e: 0a03 |002d: move-result v3 │ │ +011490: 7110 3601 0300 |002e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0136 │ │ +011496: 0c03 |0031: move-result-object v3 │ │ +011498: 7120 b300 3200 |0032: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01149e: 0e00 |0035: return-void │ │ +0114a0: 1a02 c102 |0036: const-string v2, "RemoteControlReceiver" // string@02c1 │ │ +0114a4: 1a03 c902 |0038: const-string v3, "Rewind received" // string@02c9 │ │ +0114a8: 7120 b300 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0114ae: 1a02 7503 |003d: const-string v2, "action" // string@0375 │ │ +0114b2: 12f3 |003f: const/4 v3, #int -1 // #ff │ │ +0114b4: 6e30 5400 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +0114ba: 6e20 4a00 1500 |0043: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@004a │ │ +0114c0: 28ef |0046: goto 0035 // -0011 │ │ +0114c2: 1a02 c102 |0047: const-string v2, "RemoteControlReceiver" // string@02c1 │ │ +0114c6: 1a03 8b02 |0049: const-string v3, "Play/Pause received" // string@028b │ │ +0114ca: 7120 b300 3200 |004b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0114d0: 1a02 7503 |004e: const-string v2, "action" // string@0375 │ │ +0114d4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0114d6: 6e30 5400 2103 |0051: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +0114dc: 6e20 4a00 1500 |0054: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@004a │ │ +0114e2: 28de |0057: goto 0035 // -0022 │ │ +0114e4: 1a02 c102 |0058: const-string v2, "RemoteControlReceiver" // string@02c1 │ │ +0114e8: 1a03 ac00 |005a: const-string v3, "Fast forward received" // string@00ac │ │ +0114ec: 7120 b300 3200 |005c: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0114f2: 1a02 7503 |005f: const-string v2, "action" // string@0375 │ │ +0114f6: 1213 |0061: const/4 v3, #int 1 // #1 │ │ +0114f8: 6e30 5400 2103 |0062: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +0114fe: 6e20 4a00 1500 |0065: invoke-virtual {v5, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@004a │ │ +011504: 28cd |0068: goto 0035 // -0033 │ │ +011506: 0000 |0069: nop // spacer │ │ +011508: 0001 0c00 4f00 0000 2200 0000 0300 ... |006a: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000c line=42 │ │ 0x0013 line=44 │ │ 0x001b line=47 │ │ 0x0021 line=48 │ │ @@ -16812,21 +16015,21 @@ │ │ 0x0013 - 0x0035 reg=1 serviceIntent Landroid/content/Intent; │ │ 0x0036 - 0x0086 reg=0 button Landroid/view/KeyEvent; │ │ 0x0036 - 0x0086 reg=1 serviceIntent Landroid/content/Intent; │ │ 0x0000 - 0x0086 reg=4 this Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver; │ │ 0x0000 - 0x0086 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0086 reg=6 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 690 (RemoteControlReceiver.java) │ │ + source_file_idx : 706 (RemoteControlReceiver.java) │ │ │ │ Class #81 header: │ │ -class_idx : 287 │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 113 │ │ +superclass_idx : 142 │ │ +source_file_idx : 117 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ @@ -16851,60 +16054,61 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00ecdc: |[00ecdc] org.sixgun.ponyexpress.service.DownloaderService$1$1.:(Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V │ │ -00ecec: 5b01 de01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; // field@01de │ │ -00ecf0: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00ecf6: 0e00 |0005: return-void │ │ +011540: |[011540] org.sixgun.ponyexpress.service.DownloaderService$1$1.:(Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V │ │ +011550: 5b01 e601 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; // field@01e6 │ │ +011554: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +01155a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/DownloaderService$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00ecf8: |[00ecf8] org.sixgun.ponyexpress.service.DownloaderService$1$1.run:()V │ │ -00ed08: 5430 de01 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; // field@01de │ │ -00ed0c: 5400 e101 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ed10: 6e10 9603 0000 |0004: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getApplicationContext:()Landroid/content/Context; // method@0396 │ │ -00ed16: 0c00 |0007: move-result-object v0 │ │ -00ed18: 1401 1000 067f |0008: const v1, #float 1.78117e+38 // #7f060010 │ │ -00ed1e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -00ed20: 7130 fb00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fb │ │ -00ed26: 0c00 |000f: move-result-object v0 │ │ -00ed28: 6e10 fd00 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -00ed2e: 0e00 |0013: return-void │ │ +01155c: |[01155c] org.sixgun.ponyexpress.service.DownloaderService$1$1.run:()V │ │ +01156c: 5430 e601 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; // field@01e6 │ │ +011570: 5400 e901 |0002: iget-object v0, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011574: 6e10 9a03 0000 |0004: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getApplicationContext:()Landroid/content/Context; // method@039a │ │ +01157a: 0c00 |0007: move-result-object v0 │ │ +01157c: 1401 1000 067f |0008: const v1, #float 1.78117e+38 // #7f060010 │ │ +011582: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +011584: 7130 fd00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00fd │ │ +01158a: 0c00 |000f: move-result-object v0 │ │ +01158c: 6e10 ff00 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +011592: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ + 0x0010 line=242 │ │ 0x0013 line=244 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/sixgun/ponyexpress/service/DownloaderService$1$1; │ │ │ │ - source_file_idx : 113 (DownloaderService.java) │ │ + source_file_idx : 117 (DownloaderService.java) │ │ │ │ Class #82 header: │ │ -class_idx : 288 │ │ +class_idx : 296 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 113 │ │ +superclass_idx : 142 │ │ +source_file_idx : 117 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 annotations: │ │ Annotations on class │ │ @@ -16941,179 +16145,178 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00ed30: |[00ed30] org.sixgun.ponyexpress.service.DownloaderService$1.:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ -00ed40: 5b23 e101 |0000: iput-object v3, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ed44: 5924 e201 |0002: iput v4, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01e2 │ │ -00ed48: 7010 2001 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0120 │ │ -00ed4e: 5420 e101 |0007: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ed52: 7110 8303 0000 |0009: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; // method@0383 │ │ -00ed58: 0c00 |000c: move-result-object v0 │ │ -00ed5a: 5221 e201 |000d: iget v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01e2 │ │ -00ed5e: 6e20 5601 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00ed64: 0c00 |0012: move-result-object v0 │ │ -00ed66: 1f00 d400 |0013: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00ed6a: 5b20 df01 |0015: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ed6e: 0e00 |0017: return-void │ │ +011594: |[011594] org.sixgun.ponyexpress.service.DownloaderService$1.:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ +0115a4: 5b23 e901 |0000: iput-object v3, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +0115a8: 5924 ea01 |0002: iput v4, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01ea │ │ +0115ac: 7010 2301 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0123 │ │ +0115b2: 5420 e901 |0007: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +0115b6: 7110 8703 0000 |0009: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; // method@0387 │ │ +0115bc: 0c00 |000c: move-result-object v0 │ │ +0115be: 5221 ea01 |000d: iget v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01ea │ │ +0115c2: 6e20 5901 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +0115c8: 0c00 |0012: move-result-object v0 │ │ +0115ca: 1f00 dc00 |0013: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +0115ce: 5b20 e701 |0015: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +0115d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0007 line=181 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ - 0x0000 - 0x0018 reg=3 (null) Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0018 reg=3 this$0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0018 reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/DownloaderService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ - insns size : 258 16-bit code units │ │ -00ed70: |[00ed70] org.sixgun.ponyexpress.service.DownloaderService$1.run:()V │ │ -00ed80: 54d0 df01 |0000: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ed84: 6e10 bf01 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getLink:()Ljava/net/URL; // method@01bf │ │ -00ed8a: 0c0c |0005: move-result-object v12 │ │ -00ed8c: 54d0 df01 |0006: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ed90: 6e10 c101 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastPath:()Ljava/lang/String; // method@01c1 │ │ -00ed96: 0c09 |000b: move-result-object v9 │ │ -00ed98: 380c 8d00 |000c: if-eqz v12, 0099 // +008d │ │ -00ed9c: 54d0 e101 |000e: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00eda0: 7110 8403 0000 |0010: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$100:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z // method@0384 │ │ -00eda6: 0a00 |0013: move-result v0 │ │ -00eda8: 3800 8500 |0014: if-eqz v0, 0099 // +0085 │ │ -00edac: 54d0 e101 |0016: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00edb0: 7130 8503 900c |0018: invoke-static {v0, v9, v12}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$200:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; // method@0385 │ │ -00edb6: 0c00 |001b: move-result-object v0 │ │ -00edb8: 5bd0 e001 |001c: iput-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e0 │ │ -00edbc: 54d0 e101 |001e: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00edc0: 7120 8603 9000 |0020: invoke-static {v0, v9}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$300:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;)V // method@0386 │ │ -00edc6: 54d0 e101 |0023: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00edca: 7110 8703 0000 |0025: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0387 │ │ -00edd0: 0c00 |0028: move-result-object v0 │ │ -00edd2: 6e10 fb01 0000 |0029: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01fb │ │ -00edd8: 0c00 |002c: move-result-object v0 │ │ -00edda: 6e10 2804 0000 |002d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@0428 │ │ -00ede0: 0a00 |0030: move-result v0 │ │ -00ede2: 3800 b400 |0031: if-eqz v0, 00e5 // +00b4 │ │ -00ede6: 54d0 e001 |0033: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e0 │ │ -00edea: 3800 b000 |0035: if-eqz v0, 00e5 // +00b0 │ │ -00edee: 54d0 e101 |0037: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00edf2: 7110 8903 0000 |0039: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$508:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@0389 │ │ -00edf8: 120b |003c: const/4 v11, #int 0 // #0 │ │ -00edfa: 6e10 4a01 0c00 |003d: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@014a │ │ -00ee00: 0c08 |0040: move-result-object v8 │ │ -00ee02: 1300 0004 |0041: const/16 v0, #int 1024 // #400 │ │ -00ee06: 2306 5201 |0043: new-array v6, v0, [B // type@0152 │ │ -00ee0a: 120a |0045: const/4 v10, #int 0 // #0 │ │ -00ee0c: 1a00 9702 |0046: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00ee10: 2201 9100 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -00ee14: 7010 3401 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00ee1a: 1a02 0503 |004d: const-string v2, "Writing " // string@0305 │ │ -00ee1e: 6e20 3801 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ee24: 0c01 |0052: move-result-object v1 │ │ -00ee26: 6e10 4701 0c00 |0053: invoke-virtual {v12}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0147 │ │ -00ee2c: 0c02 |0056: move-result-object v2 │ │ -00ee2e: 6e20 3801 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ee34: 0c01 |005a: move-result-object v1 │ │ -00ee36: 6e10 3901 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00ee3c: 0c01 |005e: move-result-object v1 │ │ -00ee3e: 7120 b100 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ee44: 6e20 1301 6800 |0062: invoke-virtual {v8, v6}, Ljava/io/InputStream;.read:([B)I // method@0113 │ │ -00ee4a: 0a0a |0065: move-result v10 │ │ -00ee4c: 3d0a 3b00 |0066: if-lez v10, 00a1 // +003b │ │ -00ee50: 54d0 df01 |0068: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ee54: 6e10 bc01 0000 |006a: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.downloadCancelled:()Z // method@01bc │ │ -00ee5a: 0a00 |006d: move-result v0 │ │ -00ee5c: 3900 3300 |006e: if-nez v0, 00a1 // +0033 │ │ -00ee60: 54d0 e001 |0070: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e0 │ │ -00ee64: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -00ee66: 6e40 1001 60a1 |0073: invoke-virtual {v0, v6, v1, v10}, Ljava/io/FileOutputStream;.write:([BII)V // method@0110 │ │ -00ee6c: b0ab |0076: add-int/2addr v11, v10 │ │ -00ee6e: 54d0 e101 |0077: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ee72: 7110 8303 0000 |0079: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; // method@0383 │ │ -00ee78: 0c00 |007c: move-result-object v0 │ │ -00ee7a: 52d1 e201 |007d: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01e2 │ │ -00ee7e: 6e20 5601 1000 |007f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00ee84: 0c00 |0082: move-result-object v0 │ │ -00ee86: 1f00 d400 |0083: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00ee8a: 6e20 c901 b000 |0085: invoke-virtual {v0, v11}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadProgress:(I)V // method@01c9 │ │ -00ee90: 28da |0088: goto 0062 // -0026 │ │ -00ee92: 0d00 |0089: move-exception v0 │ │ -00ee94: 0707 |008a: move-object v7, v0 │ │ -00ee96: 1a00 9702 |008b: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00ee9a: 1a01 9e00 |008d: const-string v1, "Error reading/writing to file." // string@009e │ │ -00ee9e: 7130 b400 1007 |008f: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00eea4: 54d0 e101 |0092: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00eea8: 52d1 e201 |0094: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01e2 │ │ -00eeac: 7120 8c03 1000 |0096: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@038c │ │ -00eeb2: 0e00 |0099: return-void │ │ -00eeb4: 0d07 |009a: move-exception v7 │ │ -00eeb6: 2200 8e00 |009b: new-instance v0, Ljava/lang/RuntimeException; // type@008e │ │ -00eeba: 7020 2501 7000 |009d: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -00eec0: 2700 |00a0: throw v0 │ │ -00eec2: 54d0 df01 |00a1: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00eec6: 6e10 bc01 0000 |00a3: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.downloadCancelled:()Z // method@01bc │ │ -00eecc: 0a00 |00a6: move-result v0 │ │ -00eece: 3800 1900 |00a7: if-eqz v0, 00c0 // +0019 │ │ -00eed2: 1a00 9702 |00a9: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00eed6: 1a01 8602 |00ab: const-string v1, "Podcast download cancelled." // string@0286 │ │ -00eeda: 7120 b100 1000 |00ad: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00eee0: 54d0 e101 |00b0: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00eee4: 7130 8b03 900c |00b2: invoke-static {v0, v9, v12}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$600:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V // method@038b │ │ -00eeea: 54d0 df01 |00b5: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00eeee: 6e10 c501 0000 |00b7: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.resetDownloadCancelled:()V // method@01c5 │ │ -00eef4: 54d0 e101 |00ba: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00eef8: 7110 8a03 0000 |00bc: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$510:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038a │ │ -00eefe: 28da |00bf: goto 0099 // -0026 │ │ -00ef00: 1a00 9702 |00c0: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00ef04: 1a01 8802 |00c2: const-string v1, "Podcast written to SD card." // string@0288 │ │ -00ef08: 7120 b100 1000 |00c4: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ef0e: 54d0 e101 |00c7: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ef12: 7110 8703 0000 |00c9: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0387 │ │ -00ef18: 0c00 |00cc: move-result-object v0 │ │ -00ef1a: 6e10 fa01 0000 |00cd: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -00ef20: 0c00 |00d0: move-result-object v0 │ │ -00ef22: 54d1 df01 |00d1: iget-object v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ef26: 6e10 c001 0100 |00d3: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastName:()Ljava/lang/String; // method@01c0 │ │ -00ef2c: 0c01 |00d6: move-result-object v1 │ │ -00ef2e: 54d2 df01 |00d7: iget-object v2, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01df │ │ -00ef32: 6e10 c201 0200 |00d9: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getRowID:()J // method@01c2 │ │ -00ef38: 0b02 |00dc: move-result-wide v2 │ │ -00ef3a: 1a04 1a04 |00dd: const-string v4, "downloaded" // string@041a │ │ -00ef3e: 1a05 af07 |00df: const-string v5, "true" // string@07af │ │ -00ef42: 7406 6004 0000 |00e1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0460 │ │ -00ef48: 28d1 |00e4: goto 00b5 // -002f │ │ -00ef4a: 1a00 9702 |00e5: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00ef4e: 1a01 6802 |00e7: const-string v1, "No Internet Connection or outFile error." // string@0268 │ │ -00ef52: 7120 b100 1000 |00e9: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ef58: 54d0 e101 |00ec: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ef5c: 52d1 e201 |00ee: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01e2 │ │ -00ef60: 7120 8c03 1000 |00f0: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@038c │ │ -00ef66: 54d0 e101 |00f3: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e1 │ │ -00ef6a: 7110 8d03 0000 |00f5: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$800:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler; // method@038d │ │ -00ef70: 0c00 |00f8: move-result-object v0 │ │ -00ef72: 2201 1f01 |00f9: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1; // type@011f │ │ -00ef76: 7020 7a03 d100 |00fb: invoke-direct {v1, v13}, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.:(Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V // method@037a │ │ -00ef7c: 6e20 9900 1000 |00fe: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0099 │ │ -00ef82: 2898 |0101: goto 0099 // -0068 │ │ + insns size : 257 16-bit code units │ │ +0115d4: |[0115d4] org.sixgun.ponyexpress.service.DownloaderService$1.run:()V │ │ +0115e4: 54d0 e701 |0000: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +0115e8: 6e10 c301 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getLink:()Ljava/net/URL; // method@01c3 │ │ +0115ee: 0c0c |0005: move-result-object v12 │ │ +0115f0: 54d0 e701 |0006: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +0115f4: 6e10 c501 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastPath:()Ljava/lang/String; // method@01c5 │ │ +0115fa: 0c09 |000b: move-result-object v9 │ │ +0115fc: 380c 8c00 |000c: if-eqz v12, 0098 // +008c │ │ +011600: 54d0 e901 |000e: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011604: 7110 8803 0000 |0010: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$100:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z // method@0388 │ │ +01160a: 0a00 |0013: move-result v0 │ │ +01160c: 3800 8400 |0014: if-eqz v0, 0098 // +0084 │ │ +011610: 54d0 e901 |0016: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011614: 7130 8903 900c |0018: invoke-static {v0, v9, v12}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$200:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; // method@0389 │ │ +01161a: 0c00 |001b: move-result-object v0 │ │ +01161c: 5bd0 e801 |001c: iput-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e8 │ │ +011620: 54d0 e901 |001e: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011624: 7120 8a03 9000 |0020: invoke-static {v0, v9}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$300:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;)V // method@038a │ │ +01162a: 54d0 e901 |0023: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +01162e: 7110 8b03 0000 |0025: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@038b │ │ +011634: 0c00 |0028: move-result-object v0 │ │ +011636: 6e10 ff01 0000 |0029: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +01163c: 0c00 |002c: move-result-object v0 │ │ +01163e: 6e10 2c04 0000 |002d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +011644: 0a00 |0030: move-result v0 │ │ +011646: 3800 b300 |0031: if-eqz v0, 00e4 // +00b3 │ │ +01164a: 54d0 e801 |0033: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e8 │ │ +01164e: 3800 af00 |0035: if-eqz v0, 00e4 // +00af │ │ +011652: 54d0 e901 |0037: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011656: 7110 8d03 0000 |0039: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$508:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038d │ │ +01165c: 120b |003c: const/4 v11, #int 0 // #0 │ │ +01165e: 6e10 4d01 0c00 |003d: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@014d │ │ +011664: 0c08 |0040: move-result-object v8 │ │ +011666: 1300 0004 |0041: const/16 v0, #int 1024 // #400 │ │ +01166a: 2306 5a01 |0043: new-array v6, v0, [B // type@015a │ │ +01166e: 120a |0045: const/4 v10, #int 0 // #0 │ │ +011670: 1a00 a702 |0046: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +011674: 2201 9300 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +011678: 7010 3701 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01167e: 1a02 1803 |004d: const-string v2, "Writing " // string@0318 │ │ +011682: 6e20 3b01 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011688: 0c01 |0052: move-result-object v1 │ │ +01168a: 6e10 4a01 0c00 |0053: invoke-virtual {v12}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@014a │ │ +011690: 0c02 |0056: move-result-object v2 │ │ +011692: 6e20 3b01 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011698: 0c01 |005a: move-result-object v1 │ │ +01169a: 6e10 3c01 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0116a0: 0c01 |005e: move-result-object v1 │ │ +0116a2: 7120 b300 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0116a8: 6e20 1501 6800 |0062: invoke-virtual {v8, v6}, Ljava/io/InputStream;.read:([B)I // method@0115 │ │ +0116ae: 0a0a |0065: move-result v10 │ │ +0116b0: 3d0a 3a00 |0066: if-lez v10, 00a0 // +003a │ │ +0116b4: 54d0 e701 |0068: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +0116b8: 6e10 c001 0000 |006a: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.downloadCancelled:()Z // method@01c0 │ │ +0116be: 0a00 |006d: move-result v0 │ │ +0116c0: 3900 3200 |006e: if-nez v0, 00a0 // +0032 │ │ +0116c4: 54d0 e801 |0070: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.outFile:Ljava/io/FileOutputStream; // field@01e8 │ │ +0116c8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +0116ca: 6e40 1201 60a1 |0073: invoke-virtual {v0, v6, v1, v10}, Ljava/io/FileOutputStream;.write:([BII)V // method@0112 │ │ +0116d0: b0ab |0076: add-int/2addr v11, v10 │ │ +0116d2: 54d0 e901 |0077: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +0116d6: 7110 8703 0000 |0079: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; // method@0387 │ │ +0116dc: 0c00 |007c: move-result-object v0 │ │ +0116de: 52d1 ea01 |007d: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01ea │ │ +0116e2: 6e20 5901 1000 |007f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +0116e8: 0c00 |0082: move-result-object v0 │ │ +0116ea: 1f00 dc00 |0083: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +0116ee: 6e20 cd01 b000 |0085: invoke-virtual {v0, v11}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadProgress:(I)V // method@01cd │ │ +0116f4: 28da |0088: goto 0062 // -0026 │ │ +0116f6: 0d07 |0089: move-exception v7 │ │ +0116f8: 1a00 a702 |008a: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +0116fc: 1a01 a200 |008c: const-string v1, "Error reading/writing to file." // string@00a2 │ │ +011700: 7130 b600 1007 |008e: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +011706: 54d0 e901 |0091: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +01170a: 52d1 ea01 |0093: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01ea │ │ +01170e: 7120 9003 1000 |0095: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@0390 │ │ +011714: 0e00 |0098: return-void │ │ +011716: 0d07 |0099: move-exception v7 │ │ +011718: 2200 9000 |009a: new-instance v0, Ljava/lang/RuntimeException; // type@0090 │ │ +01171c: 7020 2801 7000 |009c: invoke-direct {v0, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +011722: 2700 |009f: throw v0 │ │ +011724: 54d0 e701 |00a0: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +011728: 6e10 c001 0000 |00a2: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.downloadCancelled:()Z // method@01c0 │ │ +01172e: 0a00 |00a5: move-result v0 │ │ +011730: 3800 1900 |00a6: if-eqz v0, 00bf // +0019 │ │ +011734: 1a00 a702 |00a8: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +011738: 1a01 9602 |00aa: const-string v1, "Podcast download cancelled." // string@0296 │ │ +01173c: 7120 b300 1000 |00ac: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011742: 54d0 e901 |00af: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011746: 7130 8f03 900c |00b1: invoke-static {v0, v9, v12}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$600:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V // method@038f │ │ +01174c: 54d0 e701 |00b4: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +011750: 6e10 c901 0000 |00b6: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.resetDownloadCancelled:()V // method@01c9 │ │ +011756: 54d0 e901 |00b9: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +01175a: 7110 8e03 0000 |00bb: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$510:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038e │ │ +011760: 28da |00be: goto 0098 // -0026 │ │ +011762: 1a00 a702 |00bf: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +011766: 1a01 9802 |00c1: const-string v1, "Podcast written to SD card." // string@0298 │ │ +01176a: 7120 b300 1000 |00c3: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011770: 54d0 e901 |00c6: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +011774: 7110 8b03 0000 |00c8: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@038b │ │ +01177a: 0c00 |00cb: move-result-object v0 │ │ +01177c: 6e10 fe01 0000 |00cc: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +011782: 0c00 |00cf: move-result-object v0 │ │ +011784: 54d1 e701 |00d0: iget-object v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +011788: 6e10 c401 0100 |00d2: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastName:()Ljava/lang/String; // method@01c4 │ │ +01178e: 0c01 |00d5: move-result-object v1 │ │ +011790: 54d2 e701 |00d6: iget-object v2, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; // field@01e7 │ │ +011794: 6e10 c601 0200 |00d8: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getRowID:()J // method@01c6 │ │ +01179a: 0b02 |00db: move-result-wide v2 │ │ +01179c: 1a04 2c04 |00dc: const-string v4, "downloaded" // string@042c │ │ +0117a0: 1a05 bf07 |00de: const-string v5, "true" // string@07bf │ │ +0117a4: 7406 6404 0000 |00e0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z // method@0464 │ │ +0117aa: 28d1 |00e3: goto 00b4 // -002f │ │ +0117ac: 1a00 a702 |00e4: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +0117b0: 1a01 7702 |00e6: const-string v1, "No Internet Connection or outFile error." // string@0277 │ │ +0117b4: 7120 b300 1000 |00e8: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0117ba: 54d0 e901 |00eb: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +0117be: 52d1 ea01 |00ed: iget v1, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.val$index:I // field@01ea │ │ +0117c2: 7120 9003 1000 |00ef: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@0390 │ │ +0117c8: 54d0 e901 |00f2: iget-object v0, v13, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e9 │ │ +0117cc: 7110 9103 0000 |00f4: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$800:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler; // method@0391 │ │ +0117d2: 0c00 |00f7: move-result-object v0 │ │ +0117d4: 2201 2701 |00f8: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1; // type@0127 │ │ +0117d8: 7020 7e03 d100 |00fa: invoke-direct {v1, v13}, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;.:(Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V // method@037e │ │ +0117de: 6e20 9b00 1000 |00fd: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009b │ │ +0117e4: 2898 |0100: goto 0098 // -0068 │ │ catches : 3 │ │ 0x003d - 0x0040 │ │ - Ljava/io/IOException; -> 0x009a │ │ + Ljava/io/IOException; -> 0x0099 │ │ 0x0062 - 0x0088 │ │ Ljava/io/IOException; -> 0x0089 │ │ - 0x00a1 - 0x00e4 │ │ + 0x00a0 - 0x00e3 │ │ Ljava/io/IOException; -> 0x0089 │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ 0x000c line=187 │ │ 0x0016 line=188 │ │ 0x001e line=189 │ │ @@ -17125,51 +16328,53 @@ │ │ 0x0045 line=204 │ │ 0x0046 line=206 │ │ 0x0062 line=208 │ │ 0x0070 line=209 │ │ 0x0076 line=210 │ │ 0x0077 line=211 │ │ 0x0089 line=228 │ │ - 0x008b line=230 │ │ - 0x0092 line=231 │ │ - 0x0099 line=249 │ │ - 0x009a line=199 │ │ - 0x009b line=201 │ │ - 0x00a1 line=213 │ │ - 0x00a9 line=214 │ │ - 0x00b0 line=216 │ │ - 0x00b5 line=223 │ │ - 0x00ba line=226 │ │ - 0x00c0 line=219 │ │ - 0x00c7 line=220 │ │ - 0x00e5 line=235 │ │ - 0x00ec line=236 │ │ - 0x00f3 line=237 │ │ - locals : │ │ - 0x0045 - 0x0099 reg=6 buffer [B │ │ - 0x008b - 0x0099 reg=7 e Ljava/io/IOException; │ │ - 0x0041 - 0x0099 reg=8 inFile Ljava/io/InputStream; │ │ - 0x0046 - 0x0099 reg=10 size I │ │ - 0x003d - 0x0099 reg=11 totalDownloaded I │ │ - 0x009b - 0x00a1 reg=7 e Ljava/io/IOException; │ │ - 0x00a1 - 0x00e5 reg=6 buffer [B │ │ - 0x00a1 - 0x00e5 reg=8 inFile Ljava/io/InputStream; │ │ - 0x00a1 - 0x00e5 reg=10 size I │ │ - 0x009a - 0x00e5 reg=11 totalDownloaded I │ │ - 0x000c - 0x0102 reg=9 podcastPath Ljava/lang/String; │ │ - 0x0006 - 0x0102 reg=12 url Ljava/net/URL; │ │ - 0x0000 - 0x0102 reg=13 this Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ + 0x008a line=230 │ │ + 0x0091 line=231 │ │ + 0x0098 line=249 │ │ + 0x0099 line=199 │ │ + 0x009a line=201 │ │ + 0x00a0 line=213 │ │ + 0x00a8 line=214 │ │ + 0x00af line=216 │ │ + 0x00b4 line=223 │ │ + 0x00b9 line=226 │ │ + 0x00bf line=219 │ │ + 0x00c6 line=220 │ │ + 0x00d8 line=221 │ │ + 0x00e0 line=220 │ │ + 0x00e4 line=235 │ │ + 0x00eb line=236 │ │ + 0x00f2 line=237 │ │ + locals : │ │ + 0x0045 - 0x0098 reg=6 buffer [B │ │ + 0x008a - 0x0098 reg=7 e Ljava/io/IOException; │ │ + 0x0041 - 0x0098 reg=8 inFile Ljava/io/InputStream; │ │ + 0x0046 - 0x0098 reg=10 size I │ │ + 0x003d - 0x0098 reg=11 totalDownloaded I │ │ + 0x009a - 0x00a0 reg=7 e Ljava/io/IOException; │ │ + 0x00a0 - 0x00e4 reg=6 buffer [B │ │ + 0x00a0 - 0x00e4 reg=8 inFile Ljava/io/InputStream; │ │ + 0x00a0 - 0x00e4 reg=10 size I │ │ + 0x0099 - 0x00e4 reg=11 totalDownloaded I │ │ + 0x000c - 0x0101 reg=9 podcastPath Ljava/lang/String; │ │ + 0x0006 - 0x0101 reg=12 url Ljava/net/URL; │ │ + 0x0000 - 0x0101 reg=13 this Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ │ │ - source_file_idx : 113 (DownloaderService.java) │ │ + source_file_idx : 117 (DownloaderService.java) │ │ │ │ Class #83 header: │ │ -class_idx : 289 │ │ +class_idx : 297 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 113 │ │ +superclass_idx : 142 │ │ +source_file_idx : 117 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #83 annotations: │ │ Annotations on class │ │ @@ -17194,143 +16399,143 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00efa8: |[00efa8] org.sixgun.ponyexpress.service.DownloaderService$2.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ -00efb8: 5b01 e301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00efbc: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00efc2: 0e00 |0005: return-void │ │ +01180c: |[01180c] org.sixgun.ponyexpress.service.DownloaderService$2.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ +01181c: 5b01 eb01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011820: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +011826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/DownloaderService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/DownloaderService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 236 16-bit code units │ │ -00efc4: |[00efc4] org.sixgun.ponyexpress.service.DownloaderService$2.run:()V │ │ -00efd4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -00efd6: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -00efd8: 54a6 e301 |0002: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00efdc: 7110 8703 0600 |0004: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0387 │ │ -00efe2: 0c06 |0007: move-result-object v6 │ │ -00efe4: 2207 1600 |0008: new-instance v7, Landroid/content/Intent; // type@0016 │ │ -00efe8: 7010 4b00 0700 |000a: invoke-direct {v7}, Landroid/content/Intent;.:()V // method@004b │ │ -00efee: 7140 2500 8687 |000d: invoke-static {v6, v8, v7, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -00eff4: 0c03 |0010: move-result-object v3 │ │ -00eff6: 1a05 0000 |0011: const-string v5, "" // string@0000 │ │ -00effa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -00effc: 54a6 e301 |0014: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f000: 7110 8e03 0600 |0016: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$900:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z // method@038e │ │ -00f006: 0a06 |0019: move-result v6 │ │ -00f008: 3806 6400 |001a: if-eqz v6, 007e // +0064 │ │ -00f00c: 1606 e803 |001c: const-wide/16 v6, #int 1000 // #3e8 │ │ -00f010: 7120 3d01 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@013d │ │ -00f016: 54a6 e301 |0021: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f01a: 7110 8803 0600 |0023: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@0388 │ │ -00f020: 0a06 |0026: move-result v6 │ │ -00f022: 3d06 a500 |0027: if-lez v6, 00cc // +00a5 │ │ -00f026: 54a6 e301 |0029: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f02a: 7110 8803 0600 |002b: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@0388 │ │ -00f030: 0a06 |002e: move-result v6 │ │ -00f032: 3396 5000 |002f: if-ne v6, v9, 007f // +0050 │ │ -00f036: 54a6 e301 |0031: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f03a: 1407 1700 067f |0033: const v7, #float 1.78117e+38 // #7f060017 │ │ -00f040: 6e20 9903 7600 |0036: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@0399 │ │ -00f046: 0c05 |0039: move-result-object v5 │ │ -00f048: 2b02 a000 0000 |003a: packed-switch v2, 000000da // +000000a0 │ │ -00f04e: 1401 1e00 027f |003d: const v1, #float 1.728e+38 // #7f02001e │ │ -00f054: 1256 |0040: const/4 v6, #int 5 // #5 │ │ -00f056: 3762 8700 |0041: if-le v2, v6, 00c8 // +0087 │ │ -00f05a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -00f05c: 2204 0a00 |0044: new-instance v4, Landroid/app/Notification; // type@000a │ │ -00f060: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -00f062: 7100 3a01 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013a │ │ -00f068: 0b07 |004a: move-result-wide v7 │ │ -00f06a: 7058 2100 1476 |004b: invoke-direct {v4, v1, v6, v7, v8}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0021 │ │ -00f070: 5246 0300 |004e: iget v6, v4, Landroid/app/Notification;.flags:I // field@0003 │ │ -00f074: de06 0602 |0050: or-int/lit8 v6, v6, #int 2 // #02 │ │ -00f078: 5946 0300 |0052: iput v6, v4, Landroid/app/Notification;.flags:I // field@0003 │ │ -00f07c: 54a6 e301 |0054: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f080: 7110 8803 0600 |0056: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@0388 │ │ -00f086: 0a06 |0059: move-result v6 │ │ -00f088: 5946 0400 |005a: iput v6, v4, Landroid/app/Notification;.number:I // field@0004 │ │ -00f08c: 54a6 e301 |005c: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f090: 7110 8703 0600 |005e: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@0387 │ │ -00f096: 0c06 |0061: move-result-object v6 │ │ -00f098: 54a7 e301 |0062: iget-object v7, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f09c: 1408 0300 067f |0064: const v8, #float 1.78117e+38 // #7f060003 │ │ -00f0a2: 6e20 9903 8700 |0067: invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@0399 │ │ -00f0a8: 0c07 |006a: move-result-object v7 │ │ -00f0aa: 6e53 2200 6457 |006b: invoke-virtual {v4, v6, v7, v5, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0022 │ │ -00f0b0: 54a6 e301 |006e: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f0b4: 5466 ef01 |0070: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01ef │ │ -00f0b8: 6e30 2400 9604 |0072: invoke-virtual {v6, v9, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -00f0be: 289f |0075: goto 0014 // -0061 │ │ -00f0c0: 0d00 |0076: move-exception v0 │ │ -00f0c2: 54a6 e301 |0077: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f0c6: 5466 ef01 |0079: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01ef │ │ -00f0ca: 6e20 2300 9600 |007b: invoke-virtual {v6, v9}, Landroid/app/NotificationManager;.cancel:(I)V // method@0023 │ │ -00f0d0: 0e00 |007e: return-void │ │ -00f0d2: 2206 9100 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@0091 │ │ -00f0d6: 7010 3401 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f0dc: 54a7 e301 |0084: iget-object v7, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f0e0: 7110 8803 0700 |0086: invoke-static {v7}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@0388 │ │ -00f0e6: 0a07 |0089: move-result v7 │ │ -00f0e8: 7110 1c01 0700 |008a: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@011c │ │ -00f0ee: 0c07 |008d: move-result-object v7 │ │ -00f0f0: 6e20 3801 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f0f6: 0c06 |0091: move-result-object v6 │ │ -00f0f8: 1a07 0100 |0092: const-string v7, " " // string@0001 │ │ -00f0fc: 6e20 3801 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f102: 0c06 |0097: move-result-object v6 │ │ -00f104: 54a7 e301 |0098: iget-object v7, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f108: 1408 1800 067f |009a: const v8, #float 1.78117e+38 // #7f060018 │ │ -00f10e: 6e20 9903 8700 |009d: invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@0399 │ │ -00f114: 0c07 |00a0: move-result-object v7 │ │ -00f116: 6e20 3701 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -00f11c: 0c06 |00a4: move-result-object v6 │ │ -00f11e: 6e10 3901 0600 |00a5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f124: 0c05 |00a8: move-result-object v5 │ │ -00f126: 2891 |00a9: goto 003a // -006f │ │ -00f128: 1401 1e00 027f |00aa: const v1, #float 1.728e+38 // #7f02001e │ │ -00f12e: 2893 |00ad: goto 0040 // -006d │ │ -00f130: 1401 1f00 027f |00ae: const v1, #float 1.728e+38 // #7f02001f │ │ -00f136: 288f |00b1: goto 0040 // -0071 │ │ -00f138: 1401 2000 027f |00b2: const v1, #float 1.728e+38 // #7f020020 │ │ -00f13e: 288b |00b5: goto 0040 // -0075 │ │ -00f140: 1401 2100 027f |00b6: const v1, #float 1.728e+38 // #7f020021 │ │ -00f146: 2887 |00b9: goto 0040 // -0079 │ │ -00f148: 1401 2200 027f |00ba: const v1, #float 1.728e+38 // #7f020022 │ │ -00f14e: 2883 |00bd: goto 0040 // -007d │ │ -00f150: 1401 2300 027f |00be: const v1, #float 1.728e+38 // #7f020023 │ │ -00f156: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ -00f15a: 1401 2400 027f |00c3: const v1, #float 1.728e+38 // #7f020024 │ │ -00f160: 2900 7aff |00c6: goto/16 0040 // -0086 │ │ -00f164: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00f168: 2900 7aff |00ca: goto/16 0044 // -0086 │ │ -00f16c: 54a6 e301 |00cc: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f170: 5466 ef01 |00ce: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01ef │ │ -00f174: 6e20 2300 9600 |00d0: invoke-virtual {v6, v9}, Landroid/app/NotificationManager;.cancel:(I)V // method@0023 │ │ -00f17a: 54a6 e301 |00d3: iget-object v6, v10, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e3 │ │ -00f17e: 6e10 a903 0600 |00d5: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.stopSelf:()V // method@03a9 │ │ -00f184: 2900 3cff |00d8: goto/16 0014 // -00c4 │ │ -00f188: 0001 0700 0000 0000 7000 0000 7400 ... |00da: packed-switch-data (18 units) │ │ +011828: |[011828] org.sixgun.ponyexpress.service.DownloaderService$2.run:()V │ │ +011838: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +01183a: 121a |0001: const/4 v10, #int 1 // #1 │ │ +01183c: 54b6 eb01 |0002: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011840: 7110 8b03 0600 |0004: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@038b │ │ +011846: 0c06 |0007: move-result-object v6 │ │ +011848: 2207 1800 |0008: new-instance v7, Landroid/content/Intent; // type@0018 │ │ +01184c: 7010 4d00 0700 |000a: invoke-direct {v7}, Landroid/content/Intent;.:()V // method@004d │ │ +011852: 7140 2700 8687 |000d: invoke-static {v6, v8, v7, v8}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +011858: 0c03 |0010: move-result-object v3 │ │ +01185a: 1a05 0000 |0011: const-string v5, "" // string@0000 │ │ +01185e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +011860: 54b6 eb01 |0014: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011864: 7110 9203 0600 |0016: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$900:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z // method@0392 │ │ +01186a: 0a06 |0019: move-result v6 │ │ +01186c: 3806 6400 |001a: if-eqz v6, 007e // +0064 │ │ +011870: 1606 e803 |001c: const-wide/16 v6, #int 1000 // #3e8 │ │ +011874: 7120 4001 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@0140 │ │ +01187a: 54b6 eb01 |0021: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +01187e: 7110 8c03 0600 |0023: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038c │ │ +011884: 0a06 |0026: move-result v6 │ │ +011886: 3d06 a500 |0027: if-lez v6, 00cc // +00a5 │ │ +01188a: 54b6 eb01 |0029: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +01188e: 7110 8c03 0600 |002b: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038c │ │ +011894: 0a06 |002e: move-result v6 │ │ +011896: 33a6 5000 |002f: if-ne v6, v10, 007f // +0050 │ │ +01189a: 54b6 eb01 |0031: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +01189e: 1407 1700 067f |0033: const v7, #float 1.78117e+38 // #7f060017 │ │ +0118a4: 6e20 9d03 7600 |0036: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@039d │ │ +0118aa: 0c05 |0039: move-result-object v5 │ │ +0118ac: 2b02 a000 0000 |003a: packed-switch v2, 000000da // +000000a0 │ │ +0118b2: 1401 1e00 027f |003d: const v1, #float 1.728e+38 // #7f02001e │ │ +0118b8: 1256 |0040: const/4 v6, #int 5 // #5 │ │ +0118ba: 3762 8700 |0041: if-le v2, v6, 00c8 // +0087 │ │ +0118be: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +0118c0: 2204 0c00 |0044: new-instance v4, Landroid/app/Notification; // type@000c │ │ +0118c4: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +0118c6: 7100 3d01 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013d │ │ +0118cc: 0b08 |004a: move-result-wide v8 │ │ +0118ce: 7059 2300 1486 |004b: invoke-direct {v4, v1, v6, v8, v9}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0023 │ │ +0118d4: 5246 0300 |004e: iget v6, v4, Landroid/app/Notification;.flags:I // field@0003 │ │ +0118d8: de06 0602 |0050: or-int/lit8 v6, v6, #int 2 // #02 │ │ +0118dc: 5946 0300 |0052: iput v6, v4, Landroid/app/Notification;.flags:I // field@0003 │ │ +0118e0: 54b6 eb01 |0054: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +0118e4: 7110 8c03 0600 |0056: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038c │ │ +0118ea: 0a06 |0059: move-result v6 │ │ +0118ec: 5946 0400 |005a: iput v6, v4, Landroid/app/Notification;.number:I // field@0004 │ │ +0118f0: 54b6 eb01 |005c: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +0118f4: 7110 8b03 0600 |005e: invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@038b │ │ +0118fa: 0c06 |0061: move-result-object v6 │ │ +0118fc: 54b7 eb01 |0062: iget-object v7, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011900: 1408 0300 067f |0064: const v8, #float 1.78117e+38 // #7f060003 │ │ +011906: 6e20 9d03 8700 |0067: invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@039d │ │ +01190c: 0c07 |006a: move-result-object v7 │ │ +01190e: 6e53 2400 6457 |006b: invoke-virtual {v4, v6, v7, v5, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0024 │ │ +011914: 54b6 eb01 |006e: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011918: 5466 f701 |0070: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01f7 │ │ +01191c: 6e30 2600 a604 |0072: invoke-virtual {v6, v10, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +011922: 289f |0075: goto 0014 // -0061 │ │ +011924: 0d00 |0076: move-exception v0 │ │ +011926: 54b6 eb01 |0077: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +01192a: 5466 f701 |0079: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01f7 │ │ +01192e: 6e20 2500 a600 |007b: invoke-virtual {v6, v10}, Landroid/app/NotificationManager;.cancel:(I)V // method@0025 │ │ +011934: 0e00 |007e: return-void │ │ +011936: 2206 9300 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +01193a: 7010 3701 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011940: 54b7 eb01 |0084: iget-object v7, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +011944: 7110 8c03 0700 |0086: invoke-static {v7}, Lorg/sixgun/ponyexpress/service/DownloaderService;.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I // method@038c │ │ +01194a: 0a07 |0089: move-result v7 │ │ +01194c: 7110 1f01 0700 |008a: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@011f │ │ +011952: 0c07 |008d: move-result-object v7 │ │ +011954: 6e20 3b01 7600 |008e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01195a: 0c06 |0091: move-result-object v6 │ │ +01195c: 1a07 0100 |0092: const-string v7, " " // string@0001 │ │ +011960: 6e20 3b01 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011966: 0c06 |0097: move-result-object v6 │ │ +011968: 54b7 eb01 |0098: iget-object v7, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +01196c: 1408 1800 067f |009a: const v8, #float 1.78117e+38 // #7f060018 │ │ +011972: 6e20 9d03 8700 |009d: invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@039d │ │ +011978: 0c07 |00a0: move-result-object v7 │ │ +01197a: 6e20 3a01 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +011980: 0c06 |00a4: move-result-object v6 │ │ +011982: 6e10 3c01 0600 |00a5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011988: 0c05 |00a8: move-result-object v5 │ │ +01198a: 2891 |00a9: goto 003a // -006f │ │ +01198c: 1401 1e00 027f |00aa: const v1, #float 1.728e+38 // #7f02001e │ │ +011992: 2893 |00ad: goto 0040 // -006d │ │ +011994: 1401 1f00 027f |00ae: const v1, #float 1.728e+38 // #7f02001f │ │ +01199a: 288f |00b1: goto 0040 // -0071 │ │ +01199c: 1401 2000 027f |00b2: const v1, #float 1.728e+38 // #7f020020 │ │ +0119a2: 288b |00b5: goto 0040 // -0075 │ │ +0119a4: 1401 2100 027f |00b6: const v1, #float 1.728e+38 // #7f020021 │ │ +0119aa: 2887 |00b9: goto 0040 // -0079 │ │ +0119ac: 1401 2200 027f |00ba: const v1, #float 1.728e+38 // #7f020022 │ │ +0119b2: 2883 |00bd: goto 0040 // -007d │ │ +0119b4: 1401 2300 027f |00be: const v1, #float 1.728e+38 // #7f020023 │ │ +0119ba: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ +0119be: 1401 2400 027f |00c3: const v1, #float 1.728e+38 // #7f020024 │ │ +0119c4: 2900 7aff |00c6: goto/16 0040 // -0086 │ │ +0119c8: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0119cc: 2900 7aff |00ca: goto/16 0044 // -0086 │ │ +0119d0: 54b6 eb01 |00cc: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +0119d4: 5466 f701 |00ce: iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01f7 │ │ +0119d8: 6e20 2500 a600 |00d0: invoke-virtual {v6, v10}, Landroid/app/NotificationManager;.cancel:(I)V // method@0025 │ │ +0119de: 54b6 eb01 |00d3: iget-object v6, v11, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01eb │ │ +0119e2: 6e10 ad03 0600 |00d5: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;.stopSelf:()V // method@03ad │ │ +0119e8: 2900 3cff |00d8: goto/16 0014 // -00c4 │ │ +0119ec: 0001 0700 0000 0000 7000 0000 7400 ... |00da: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x001e - 0x0021 │ │ Ljava/lang/InterruptedException; -> 0x0076 │ │ positions : │ │ 0x0002 line=365 │ │ 0x0011 line=369 │ │ 0x0013 line=370 │ │ @@ -17340,22 +16545,26 @@ │ │ 0x0029 line=382 │ │ 0x0031 line=383 │ │ 0x003a line=389 │ │ 0x003d line=412 │ │ 0x0040 line=415 │ │ 0x0043 line=416 │ │ 0x0044 line=419 │ │ + 0x0047 line=421 │ │ 0x004e line=422 │ │ 0x0054 line=423 │ │ 0x005c line=424 │ │ + 0x0067 line=425 │ │ + 0x006b line=424 │ │ 0x006e line=427 │ │ 0x0076 line=376 │ │ 0x0077 line=377 │ │ 0x007e line=434 │ │ 0x007f line=385 │ │ + 0x009d line=386 │ │ 0x00aa line=391 │ │ 0x00ad line=392 │ │ 0x00ae line=394 │ │ 0x00b1 line=395 │ │ 0x00b2 line=397 │ │ 0x00b5 line=398 │ │ 0x00b6 line=400 │ │ @@ -17380,23 +16589,23 @@ │ │ 0x00b9 - 0x00ba reg=1 icon I │ │ 0x00bd - 0x00be reg=1 icon I │ │ 0x00c1 - 0x00c3 reg=1 icon I │ │ 0x00c6 - 0x00cc reg=1 icon I │ │ 0x0014 - 0x00ec reg=2 icon_counter I │ │ 0x0011 - 0x00ec reg=3 intent Landroid/app/PendingIntent; │ │ 0x0013 - 0x00ec reg=5 text Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00ec reg=10 this Lorg/sixgun/ponyexpress/service/DownloaderService$2; │ │ + 0x0000 - 0x00ec reg=11 this Lorg/sixgun/ponyexpress/service/DownloaderService$2; │ │ │ │ - source_file_idx : 113 (DownloaderService.java) │ │ + source_file_idx : 117 (DownloaderService.java) │ │ │ │ Class #84 header: │ │ -class_idx : 290 │ │ +class_idx : 298 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 49 │ │ -source_file_idx : 113 │ │ +superclass_idx : 51 │ │ +source_file_idx : 117 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #84 annotations: │ │ Annotations on class │ │ @@ -17420,60 +16629,60 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00f1bc: |[00f1bc] org.sixgun.ponyexpress.service.DownloaderService$DownloaderServiceBinder.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ -00f1cc: 5b01 e401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e4 │ │ -00f1d0: 7010 8c00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008c │ │ -00f1d6: 0e00 |0005: return-void │ │ +011a20: |[011a20] org.sixgun.ponyexpress.service.DownloaderService$DownloaderServiceBinder.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ +011a30: 5b01 ec01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01ec │ │ +011a34: 7010 8e00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008e │ │ +011a3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;) │ │ name : 'getService' │ │ type : '()Lorg/sixgun/ponyexpress/service/DownloaderService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f1d8: |[00f1d8] org.sixgun.ponyexpress.service.DownloaderService$DownloaderServiceBinder.getService:()Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ -00f1e8: 5410 e401 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01e4 │ │ -00f1ec: 1100 |0002: return-object v0 │ │ +011a3c: |[011a3c] org.sixgun.ponyexpress.service.DownloaderService$DownloaderServiceBinder.getService:()Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ +011a4c: 5410 ec01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; // field@01ec │ │ +011a50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; │ │ │ │ - source_file_idx : 113 (DownloaderService.java) │ │ + source_file_idx : 117 (DownloaderService.java) │ │ │ │ Class #85 header: │ │ -class_idx : 291 │ │ +class_idx : 299 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 14 │ │ -source_file_idx : 113 │ │ +superclass_idx : 16 │ │ +source_file_idx : 117 │ │ static_fields_size : 5 │ │ instance_fields_size: 8 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 12 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; } │ │ -Annotations on field #493 'mEpisodes' │ │ +Annotations on field #501 'mEpisodes' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/DownloadingEpisode;" ">;" } │ │ │ │ Class #85 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/service/DownloaderService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ @@ -17542,47 +16751,46 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -00f1f0: |[00f1f0] org.sixgun.ponyexpress.service.DownloaderService.:()V │ │ -00f200: 7010 2c00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@002c │ │ -00f206: 2200 2201 |0003: new-instance v0, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; // type@0122 │ │ -00f20a: 7020 8003 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V // method@0380 │ │ -00f210: 5b10 ea01 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mBinder:Landroid/os/IBinder; // field@01ea │ │ -00f214: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00f216: 5c10 ec01 |000b: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01ec │ │ -00f21a: 2200 3400 |000d: new-instance v0, Landroid/os/Handler; // type@0034 │ │ -00f21e: 7010 9800 0000 |000f: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0098 │ │ -00f224: 5b10 ee01 |0012: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mHandler:Landroid/os/Handler; // field@01ee │ │ -00f228: 0e00 |0014: return-void │ │ +011a54: |[011a54] org.sixgun.ponyexpress.service.DownloaderService.:()V │ │ +011a64: 7010 2e00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@002e │ │ +011a6a: 2200 2a01 |0003: new-instance v0, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder; // type@012a │ │ +011a6e: 7020 8403 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V // method@0384 │ │ +011a74: 5b10 f201 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mBinder:Landroid/os/IBinder; // field@01f2 │ │ +011a78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +011a7a: 5c10 f401 |000b: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01f4 │ │ +011a7e: 2200 3600 |000d: new-instance v0, Landroid/os/Handler; // type@0036 │ │ +011a82: 7010 9a00 0000 |000f: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009a │ │ +011a88: 5b10 f601 |0012: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mHandler:Landroid/os/Handler; // field@01f6 │ │ +011a8c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=52 │ │ 0x000a line=65 │ │ 0x000d line=66 │ │ - 0x0014 line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'access$000' │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f22c: |[00f22c] org.sixgun.ponyexpress.service.DownloaderService.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; │ │ -00f23c: 5410 ed01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f240: 1100 |0002: return-object v0 │ │ +011a90: |[011a90] org.sixgun.ponyexpress.service.DownloaderService.access$000:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; │ │ +011aa0: 5410 f501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +011aa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17590,18 +16798,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00f244: |[00f244] org.sixgun.ponyexpress.service.DownloaderService.access$100:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z │ │ -00f254: 7010 9d03 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.isSDCardWritable:()Z // method@039d │ │ -00f25a: 0a00 |0003: move-result v0 │ │ -00f25c: 0f00 |0004: return v0 │ │ +011aa8: |[011aa8] org.sixgun.ponyexpress.service.DownloaderService.access$100:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z │ │ +011ab8: 7010 a103 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.isSDCardWritable:()Z // method@03a1 │ │ +011abe: 0a00 |0003: move-result v0 │ │ +011ac0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17609,18 +16817,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -00f260: |[00f260] org.sixgun.ponyexpress.service.DownloaderService.access$200:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; │ │ -00f270: 7030 a503 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.prepareForDownload:(Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; // method@03a5 │ │ -00f276: 0c00 |0003: move-result-object v0 │ │ -00f278: 1100 |0004: return-object v0 │ │ +011ac4: |[011ac4] org.sixgun.ponyexpress.service.DownloaderService.access$200:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; │ │ +011ad4: 7030 a903 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService;.prepareForDownload:(Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; // method@03a9 │ │ +011ada: 0c00 |0003: move-result-object v0 │ │ +011adc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/net/URL; │ │ @@ -17630,17 +16838,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00f27c: |[00f27c] org.sixgun.ponyexpress.service.DownloaderService.access$300:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;)V │ │ -00f28c: 7020 9203 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.createNoMediaFile:(Ljava/lang/String;)V // method@0392 │ │ -00f292: 0e00 |0003: return-void │ │ +011ae0: |[011ae0] org.sixgun.ponyexpress.service.DownloaderService.access$300:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;)V │ │ +011af0: 7020 9603 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.createNoMediaFile:(Ljava/lang/String;)V // method@0396 │ │ +011af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -17649,17 +16857,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f294: |[00f294] org.sixgun.ponyexpress.service.DownloaderService.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ -00f2a4: 5410 f001 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01f0 │ │ -00f2a8: 1100 |0002: return-object v0 │ │ +011af8: |[011af8] org.sixgun.ponyexpress.service.DownloaderService.access$400:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ +011b08: 5410 f801 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01f8 │ │ +011b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17667,17 +16875,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f2ac: |[00f2ac] org.sixgun.ponyexpress.service.DownloaderService.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ -00f2bc: 5210 eb01 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f2c0: 0f00 |0002: return v0 │ │ +011b10: |[011b10] org.sixgun.ponyexpress.service.DownloaderService.access$500:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ +011b20: 5210 f301 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011b24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17685,58 +16893,57 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -00f2c4: |[00f2c4] org.sixgun.ponyexpress.service.DownloaderService.access$508:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ -00f2d4: 5220 eb01 |0000: iget v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f2d8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -00f2dc: 5921 eb01 |0004: iput v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f2e0: 0f00 |0006: return v0 │ │ +011b28: |[011b28] org.sixgun.ponyexpress.service.DownloaderService.access$508:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ +011b38: 5220 f301 |0000: iget v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011b3c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +011b40: 5921 f301 |0004: iput v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011b44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'access$510' │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -00f2e4: |[00f2e4] org.sixgun.ponyexpress.service.DownloaderService.access$510:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ -00f2f4: 5220 eb01 |0000: iget v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f2f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00f2fa: 9101 0001 |0003: sub-int v1, v0, v1 │ │ -00f2fe: 5921 eb01 |0005: iput v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f302: 0f00 |0007: return v0 │ │ + insns size : 7 16-bit code units │ │ +011b48: |[011b48] org.sixgun.ponyexpress.service.DownloaderService.access$510:(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ +011b58: 5220 f301 |0000: iget v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011b5c: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ +011b60: 5921 f301 |0004: iput v1, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011b64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0007 reg=2 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #9 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'access$600' │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00f304: |[00f304] org.sixgun.ponyexpress.service.DownloaderService.access$600:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V │ │ -00f314: 7030 9303 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V // method@0393 │ │ -00f31a: 0e00 |0003: return-void │ │ +011b68: |[011b68] org.sixgun.ponyexpress.service.DownloaderService.access$600:(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V │ │ +011b78: 7030 9703 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V // method@0397 │ │ +011b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/net/URL; │ │ @@ -17746,17 +16953,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00f31c: |[00f31c] org.sixgun.ponyexpress.service.DownloaderService.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ -00f32c: 7020 a803 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.setDownloadFailed:(I)V // method@03a8 │ │ -00f332: 0e00 |0003: return-void │ │ +011b80: |[011b80] org.sixgun.ponyexpress.service.DownloaderService.access$700:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ +011b90: 7020 ac03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.setDownloadFailed:(I)V // method@03ac │ │ +011b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -17765,17 +16972,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f334: |[00f334] org.sixgun.ponyexpress.service.DownloaderService.access$800:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler; │ │ -00f344: 5410 ee01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mHandler:Landroid/os/Handler; // field@01ee │ │ -00f348: 1100 |0002: return-object v0 │ │ +011b98: |[011b98] org.sixgun.ponyexpress.service.DownloaderService.access$800:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler; │ │ +011ba8: 5410 f601 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mHandler:Landroid/os/Handler; // field@01f6 │ │ +011bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #12 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17783,17 +16990,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00f34c: |[00f34c] org.sixgun.ponyexpress.service.DownloaderService.access$900:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z │ │ -00f35c: 5510 ec01 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01ec │ │ -00f360: 0f00 |0002: return v0 │ │ +011bb0: |[011bb0] org.sixgun.ponyexpress.service.DownloaderService.access$900:(Lorg/sixgun/ponyexpress/service/DownloaderService;)Z │ │ +011bc0: 5510 f401 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01f4 │ │ +011bc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #13 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ @@ -17801,154 +17008,153 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00f364: |[00f364] org.sixgun.ponyexpress.service.DownloaderService.beginNotifications:()V │ │ -00f374: 2200 9300 |0000: new-instance v0, Ljava/lang/Thread; // type@0093 │ │ -00f378: 2201 2101 |0002: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$2; // type@0121 │ │ -00f37c: 7020 7e03 2100 |0004: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V // method@037e │ │ -00f382: 7020 3c01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013c │ │ -00f388: 6e10 3e01 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@013e │ │ -00f38e: 0e00 |000d: return-void │ │ +011bc8: |[011bc8] org.sixgun.ponyexpress.service.DownloaderService.beginNotifications:()V │ │ +011bd8: 2200 9500 |0000: new-instance v0, Ljava/lang/Thread; // type@0095 │ │ +011bdc: 2201 2901 |0002: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$2; // type@0129 │ │ +011be0: 7020 8203 2100 |0004: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService$2;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;)V // method@0382 │ │ +011be6: 7020 3f01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013f │ │ +011bec: 6e10 4101 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0141 │ │ +011bf2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ + 0x000a line=435 │ │ 0x000d line=436 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ │ #14 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'createNoMediaFile' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 72 16-bit code units │ │ -00f390: |[00f390] org.sixgun.ponyexpress.service.DownloaderService.createNoMediaFile:(Ljava/lang/String;)V │ │ -00f3a0: 2205 9100 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00f3a4: 7010 3401 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f3aa: 5476 f101 |0005: iget-object v6, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f1 │ │ -00f3ae: 6e20 3701 6500 |0007: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -00f3b4: 0c05 |000a: move-result-object v5 │ │ -00f3b6: 6e20 3801 8500 |000b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f3bc: 0c05 |000e: move-result-object v5 │ │ -00f3be: 1a06 1300 |000f: const-string v6, "/" // string@0013 │ │ -00f3c2: 6e20 3801 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f3c8: 0c05 |0014: move-result-object v5 │ │ -00f3ca: 6e10 3901 0500 |0015: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f3d0: 0c02 |0018: move-result-object v2 │ │ -00f3d2: 2201 7400 |0019: new-instance v1, Ljava/io/File; // type@0074 │ │ -00f3d6: 1a05 1100 |001b: const-string v5, ".nomedia" // string@0011 │ │ -00f3da: 7030 0201 2105 |001d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -00f3e0: 6e10 0501 0100 |0020: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0105 │ │ -00f3e6: 0a05 |0023: move-result v5 │ │ -00f3e8: 3905 0f00 |0024: if-nez v5, 0033 // +000f │ │ -00f3ec: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -00f3ee: 2204 7700 |0027: new-instance v4, Ljava/io/FileOutputStream; // type@0077 │ │ -00f3f2: 7020 0d01 1400 |0029: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@010d │ │ -00f3f8: 0743 |002c: move-object v3, v4 │ │ -00f3fa: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -00f3fc: 2355 5201 |002e: new-array v5, v5, [B // type@0152 │ │ -00f400: 6e20 0f01 5300 |0030: invoke-virtual {v3, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@010f │ │ -00f406: 0e00 |0033: return-void │ │ -00f408: 0d05 |0034: move-exception v5 │ │ -00f40a: 0750 |0035: move-object v0, v5 │ │ -00f40c: 1a05 9702 |0036: const-string v5, "PonyExpress Downloader" // string@0297 │ │ -00f410: 1a06 4100 |0038: const-string v6, "Cannot create .nomedia file" // string@0041 │ │ -00f414: 7130 b400 6500 |003a: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00f41a: 28f0 |003d: goto 002d // -0010 │ │ -00f41c: 0d05 |003e: move-exception v5 │ │ -00f41e: 0750 |003f: move-object v0, v5 │ │ -00f420: 1a05 9702 |0040: const-string v5, "PonyExpress Downloader" // string@0297 │ │ -00f424: 1a06 4100 |0042: const-string v6, "Cannot create .nomedia file" // string@0041 │ │ -00f428: 7130 b400 6500 |0044: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00f42e: 28ec |0047: goto 0033 // -0014 │ │ + insns size : 70 16-bit code units │ │ +011bf4: |[011bf4] org.sixgun.ponyexpress.service.DownloaderService.createNoMediaFile:(Ljava/lang/String;)V │ │ +011c04: 2205 9300 |0000: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +011c08: 7010 3701 0500 |0002: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011c0e: 5476 f901 |0005: iget-object v6, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f9 │ │ +011c12: 6e20 3a01 6500 |0007: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +011c18: 0c05 |000a: move-result-object v5 │ │ +011c1a: 6e20 3b01 8500 |000b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011c20: 0c05 |000e: move-result-object v5 │ │ +011c22: 1a06 1300 |000f: const-string v6, "/" // string@0013 │ │ +011c26: 6e20 3b01 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011c2c: 0c05 |0014: move-result-object v5 │ │ +011c2e: 6e10 3c01 0500 |0015: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011c34: 0c02 |0018: move-result-object v2 │ │ +011c36: 2201 7600 |0019: new-instance v1, Ljava/io/File; // type@0076 │ │ +011c3a: 1a05 1100 |001b: const-string v5, ".nomedia" // string@0011 │ │ +011c3e: 7030 0401 2105 |001d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0104 │ │ +011c44: 6e10 0701 0100 |0020: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@0107 │ │ +011c4a: 0a05 |0023: move-result v5 │ │ +011c4c: 3905 0f00 |0024: if-nez v5, 0033 // +000f │ │ +011c50: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +011c52: 2204 7900 |0027: new-instance v4, Ljava/io/FileOutputStream; // type@0079 │ │ +011c56: 7020 0f01 1400 |0029: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@010f │ │ +011c5c: 0743 |002c: move-object v3, v4 │ │ +011c5e: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +011c60: 2355 5a01 |002e: new-array v5, v5, [B // type@015a │ │ +011c64: 6e20 1101 5300 |0030: invoke-virtual {v3, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@0111 │ │ +011c6a: 0e00 |0033: return-void │ │ +011c6c: 0d00 |0034: move-exception v0 │ │ +011c6e: 1a05 a702 |0035: const-string v5, "PonyExpress Downloader" // string@02a7 │ │ +011c72: 1a06 4400 |0037: const-string v6, "Cannot create .nomedia file" // string@0044 │ │ +011c76: 7130 b600 6500 |0039: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +011c7c: 28f1 |003c: goto 002d // -000f │ │ +011c7e: 0d00 |003d: move-exception v0 │ │ +011c80: 1a05 a702 |003e: const-string v5, "PonyExpress Downloader" // string@02a7 │ │ +011c84: 1a06 4400 |0040: const-string v6, "Cannot create .nomedia file" // string@0044 │ │ +011c88: 7130 b600 6500 |0042: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +011c8e: 28ee |0045: goto 0033 // -0012 │ │ catches : 2 │ │ 0x0027 - 0x002c │ │ Ljava/io/FileNotFoundException; -> 0x0034 │ │ 0x002e - 0x0033 │ │ - Ljava/io/IOException; -> 0x003e │ │ + Ljava/io/IOException; -> 0x003d │ │ positions : │ │ 0x0000 line=319 │ │ 0x0019 line=320 │ │ 0x0020 line=321 │ │ 0x0026 line=322 │ │ 0x0027 line=324 │ │ 0x002d line=329 │ │ 0x0033 line=335 │ │ 0x0034 line=325 │ │ - 0x0036 line=326 │ │ - 0x003e line=330 │ │ - 0x0040 line=331 │ │ + 0x0035 line=326 │ │ + 0x003d line=330 │ │ + 0x003e line=331 │ │ locals : │ │ 0x0027 - 0x002c reg=3 writeFile Ljava/io/FileOutputStream; │ │ 0x002c - 0x002d reg=4 writeFile Ljava/io/FileOutputStream; │ │ 0x002d - 0x0033 reg=3 writeFile Ljava/io/FileOutputStream; │ │ - 0x0036 - 0x003e reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x0040 - 0x0048 reg=0 e Ljava/io/IOException; │ │ - 0x0020 - 0x0048 reg=1 noMedia Ljava/io/File; │ │ - 0x0019 - 0x0048 reg=2 path Ljava/lang/String; │ │ - 0x0034 - 0x0048 reg=3 writeFile Ljava/io/FileOutputStream; │ │ - 0x0000 - 0x0048 reg=7 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - 0x0000 - 0x0048 reg=8 podcastPath Ljava/lang/String; │ │ + 0x0035 - 0x003d reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x003e - 0x0046 reg=0 e Ljava/io/IOException; │ │ + 0x0020 - 0x0046 reg=1 noMedia Ljava/io/File; │ │ + 0x0019 - 0x0046 reg=2 path Ljava/lang/String; │ │ + 0x0034 - 0x0046 reg=3 writeFile Ljava/io/FileOutputStream; │ │ + 0x0000 - 0x0046 reg=7 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0046 reg=8 podcastPath Ljava/lang/String; │ │ │ │ #15 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'deleteEpisode' │ │ type : '(Ljava/lang/String;Ljava/net/URL;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -00f448: |[00f448] org.sixgun.ponyexpress.service.DownloaderService.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ -00f458: 2203 7400 |0000: new-instance v3, Ljava/io/File; // type@0074 │ │ -00f45c: 5474 f101 |0002: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f1 │ │ -00f460: 7030 0001 4308 |0004: invoke-direct {v3, v4, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00f466: 6e10 4701 0900 |0007: invoke-virtual {v9}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0147 │ │ -00f46c: 0c01 |000a: move-result-object v1 │ │ -00f46e: 1304 2f00 |000b: const/16 v4, #int 47 // #2f │ │ -00f472: 6e20 2d01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.lastIndexOf:(I)I // method@012d │ │ -00f478: 0a04 |0010: move-result v4 │ │ -00f47a: 6e20 3001 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -00f480: 0c00 |0014: move-result-object v0 │ │ -00f482: 2202 7400 |0015: new-instance v2, Ljava/io/File; // type@0074 │ │ -00f486: 7030 0001 3200 |0017: invoke-direct {v2, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00f48c: 6e10 0401 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0104 │ │ -00f492: 0a04 |001d: move-result v4 │ │ -00f494: 3804 1b00 |001e: if-eqz v4, 0039 // +001b │ │ -00f498: 1a04 9702 |0020: const-string v4, "PonyExpress Downloader" // string@0297 │ │ -00f49c: 2205 9100 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00f4a0: 7010 3401 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f4a6: 6e20 3801 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f4ac: 0c05 |002a: move-result-object v5 │ │ -00f4ae: 1a06 0500 |002b: const-string v6, " deleted." // string@0005 │ │ -00f4b2: 6e20 3801 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f4b8: 0c05 |0030: move-result-object v5 │ │ -00f4ba: 6e10 3901 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f4c0: 0c05 |0034: move-result-object v5 │ │ -00f4c2: 7120 b100 5400 |0035: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f4c8: 0e00 |0038: return-void │ │ -00f4ca: 1a04 9702 |0039: const-string v4, "PonyExpress Downloader" // string@0297 │ │ -00f4ce: 2205 9100 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00f4d2: 7010 3401 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f4d8: 1a06 a600 |0040: const-string v6, "Failed to delete " // string@00a6 │ │ -00f4dc: 6e20 3801 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f4e2: 0c05 |0045: move-result-object v5 │ │ -00f4e4: 6e20 3801 0500 |0046: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f4ea: 0c05 |0049: move-result-object v5 │ │ -00f4ec: 6e10 3901 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f4f2: 0c05 |004d: move-result-object v5 │ │ -00f4f4: 7120 b300 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -00f4fa: 28e7 |0051: goto 0038 // -0019 │ │ +011ca8: |[011ca8] org.sixgun.ponyexpress.service.DownloaderService.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ +011cb8: 2203 7600 |0000: new-instance v3, Ljava/io/File; // type@0076 │ │ +011cbc: 5474 f901 |0002: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f9 │ │ +011cc0: 7030 0201 4308 |0004: invoke-direct {v3, v4, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +011cc6: 6e10 4a01 0900 |0007: invoke-virtual {v9}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@014a │ │ +011ccc: 0c01 |000a: move-result-object v1 │ │ +011cce: 1304 2f00 |000b: const/16 v4, #int 47 // #2f │ │ +011cd2: 6e20 3001 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.lastIndexOf:(I)I // method@0130 │ │ +011cd8: 0a04 |0010: move-result v4 │ │ +011cda: 6e20 3301 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +011ce0: 0c00 |0014: move-result-object v0 │ │ +011ce2: 2202 7600 |0015: new-instance v2, Ljava/io/File; // type@0076 │ │ +011ce6: 7030 0201 3200 |0017: invoke-direct {v2, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +011cec: 6e10 0601 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0106 │ │ +011cf2: 0a04 |001d: move-result v4 │ │ +011cf4: 3804 1b00 |001e: if-eqz v4, 0039 // +001b │ │ +011cf8: 1a04 a702 |0020: const-string v4, "PonyExpress Downloader" // string@02a7 │ │ +011cfc: 2205 9300 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +011d00: 7010 3701 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011d06: 6e20 3b01 0500 |0027: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011d0c: 0c05 |002a: move-result-object v5 │ │ +011d0e: 1a06 0500 |002b: const-string v6, " deleted." // string@0005 │ │ +011d12: 6e20 3b01 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011d18: 0c05 |0030: move-result-object v5 │ │ +011d1a: 6e10 3c01 0500 |0031: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011d20: 0c05 |0034: move-result-object v5 │ │ +011d22: 7120 b300 5400 |0035: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011d28: 0e00 |0038: return-void │ │ +011d2a: 1a04 a702 |0039: const-string v4, "PonyExpress Downloader" // string@02a7 │ │ +011d2e: 2205 9300 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +011d32: 7010 3701 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011d38: 1a06 ab00 |0040: const-string v6, "Failed to delete " // string@00ab │ │ +011d3c: 6e20 3b01 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011d42: 0c05 |0045: move-result-object v5 │ │ +011d44: 6e20 3b01 0500 |0046: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011d4a: 0c05 |0049: move-result-object v5 │ │ +011d4c: 6e10 3c01 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011d52: 0c05 |004d: move-result-object v5 │ │ +011d54: 7120 b500 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +011d5a: 28e7 |0051: goto 0038 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0007 line=345 │ │ 0x000b line=346 │ │ 0x0015 line=347 │ │ 0x001a line=348 │ │ @@ -17969,40 +17175,40 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -00f4fc: |[00f4fc] org.sixgun.ponyexpress.service.DownloaderService.handleCommand:(Landroid/content/Intent;)V │ │ -00f50c: 1a02 6203 |0000: const-string v2, "action" // string@0362 │ │ -00f510: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -00f512: 6e30 5000 2603 |0003: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ -00f518: 0a00 |0006: move-result v0 │ │ -00f51a: 2b00 2b00 0000 |0007: packed-switch v0, 00000032 // +0000002b │ │ -00f520: 1a02 9702 |000a: const-string v2, "PonyExpress Downloader" // string@0297 │ │ -00f524: 2203 9100 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -00f528: 7010 3401 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f52e: 1a04 b607 |0011: const-string v4, "unknown action received by DownloaderService: " // string@07b6 │ │ -00f532: 6e20 3801 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f538: 0c03 |0016: move-result-object v3 │ │ -00f53a: 6e20 3501 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -00f540: 0c03 |001a: move-result-object v3 │ │ -00f542: 6e10 3901 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f548: 0c03 |001e: move-result-object v3 │ │ -00f54a: 7120 b300 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -00f550: 0e00 |0022: return-void │ │ -00f552: 6e10 4f00 0600 |0023: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -00f558: 0c02 |0026: move-result-object v2 │ │ -00f55a: 7020 9b03 2500 |0027: invoke-direct {v5, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.initDownload:(Landroid/os/Bundle;)I // method@039b │ │ -00f560: 0a01 |002a: move-result v1 │ │ -00f562: 6e20 9403 1500 |002b: invoke-virtual {v5, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.downloadEpisode:(I)V // method@0394 │ │ -00f568: 7020 9e03 1500 |002e: invoke-direct {v5, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.notifyPlayerActivityOfStart:(I)V // method@039e │ │ -00f56e: 28f1 |0031: goto 0022 // -000f │ │ -00f570: 0001 0100 0000 0000 1c00 0000 |0032: packed-switch-data (6 units) │ │ +011d5c: |[011d5c] org.sixgun.ponyexpress.service.DownloaderService.handleCommand:(Landroid/content/Intent;)V │ │ +011d6c: 1a02 7503 |0000: const-string v2, "action" // string@0375 │ │ +011d70: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +011d72: 6e30 5200 2603 |0003: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0052 │ │ +011d78: 0a00 |0006: move-result v0 │ │ +011d7a: 2b00 2b00 0000 |0007: packed-switch v0, 00000032 // +0000002b │ │ +011d80: 1a02 a702 |000a: const-string v2, "PonyExpress Downloader" // string@02a7 │ │ +011d84: 2203 9300 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +011d88: 7010 3701 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011d8e: 1a04 c607 |0011: const-string v4, "unknown action received by DownloaderService: " // string@07c6 │ │ +011d92: 6e20 3b01 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011d98: 0c03 |0016: move-result-object v3 │ │ +011d9a: 6e20 3801 0300 |0017: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +011da0: 0c03 |001a: move-result-object v3 │ │ +011da2: 6e10 3c01 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011da8: 0c03 |001e: move-result-object v3 │ │ +011daa: 7120 b500 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +011db0: 0e00 |0022: return-void │ │ +011db2: 6e10 5100 0600 |0023: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +011db8: 0c02 |0026: move-result-object v2 │ │ +011dba: 7020 9f03 2500 |0027: invoke-direct {v5, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.initDownload:(Landroid/os/Bundle;)I // method@039f │ │ +011dc0: 0a01 |002a: move-result v1 │ │ +011dc2: 6e20 9803 1500 |002b: invoke-virtual {v5, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.downloadEpisode:(I)V // method@0398 │ │ +011dc8: 7020 a203 1500 |002e: invoke-direct {v5, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.notifyPlayerActivityOfStart:(I)V // method@03a2 │ │ +011dce: 28f1 |0031: goto 0022 // -000f │ │ +011dd0: 0001 0100 0000 0000 1c00 0000 |0032: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=135 │ │ 0x000a line=142 │ │ 0x0022 line=145 │ │ 0x0023 line=137 │ │ @@ -18016,60 +17222,60 @@ │ │ 0x0000 - 0x0038 reg=6 intent Landroid/content/Intent; │ │ │ │ #17 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'initDownload' │ │ type : '(Landroid/os/Bundle;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -00f57c: |[00f57c] org.sixgun.ponyexpress.service.DownloaderService.initDownload:(Landroid/os/Bundle;)I │ │ -00f58c: 0760 |0000: move-object v0, v6 │ │ -00f58e: 2202 d400 |0001: new-instance v2, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f592: 7010 bb01 0200 |0003: invoke-direct {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.:()V // method@01bb │ │ -00f598: 1a03 2703 |0006: const-string v3, "_id" // string@0327 │ │ -00f59c: 6e20 9100 3000 |0008: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0091 │ │ -00f5a2: 0b03 |000b: move-result-wide v3 │ │ -00f5a4: 6e30 cd01 3204 |000c: invoke-virtual {v2, v3, v4}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setRowID:(J)V // method@01cd │ │ -00f5aa: 1a03 2206 |000f: const-string v3, "name" // string@0622 │ │ -00f5ae: 6e20 9200 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00f5b4: 0c03 |0014: move-result-object v3 │ │ -00f5b6: 6e20 cb01 3200 |0015: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setPodcastName:(Ljava/lang/String;)V // method@01cb │ │ -00f5bc: 1a03 a607 |0018: const-string v3, "title" // string@07a6 │ │ -00f5c0: 6e20 9200 3000 |001a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00f5c6: 0c03 |001d: move-result-object v3 │ │ -00f5c8: 6e20 cf01 3200 |001e: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setTitle:(Ljava/lang/String;)V // method@01cf │ │ -00f5ce: 2203 9100 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -00f5d2: 7010 3401 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f5d8: 1a04 1400 |0026: const-string v4, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ -00f5dc: 6e20 3801 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f5e2: 0c03 |002b: move-result-object v3 │ │ -00f5e4: 6e10 c001 0200 |002c: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastName:()Ljava/lang/String; // method@01c0 │ │ -00f5ea: 0c04 |002f: move-result-object v4 │ │ -00f5ec: 6e20 3801 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f5f2: 0c03 |0033: move-result-object v3 │ │ -00f5f4: 6e10 3901 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f5fa: 0c03 |0037: move-result-object v3 │ │ -00f5fc: 6e20 cc01 3200 |0038: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setPodcastPath:(Ljava/lang/String;)V // method@01cc │ │ -00f602: 1a03 cc07 |003b: const-string v3, "url" // string@07cc │ │ -00f606: 6e20 9200 3000 |003d: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -00f60c: 0c03 |0040: move-result-object v3 │ │ -00f60e: 6e20 ca01 3200 |0041: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setLink:(Ljava/lang/String;)V // method@01ca │ │ -00f614: 1a03 6105 |0044: const-string v3, "length" // string@0561 │ │ -00f618: 6e20 9000 3000 |0046: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0090 │ │ -00f61e: 0a03 |0049: move-result v3 │ │ -00f620: 6e20 ce01 3200 |004a: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setSize:(I)V // method@01ce │ │ -00f626: 5453 ed01 |004d: iget-object v3, v5, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f62a: 6e20 5501 2300 |004f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -00f630: 5453 ed01 |0052: iget-object v3, v5, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f634: 6e20 5701 2300 |0054: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0157 │ │ -00f63a: 0a01 |0057: move-result v1 │ │ -00f63c: 0f01 |0058: return v1 │ │ +011ddc: |[011ddc] org.sixgun.ponyexpress.service.DownloaderService.initDownload:(Landroid/os/Bundle;)I │ │ +011dec: 0770 |0000: move-object v0, v7 │ │ +011dee: 2202 dc00 |0001: new-instance v2, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +011df2: 7010 bf01 0200 |0003: invoke-direct {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.:()V // method@01bf │ │ +011df8: 1a03 3a03 |0006: const-string v3, "_id" // string@033a │ │ +011dfc: 6e20 9300 3000 |0008: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0093 │ │ +011e02: 0b04 |000b: move-result-wide v4 │ │ +011e04: 6e30 d101 4205 |000c: invoke-virtual {v2, v4, v5}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setRowID:(J)V // method@01d1 │ │ +011e0a: 1a03 3206 |000f: const-string v3, "name" // string@0632 │ │ +011e0e: 6e20 9400 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +011e14: 0c03 |0014: move-result-object v3 │ │ +011e16: 6e20 cf01 3200 |0015: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setPodcastName:(Ljava/lang/String;)V // method@01cf │ │ +011e1c: 1a03 b607 |0018: const-string v3, "title" // string@07b6 │ │ +011e20: 6e20 9400 3000 |001a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +011e26: 0c03 |001d: move-result-object v3 │ │ +011e28: 6e20 d301 3200 |001e: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setTitle:(Ljava/lang/String;)V // method@01d3 │ │ +011e2e: 2203 9300 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +011e32: 7010 3701 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +011e38: 1a04 1400 |0026: const-string v4, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ +011e3c: 6e20 3b01 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011e42: 0c03 |002b: move-result-object v3 │ │ +011e44: 6e10 c401 0200 |002c: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getPodcastName:()Ljava/lang/String; // method@01c4 │ │ +011e4a: 0c04 |002f: move-result-object v4 │ │ +011e4c: 6e20 3b01 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +011e52: 0c03 |0033: move-result-object v3 │ │ +011e54: 6e10 3c01 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +011e5a: 0c03 |0037: move-result-object v3 │ │ +011e5c: 6e20 d001 3200 |0038: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setPodcastPath:(Ljava/lang/String;)V // method@01d0 │ │ +011e62: 1a03 dc07 |003b: const-string v3, "url" // string@07dc │ │ +011e66: 6e20 9400 3000 |003d: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +011e6c: 0c03 |0040: move-result-object v3 │ │ +011e6e: 6e20 ce01 3200 |0041: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setLink:(Ljava/lang/String;)V // method@01ce │ │ +011e74: 1a03 7105 |0044: const-string v3, "length" // string@0571 │ │ +011e78: 6e20 9200 3000 |0046: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0092 │ │ +011e7e: 0a03 |0049: move-result v3 │ │ +011e80: 6e20 d201 3200 |004a: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setSize:(I)V // method@01d2 │ │ +011e86: 5463 f501 |004d: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +011e8a: 6e20 5801 2300 |004f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +011e90: 5463 f501 |0052: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +011e94: 6e20 5a01 2300 |0054: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@015a │ │ +011e9a: 0a01 |0057: move-result v1 │ │ +011e9c: 0f01 |0058: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0001 line=155 │ │ 0x0006 line=157 │ │ 0x000f line=158 │ │ 0x0018 line=159 │ │ @@ -18079,53 +17285,53 @@ │ │ 0x004d line=164 │ │ 0x0052 line=166 │ │ 0x0058 line=167 │ │ locals : │ │ 0x0001 - 0x0059 reg=0 data Landroid/os/Bundle; │ │ 0x0058 - 0x0059 reg=1 index I │ │ 0x0006 - 0x0059 reg=2 newEpisode Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0000 - 0x0059 reg=5 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - 0x0000 - 0x0059 reg=6 _data Landroid/os/Bundle; │ │ + 0x0000 - 0x0059 reg=6 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0059 reg=7 _data Landroid/os/Bundle; │ │ │ │ #18 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'isSDCardWritable' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -00f640: |[00f640] org.sixgun.ponyexpress.service.DownloaderService.isSDCardWritable:()Z │ │ -00f650: 7100 9700 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0097 │ │ -00f656: 0c00 |0003: move-result-object v0 │ │ -00f658: 1a01 1d06 |0004: const-string v1, "mounted" // string@061d │ │ -00f65c: 6e20 2801 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00f662: 0a01 |0009: move-result v1 │ │ -00f664: 3801 2700 |000a: if-eqz v1, 0031 // +0027 │ │ -00f668: 1a01 9702 |000c: const-string v1, "PonyExpress Downloader" // string@0297 │ │ -00f66c: 1a02 bb02 |000e: const-string v2, "SD Card is mounted" // string@02bb │ │ -00f670: 7120 b100 2100 |0010: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f676: 7100 9600 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -00f67c: 0c01 |0016: move-result-object v1 │ │ -00f67e: 5b31 f101 |0017: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f1 │ │ -00f682: 5431 f101 |0019: iget-object v1, v3, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f1 │ │ -00f686: 6e10 0301 0100 |001b: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@0103 │ │ -00f68c: 0a01 |001e: move-result v1 │ │ -00f68e: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ -00f692: 1a01 9702 |0021: const-string v1, "PonyExpress Downloader" // string@0297 │ │ -00f696: 1a02 3c00 |0023: const-string v2, "Can Write to SD card." // string@003c │ │ -00f69a: 7120 b100 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f6a0: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -00f6a2: 0f01 |0029: return v1 │ │ -00f6a4: 1a01 9702 |002a: const-string v1, "PonyExpress Downloader" // string@0297 │ │ -00f6a8: 1a02 bc02 |002c: const-string v2, "SD Card is not writable." // string@02bc │ │ -00f6ac: 7120 b100 2100 |002e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f6b2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -00f6b4: 28f7 |0032: goto 0029 // -0009 │ │ +011ea0: |[011ea0] org.sixgun.ponyexpress.service.DownloaderService.isSDCardWritable:()Z │ │ +011eb0: 7100 9900 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0099 │ │ +011eb6: 0c00 |0003: move-result-object v0 │ │ +011eb8: 1a01 2d06 |0004: const-string v1, "mounted" // string@062d │ │ +011ebc: 6e20 2b01 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +011ec2: 0a01 |0009: move-result v1 │ │ +011ec4: 3801 2700 |000a: if-eqz v1, 0031 // +0027 │ │ +011ec8: 1a01 a702 |000c: const-string v1, "PonyExpress Downloader" // string@02a7 │ │ +011ecc: 1a02 cb02 |000e: const-string v2, "SD Card is mounted" // string@02cb │ │ +011ed0: 7120 b300 2100 |0010: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011ed6: 7100 9800 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +011edc: 0c01 |0016: move-result-object v1 │ │ +011ede: 5b31 f901 |0017: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f9 │ │ +011ee2: 5431 f901 |0019: iget-object v1, v3, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f9 │ │ +011ee6: 6e10 0501 0100 |001b: invoke-virtual {v1}, Ljava/io/File;.canWrite:()Z // method@0105 │ │ +011eec: 0a01 |001e: move-result v1 │ │ +011eee: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ +011ef2: 1a01 a702 |0021: const-string v1, "PonyExpress Downloader" // string@02a7 │ │ +011ef6: 1a02 3f00 |0023: const-string v2, "Can Write to SD card." // string@003f │ │ +011efa: 7120 b300 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011f00: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +011f02: 0f01 |0029: return v1 │ │ +011f04: 1a01 a702 |002a: const-string v1, "PonyExpress Downloader" // string@02a7 │ │ +011f08: 1a02 cc02 |002c: const-string v2, "SD Card is not writable." // string@02cc │ │ +011f0c: 7120 b300 2100 |002e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +011f12: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +011f14: 28f7 |0032: goto 0029 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0004 line=281 │ │ 0x000c line=282 │ │ 0x0013 line=283 │ │ 0x0019 line=284 │ │ @@ -18143,22 +17349,22 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -00f6b8: |[00f6b8] org.sixgun.ponyexpress.service.DownloaderService.notifyPlayerActivityOfStart:(I)V │ │ -00f6c8: 2200 1600 |0000: new-instance v0, Landroid/content/Intent; // type@0016 │ │ -00f6cc: 1a01 8006 |0002: const-string v1, "org.sixgun.ponyexpress.DOWNLOADING" // string@0680 │ │ -00f6d0: 7020 4d00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004d │ │ -00f6d6: 1a01 3305 |0007: const-string v1, "index" // string@0533 │ │ -00f6da: 6e30 5200 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0052 │ │ -00f6e0: 6e20 a703 0200 |000c: invoke-virtual {v2, v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.sendBroadcast:(Landroid/content/Intent;)V // method@03a7 │ │ -00f6e6: 0e00 |000f: return-void │ │ +011f18: |[011f18] org.sixgun.ponyexpress.service.DownloaderService.notifyPlayerActivityOfStart:(I)V │ │ +011f28: 2200 1800 |0000: new-instance v0, Landroid/content/Intent; // type@0018 │ │ +011f2c: 1a01 9006 |0002: const-string v1, "org.sixgun.ponyexpress.DOWNLOADING" // string@0690 │ │ +011f30: 7020 4f00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004f │ │ +011f36: 1a01 4405 |0007: const-string v1, "index" // string@0544 │ │ +011f3a: 6e30 5400 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +011f40: 6e20 ab03 0200 |000c: invoke-virtual {v2, v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.sendBroadcast:(Landroid/content/Intent;)V // method@03ab │ │ +011f46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0007 line=261 │ │ 0x000c line=262 │ │ 0x000f line=263 │ │ locals : │ │ @@ -18170,111 +17376,109 @@ │ │ name : 'prepareForDownload' │ │ type : '(Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 47 16-bit code units │ │ -00f6e8: |[00f6e8] org.sixgun.ponyexpress.service.DownloaderService.prepareForDownload:(Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; │ │ -00f6f8: 2205 7400 |0000: new-instance v5, Ljava/io/File; // type@0074 │ │ -00f6fc: 5486 f101 |0002: iget-object v6, v8, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f1 │ │ -00f700: 7030 0001 6509 |0004: invoke-direct {v5, v6, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00f706: 6e10 0b01 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.mkdirs:()Z // method@010b │ │ -00f70c: 6e10 4701 0a00 |000a: invoke-virtual {v10}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0147 │ │ -00f712: 0c02 |000d: move-result-object v2 │ │ -00f714: 1306 2f00 |000e: const/16 v6, #int 47 // #2f │ │ -00f718: 6e20 2d01 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@012d │ │ -00f71e: 0a06 |0013: move-result v6 │ │ -00f720: 6e20 3001 6200 |0014: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -00f726: 0c01 |0017: move-result-object v1 │ │ -00f728: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -00f72a: 2204 7700 |0019: new-instance v4, Ljava/io/FileOutputStream; // type@0077 │ │ -00f72e: 2206 7400 |001b: new-instance v6, Ljava/io/File; // type@0074 │ │ -00f732: 7030 0001 5601 |001d: invoke-direct {v6, v5, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -00f738: 7020 0d01 6400 |0020: invoke-direct {v4, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@010d │ │ -00f73e: 0743 |0023: move-object v3, v4 │ │ -00f740: 1103 |0024: return-object v3 │ │ -00f742: 0d06 |0025: move-exception v6 │ │ -00f744: 0760 |0026: move-object v0, v6 │ │ -00f746: 1a06 9702 |0027: const-string v6, "PonyExpress Downloader" // string@0297 │ │ -00f74a: 1a07 4500 |0029: const-string v7, "Cannot open FileOutputStream for writing." // string@0045 │ │ -00f74e: 7130 b400 7600 |002b: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00f754: 28f6 |002e: goto 0024 // -000a │ │ + insns size : 46 16-bit code units │ │ +011f48: |[011f48] org.sixgun.ponyexpress.service.DownloaderService.prepareForDownload:(Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; │ │ +011f58: 2205 7600 |0000: new-instance v5, Ljava/io/File; // type@0076 │ │ +011f5c: 5486 f901 |0002: iget-object v6, v8, Lorg/sixgun/ponyexpress/service/DownloaderService;.mRoot:Ljava/io/File; // field@01f9 │ │ +011f60: 7030 0201 6509 |0004: invoke-direct {v5, v6, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +011f66: 6e10 0d01 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.mkdirs:()Z // method@010d │ │ +011f6c: 6e10 4a01 0a00 |000a: invoke-virtual {v10}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@014a │ │ +011f72: 0c02 |000d: move-result-object v2 │ │ +011f74: 1306 2f00 |000e: const/16 v6, #int 47 // #2f │ │ +011f78: 6e20 3001 6200 |0010: invoke-virtual {v2, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@0130 │ │ +011f7e: 0a06 |0013: move-result v6 │ │ +011f80: 6e20 3301 6200 |0014: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +011f86: 0c01 |0017: move-result-object v1 │ │ +011f88: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +011f8a: 2204 7900 |0019: new-instance v4, Ljava/io/FileOutputStream; // type@0079 │ │ +011f8e: 2206 7600 |001b: new-instance v6, Ljava/io/File; // type@0076 │ │ +011f92: 7030 0201 5601 |001d: invoke-direct {v6, v5, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +011f98: 7020 0f01 6400 |0020: invoke-direct {v4, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@010f │ │ +011f9e: 0743 |0023: move-object v3, v4 │ │ +011fa0: 1103 |0024: return-object v3 │ │ +011fa2: 0d00 |0025: move-exception v0 │ │ +011fa4: 1a06 a702 |0026: const-string v6, "PonyExpress Downloader" // string@02a7 │ │ +011fa8: 1a07 4800 |0028: const-string v7, "Cannot open FileOutputStream for writing." // string@0048 │ │ +011fac: 7130 b600 7600 |002a: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +011fb2: 28f7 |002d: goto 0024 // -0009 │ │ catches : 1 │ │ 0x0019 - 0x0023 │ │ Ljava/io/FileNotFoundException; -> 0x0025 │ │ positions : │ │ 0x0000 line=298 │ │ 0x0007 line=299 │ │ 0x000a line=302 │ │ 0x000e line=303 │ │ 0x0018 line=304 │ │ 0x0019 line=306 │ │ 0x0024 line=311 │ │ 0x0025 line=307 │ │ - 0x0027 line=309 │ │ + 0x0026 line=309 │ │ locals : │ │ 0x0019 - 0x0023 reg=3 outFile Ljava/io/FileOutputStream; │ │ 0x0023 - 0x0024 reg=4 outFile Ljava/io/FileOutputStream; │ │ - 0x0027 - 0x002f reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x0018 - 0x002f reg=1 filename Ljava/lang/String; │ │ - 0x000e - 0x002f reg=2 filename_path Ljava/lang/String; │ │ - 0x0024 - 0x002f reg=3 outFile Ljava/io/FileOutputStream; │ │ - 0x0007 - 0x002f reg=5 path Ljava/io/File; │ │ - 0x0000 - 0x002f reg=8 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - 0x0000 - 0x002f reg=9 podcastPath Ljava/lang/String; │ │ - 0x0000 - 0x002f reg=10 url Ljava/net/URL; │ │ + 0x0026 - 0x002e reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x0018 - 0x002e reg=1 filename Ljava/lang/String; │ │ + 0x000e - 0x002e reg=2 filename_path Ljava/lang/String; │ │ + 0x0024 - 0x002e reg=3 outFile Ljava/io/FileOutputStream; │ │ + 0x0007 - 0x002e reg=5 path Ljava/io/File; │ │ + 0x0000 - 0x002e reg=8 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x002e reg=9 podcastPath Ljava/lang/String; │ │ + 0x0000 - 0x002e reg=10 url Ljava/net/URL; │ │ │ │ #21 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'setDownloadFailed' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -00f764: |[00f764] org.sixgun.ponyexpress.service.DownloaderService.setDownloadFailed:(I)V │ │ -00f774: 5420 ed01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f778: 6e20 5601 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00f77e: 0c00 |0005: move-result-object v0 │ │ -00f780: 1f00 d400 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f784: 6e10 c801 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadFailed:()V // method@01c8 │ │ -00f78a: 5220 eb01 |000b: iget v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f78e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -00f790: b110 |000e: sub-int/2addr v0, v1 │ │ -00f792: 5920 eb01 |000f: iput v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01eb │ │ -00f796: 0e00 |0011: return-void │ │ +011fc0: |[011fc0] org.sixgun.ponyexpress.service.DownloaderService.setDownloadFailed:(I)V │ │ +011fd0: 5410 f501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +011fd4: 6e20 5901 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +011fda: 0c00 |0005: move-result-object v0 │ │ +011fdc: 1f00 dc00 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +011fe0: 6e10 cc01 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadFailed:()V // method@01cc │ │ +011fe6: 5210 f301 |000b: iget v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011fea: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +011fee: 5910 f301 |000f: iput v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mCurrentDownloads:I // field@01f3 │ │ +011ff2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000b line=271 │ │ 0x0011 line=272 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - 0x0000 - 0x0012 reg=3 index I │ │ + 0x0000 - 0x0012 reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0012 reg=2 index I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'cancelDownload' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00f798: |[00f798] org.sixgun.ponyexpress.service.DownloaderService.cancelDownload:(I)V │ │ -00f7a8: 5410 ed01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f7ac: 6e20 5601 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00f7b2: 0c00 |0005: move-result-object v0 │ │ -00f7b4: 1f00 d400 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f7b8: 6e10 c701 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadCancelled:()V // method@01c7 │ │ -00f7be: 0e00 |000b: return-void │ │ +011ff4: |[011ff4] org.sixgun.ponyexpress.service.DownloaderService.cancelDownload:(I)V │ │ +012004: 5410 f501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +012008: 6e20 5901 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +01200e: 0c00 |0005: move-result-object v0 │ │ +012010: 1f00 dc00 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +012014: 6e10 cb01 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.setDownloadCancelled:()V // method@01cb │ │ +01201a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x000b line=440 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000c reg=2 index I │ │ @@ -18284,22 +17488,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00f7c0: |[00f7c0] org.sixgun.ponyexpress.service.DownloaderService.checkForDownloadError:(I)Z │ │ -00f7d0: 5410 ed01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f7d4: 6e20 5601 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00f7da: 0c00 |0005: move-result-object v0 │ │ -00f7dc: 1f00 d400 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f7e0: 6e10 bd01 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadFailed:()Z // method@01bd │ │ -00f7e6: 0a00 |000b: move-result v0 │ │ -00f7e8: 0f00 |000c: return v0 │ │ +01201c: |[01201c] org.sixgun.ponyexpress.service.DownloaderService.checkForDownloadError:(I)Z │ │ +01202c: 5410 f501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +012030: 6e20 5901 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +012036: 0c00 |0005: move-result-object v0 │ │ +012038: 1f00 dc00 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +01203c: 6e10 c101 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadFailed:()Z // method@01c1 │ │ +012042: 0a00 |000b: move-result v0 │ │ +012044: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -18308,161 +17512,161 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -00f7ec: |[00f7ec] org.sixgun.ponyexpress.service.DownloaderService.downloadEpisode:(I)V │ │ -00f7fc: 2200 9300 |0000: new-instance v0, Ljava/lang/Thread; // type@0093 │ │ -00f800: 2201 2001 |0002: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$1; // type@0120 │ │ -00f804: 7030 7c03 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@037c │ │ -00f80a: 7020 3c01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013c │ │ -00f810: 6e10 3e01 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@013e │ │ -00f816: 0e00 |000d: return-void │ │ +012048: |[012048] org.sixgun.ponyexpress.service.DownloaderService.downloadEpisode:(I)V │ │ +012058: 2200 9500 |0000: new-instance v0, Ljava/lang/Thread; // type@0095 │ │ +01205c: 2201 2801 |0002: new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$1; // type@0128 │ │ +012060: 7030 8003 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/sixgun/ponyexpress/service/DownloaderService$1;.:(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V // method@0380 │ │ +012066: 7020 3f01 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@013f │ │ +01206c: 6e10 4101 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0141 │ │ +012072: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ + 0x000a line=250 │ │ 0x000d line=251 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000e reg=3 index I │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'getProgress' │ │ type : '(I)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00f818: |[00f818] org.sixgun.ponyexpress.service.DownloaderService.getProgress:(I)D │ │ -00f828: 5495 ed01 |0000: iget-object v5, v9, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f82c: 6e20 5601 a500 |0002: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00f832: 0c00 |0005: move-result-object v0 │ │ -00f834: 1f00 d400 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f838: 6e10 c301 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getSize:()I // method@01c3 │ │ -00f83e: 0a04 |000b: move-result v4 │ │ -00f840: 6e10 be01 0000 |000c: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadProgress:()I // method@01be │ │ -00f846: 0a03 |000f: move-result v3 │ │ -00f848: 8335 |0010: int-to-double v5, v3 │ │ -00f84a: 8347 |0011: int-to-double v7, v4 │ │ -00f84c: ce75 |0012: div-double/2addr v5, v7 │ │ -00f84e: 1907 5940 |0013: const-wide/high16 v7, #long 4636737291354636288 // #4059 │ │ -00f852: ad01 0507 |0015: mul-double v1, v5, v7 │ │ -00f856: 1001 |0017: return-wide v1 │ │ +012074: |[012074] org.sixgun.ponyexpress.service.DownloaderService.getProgress:(I)D │ │ +012084: 54a5 f501 |0000: iget-object v5, v10, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +012088: 6e20 5901 b500 |0002: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +01208e: 0c00 |0005: move-result-object v0 │ │ +012090: 1f00 dc00 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +012094: 6e10 c701 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getSize:()I // method@01c7 │ │ +01209a: 0a04 |000b: move-result v4 │ │ +01209c: 6e10 c201 0000 |000c: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadProgress:()I // method@01c2 │ │ +0120a2: 0a01 |000f: move-result v1 │ │ +0120a4: 8316 |0010: int-to-double v6, v1 │ │ +0120a6: 8348 |0011: int-to-double v8, v4 │ │ +0120a8: ce86 |0012: div-double/2addr v6, v8 │ │ +0120aa: 1908 5940 |0013: const-wide/high16 v8, #long 4636737291354636288 // #4059 │ │ +0120ae: ad02 0608 |0015: mul-double v2, v6, v8 │ │ +0120b2: 1002 |0017: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0008 line=464 │ │ 0x000c line=465 │ │ 0x0010 line=466 │ │ 0x0017 line=467 │ │ locals : │ │ 0x0008 - 0x0018 reg=0 episode Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x0017 - 0x0018 reg=1 percent D │ │ - 0x0010 - 0x0018 reg=3 progress I │ │ + 0x0010 - 0x0018 reg=1 progress I │ │ + 0x0017 - 0x0018 reg=2 percent D │ │ 0x000c - 0x0018 reg=4 size I │ │ - 0x0000 - 0x0018 reg=9 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - 0x0000 - 0x0018 reg=10 index I │ │ + 0x0000 - 0x0018 reg=10 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ + 0x0000 - 0x0018 reg=11 index I │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'isEpisodeDownloading' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -00f858: |[00f858] org.sixgun.ponyexpress.service.DownloaderService.isEpisodeDownloading:(Ljava/lang/String;)I │ │ -00f868: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -00f86a: 5474 ed01 |0001: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f86e: 6e10 5801 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@0158 │ │ -00f874: 0a04 |0006: move-result v4 │ │ -00f876: 3804 0400 |0007: if-eqz v4, 000b // +0004 │ │ -00f87a: 0123 |0009: move v3, v2 │ │ -00f87c: 0f03 |000a: return v3 │ │ -00f87e: 5474 ed01 |000b: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f882: 6e10 5901 0400 |000d: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0159 │ │ -00f888: 0c01 |0010: move-result-object v1 │ │ -00f88a: 7210 6901 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0169 │ │ -00f890: 0a04 |0014: move-result v4 │ │ -00f892: 3804 4200 |0015: if-eqz v4, 0057 // +0042 │ │ -00f896: 7210 6a01 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -00f89c: 0c00 |001a: move-result-object v0 │ │ -00f89e: 1f00 d400 |001b: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00f8a2: 6e10 c401 0000 |001d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getTitle:()Ljava/lang/String; // method@01c4 │ │ -00f8a8: 0c04 |0020: move-result-object v4 │ │ -00f8aa: 6e20 2801 8400 |0021: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00f8b0: 0a04 |0024: move-result v4 │ │ -00f8b2: 3804 ecff |0025: if-eqz v4, 0011 // -0014 │ │ -00f8b6: 6e10 be01 0000 |0027: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadProgress:()I // method@01be │ │ -00f8bc: 0a04 |002a: move-result v4 │ │ -00f8be: 6e10 c301 0000 |002b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getSize:()I // method@01c3 │ │ -00f8c4: 0a05 |002e: move-result v5 │ │ -00f8c6: 3554 0900 |002f: if-ge v4, v5, 0038 // +0009 │ │ -00f8ca: 5474 ed01 |0031: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f8ce: 6e20 5701 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0157 │ │ -00f8d4: 0a02 |0036: move-result v2 │ │ -00f8d6: 28da |0037: goto 0011 // -0026 │ │ -00f8d8: 1a04 9702 |0038: const-string v4, "PonyExpress Downloader" // string@0297 │ │ -00f8dc: 2205 9100 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -00f8e0: 7010 3401 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00f8e6: 1a06 9100 |003f: const-string v6, "Episode: " // string@0091 │ │ -00f8ea: 6e20 3801 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f8f0: 0c05 |0044: move-result-object v5 │ │ -00f8f2: 6e20 3801 8500 |0045: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f8f8: 0c05 |0048: move-result-object v5 │ │ -00f8fa: 1a06 0600 |0049: const-string v6, " not downloading!" // string@0006 │ │ -00f8fe: 6e20 3801 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00f904: 0c05 |004e: move-result-object v5 │ │ -00f906: 6e10 3901 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00f90c: 0c05 |0052: move-result-object v5 │ │ -00f90e: 7120 b100 5400 |0053: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f914: 28bb |0056: goto 0011 // -0045 │ │ -00f916: 0123 |0057: move v3, v2 │ │ -00f918: 28b2 |0058: goto 000a // -004e │ │ +0120b4: |[0120b4] org.sixgun.ponyexpress.service.DownloaderService.isEpisodeDownloading:(Ljava/lang/String;)I │ │ +0120c4: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0120c6: 5473 f501 |0001: iget-object v3, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +0120ca: 6e10 5b01 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@015b │ │ +0120d0: 0a03 |0006: move-result v3 │ │ +0120d2: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ +0120d6: 0112 |0009: move v2, v1 │ │ +0120d8: 0f02 |000a: return v2 │ │ +0120da: 5473 f501 |000b: iget-object v3, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +0120de: 6e10 5c01 0300 |000d: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@015c │ │ +0120e4: 0c03 |0010: move-result-object v3 │ │ +0120e6: 7210 6c01 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@016c │ │ +0120ec: 0a04 |0014: move-result v4 │ │ +0120ee: 3804 4200 |0015: if-eqz v4, 0057 // +0042 │ │ +0120f2: 7210 6d01 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +0120f8: 0c00 |001a: move-result-object v0 │ │ +0120fa: 1f00 dc00 |001b: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +0120fe: 6e10 c801 0000 |001d: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getTitle:()Ljava/lang/String; // method@01c8 │ │ +012104: 0c04 |0020: move-result-object v4 │ │ +012106: 6e20 2b01 8400 |0021: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +01210c: 0a04 |0024: move-result v4 │ │ +01210e: 3804 ecff |0025: if-eqz v4, 0011 // -0014 │ │ +012112: 6e10 c201 0000 |0027: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getDownloadProgress:()I // method@01c2 │ │ +012118: 0a04 |002a: move-result v4 │ │ +01211a: 6e10 c701 0000 |002b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.getSize:()I // method@01c7 │ │ +012120: 0a05 |002e: move-result v5 │ │ +012122: 3554 0900 |002f: if-ge v4, v5, 0038 // +0009 │ │ +012126: 5474 f501 |0031: iget-object v4, v7, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +01212a: 6e20 5a01 0400 |0033: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@015a │ │ +012130: 0a01 |0036: move-result v1 │ │ +012132: 28da |0037: goto 0011 // -0026 │ │ +012134: 1a04 a702 |0038: const-string v4, "PonyExpress Downloader" // string@02a7 │ │ +012138: 2205 9300 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +01213c: 7010 3701 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +012142: 1a06 9500 |003f: const-string v6, "Episode: " // string@0095 │ │ +012146: 6e20 3b01 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01214c: 0c05 |0044: move-result-object v5 │ │ +01214e: 6e20 3b01 8500 |0045: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012154: 0c05 |0048: move-result-object v5 │ │ +012156: 1a06 0600 |0049: const-string v6, " not downloading!" // string@0006 │ │ +01215a: 6e20 3b01 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012160: 0c05 |004e: move-result-object v5 │ │ +012162: 6e10 3c01 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012168: 0c05 |0052: move-result-object v5 │ │ +01216a: 7120 b300 5400 |0053: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012170: 28bb |0056: goto 0011 // -0045 │ │ +012172: 0112 |0057: move v2, v1 │ │ +012174: 28b2 |0058: goto 000a // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0001 line=447 │ │ 0x000a line=458 │ │ 0x000b line=449 │ │ 0x001d line=450 │ │ 0x0027 line=451 │ │ 0x0031 line=452 │ │ 0x0038 line=454 │ │ 0x0058 line=458 │ │ locals : │ │ - 0x0001 - 0x000a reg=2 index I │ │ - 0x000a - 0x000b reg=3 index I │ │ + 0x0001 - 0x000a reg=1 index I │ │ + 0x000a - 0x000b reg=2 index I │ │ 0x001d - 0x0057 reg=0 episode Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ - 0x000b - 0x0058 reg=2 index I │ │ - 0x0011 - 0x0059 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0058 - 0x0059 reg=3 index I │ │ + 0x000b - 0x0058 reg=1 index I │ │ + 0x0058 - 0x0059 reg=2 index I │ │ 0x0000 - 0x0059 reg=7 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0059 reg=8 PodcastTitle Ljava/lang/String; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/service/DownloaderService;) │ │ name : 'onBind' │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00f91c: |[00f91c] org.sixgun.ponyexpress.service.DownloaderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -00f92c: 1a00 9702 |0000: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00f930: 1a01 6f00 |0002: const-string v1, "Downloader bound." // string@006f │ │ -00f934: 7120 b100 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f93a: 5420 ea01 |0007: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mBinder:Landroid/os/IBinder; // field@01ea │ │ -00f93e: 1100 |0009: return-object v0 │ │ +012178: |[012178] org.sixgun.ponyexpress.service.DownloaderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +012188: 1a00 a702 |0000: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +01218c: 1a01 7300 |0002: const-string v1, "Downloader bound." // string@0073 │ │ +012190: 7120 b300 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012196: 5420 f201 |0007: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mBinder:Landroid/os/IBinder; // field@01f2 │ │ +01219a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000a reg=3 intent Landroid/content/Intent; │ │ @@ -18472,35 +17676,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -00f940: |[00f940] org.sixgun.ponyexpress.service.DownloaderService.onCreate:()V │ │ -00f950: 6f10 2d00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@002d │ │ -00f956: 1a00 9702 |0003: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00f95a: 1a01 6e00 |0005: const-string v1, "Downloader Service Started" // string@006e │ │ -00f95e: 7120 b100 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f964: 6e10 9503 0200 |000a: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getApplication:()Landroid/app/Application; // method@0395 │ │ -00f96a: 0c00 |000d: move-result-object v0 │ │ -00f96c: 1f00 da00 |000e: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -00f970: 5b20 f001 |0010: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01f0 │ │ -00f974: 1a00 3e06 |0012: const-string v0, "notification" // string@063e │ │ -00f978: 6e20 9803 0200 |0014: invoke-virtual {v2, v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0398 │ │ -00f97e: 0c00 |0017: move-result-object v0 │ │ -00f980: 1f00 0b00 |0018: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ -00f984: 5b20 ef01 |001a: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01ef │ │ -00f988: 2200 a200 |001c: new-instance v0, Ljava/util/ArrayList; // type@00a2 │ │ -00f98c: 7010 5201 0000 |001e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -00f992: 5b20 ed01 |0021: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00f996: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -00f998: 5c20 ec01 |0024: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01ec │ │ -00f99c: 7010 8f03 0200 |0026: invoke-direct {v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.beginNotifications:()V // method@038f │ │ -00f9a2: 0e00 |0029: return-void │ │ +01219c: |[01219c] org.sixgun.ponyexpress.service.DownloaderService.onCreate:()V │ │ +0121ac: 6f10 2f00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@002f │ │ +0121b2: 1a00 a702 |0003: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +0121b6: 1a01 7200 |0005: const-string v1, "Downloader Service Started" // string@0072 │ │ +0121ba: 7120 b300 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0121c0: 6e10 9903 0200 |000a: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getApplication:()Landroid/app/Application; // method@0399 │ │ +0121c6: 0c00 |000d: move-result-object v0 │ │ +0121c8: 1f00 e200 |000e: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +0121cc: 5b20 f801 |0010: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@01f8 │ │ +0121d0: 1a00 4e06 |0012: const-string v0, "notification" // string@064e │ │ +0121d4: 6e20 9c03 0200 |0014: invoke-virtual {v2, v0}, Lorg/sixgun/ponyexpress/service/DownloaderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@039c │ │ +0121da: 0c00 |0017: move-result-object v0 │ │ +0121dc: 1f00 0d00 |0018: check-cast v0, Landroid/app/NotificationManager; // type@000d │ │ +0121e0: 5b20 f701 |001a: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mNM:Landroid/app/NotificationManager; // field@01f7 │ │ +0121e4: 2200 a900 |001c: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0121e8: 7010 5501 0000 |001e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +0121ee: 5b20 f501 |0021: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +0121f2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0121f4: 5c20 f401 |0024: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01f4 │ │ +0121f8: 7010 9303 0200 |0026: invoke-direct {v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.beginNotifications:()V // method@0393 │ │ +0121fe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x000a line=106 │ │ 0x0012 line=107 │ │ 0x001c line=108 │ │ @@ -18515,22 +17719,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00f9a4: |[00f9a4] org.sixgun.ponyexpress.service.DownloaderService.onDestroy:()V │ │ -00f9b4: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@002e │ │ -00f9ba: 1a00 9702 |0003: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00f9be: 1a01 6d00 |0005: const-string v1, "Downloader Service Killed/Stopped" // string@006d │ │ -00f9c2: 7120 b100 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00f9c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00f9ca: 5c20 ec01 |000b: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01ec │ │ -00f9ce: 0e00 |000d: return-void │ │ +012200: |[012200] org.sixgun.ponyexpress.service.DownloaderService.onDestroy:()V │ │ +012210: 6f10 3000 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@0030 │ │ +012216: 1a00 a702 |0003: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +01221a: 1a01 7100 |0005: const-string v1, "Downloader Service Killed/Stopped" // string@0071 │ │ +01221e: 7120 b300 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012224: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +012226: 5c20 f401 |000b: iput-boolean v0, v2, Lorg/sixgun/ponyexpress/service/DownloaderService;.mDownloaderAwake:Z // field@01f4 │ │ +01222a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x000a line=117 │ │ 0x000d line=118 │ │ locals : │ │ @@ -18541,17 +17745,17 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00f9d0: |[00f9d0] org.sixgun.ponyexpress.service.DownloaderService.onStart:(Landroid/content/Intent;I)V │ │ -00f9e0: 7020 9a03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@039a │ │ -00f9e6: 0e00 |0003: return-void │ │ +01222c: |[01222c] org.sixgun.ponyexpress.service.DownloaderService.onStart:(Landroid/content/Intent;I)V │ │ +01223c: 7020 9e03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/DownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@039e │ │ +012242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -18562,18 +17766,18 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00f9e8: |[00f9e8] org.sixgun.ponyexpress.service.DownloaderService.onStartCommand:(Landroid/content/Intent;II)I │ │ -00f9f8: 7020 9a03 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@039a │ │ -00f9fe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -00fa00: 0f00 |0004: return v0 │ │ +012244: |[012244] org.sixgun.ponyexpress.service.DownloaderService.onStartCommand:(Landroid/content/Intent;II)I │ │ +012254: 7020 9e03 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/DownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@039e │ │ +01225a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +01225c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ @@ -18585,21 +17789,21 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00fa04: |[00fa04] org.sixgun.ponyexpress.service.DownloaderService.onUnbind:(Landroid/content/Intent;)Z │ │ -00fa14: 1a00 9702 |0000: const-string v0, "PonyExpress Downloader" // string@0297 │ │ -00fa18: 1a01 7000 |0002: const-string v1, "Downloader unbound." // string@0070 │ │ -00fa1c: 7120 b100 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00fa22: 6f20 2f00 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@002f │ │ -00fa28: 0a00 |000a: move-result v0 │ │ -00fa2a: 0f00 |000b: return v0 │ │ +012260: |[012260] org.sixgun.ponyexpress.service.DownloaderService.onUnbind:(Landroid/content/Intent;)Z │ │ +012270: 1a00 a702 |0000: const-string v0, "PonyExpress Downloader" // string@02a7 │ │ +012274: 1a01 7400 |0002: const-string v1, "Downloader unbound." // string@0074 │ │ +012278: 7120 b300 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01227e: 6f20 3100 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@0031 │ │ +012284: 0a00 |000a: move-result v0 │ │ +012286: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000c reg=3 intent Landroid/content/Intent; │ │ @@ -18609,46 +17813,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -00fa2c: |[00fa2c] org.sixgun.ponyexpress.service.DownloaderService.resetDownloadError:(I)V │ │ -00fa3c: 5410 ed01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01ed │ │ -00fa40: 6e20 5601 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0156 │ │ -00fa46: 0c00 |0005: move-result-object v0 │ │ -00fa48: 1f00 d400 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00d4 │ │ -00fa4c: 6e10 c601 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.resetDownloadFailed:()V // method@01c6 │ │ -00fa52: 0e00 |000b: return-void │ │ +012288: |[012288] org.sixgun.ponyexpress.service.DownloaderService.resetDownloadError:(I)V │ │ +012298: 5410 f501 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/DownloaderService;.mEpisodes:Ljava/util/ArrayList; // field@01f5 │ │ +01229c: 6e20 5901 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0159 │ │ +0122a2: 0c00 |0005: move-result-object v0 │ │ +0122a4: 1f00 dc00 |0006: check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; // type@00dc │ │ +0122a8: 6e10 ca01 0000 |0008: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;.resetDownloadFailed:()V // method@01ca │ │ +0122ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x000b line=476 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 113 (DownloaderService.java) │ │ + source_file_idx : 117 (DownloaderService.java) │ │ │ │ Class #86 header: │ │ -class_idx : 292 │ │ +class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 203 │ │ +superclass_idx : 142 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #939 'process' │ │ +Annotations on method #943 'process' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Lorg/apache/http/HttpException; Ljava/io/IOException; } │ │ │ │ Class #86 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -18665,72 +17869,73 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fa54: |[00fa54] org.sixgun.ponyexpress.service.IdenticaHandler$1.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ -00fa64: 5b01 f201 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f2 │ │ -00fa68: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -00fa6e: 0e00 |0005: return-void │ │ +0122b0: |[0122b0] org.sixgun.ponyexpress.service.IdenticaHandler$1.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ +0122c0: 5b01 fa01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fa │ │ +0122c4: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +0122ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;) │ │ name : 'process' │ │ type : '(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -00fa70: |[00fa70] org.sixgun.ponyexpress.service.IdenticaHandler$1.process:(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V │ │ -00fa80: 1a05 0605 |0000: const-string v5, "http.auth.target-scope" // string@0506 │ │ -00fa84: 7220 9d01 5900 |0002: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@019d │ │ -00fa8a: 0c01 |0005: move-result-object v1 │ │ -00fa8c: 1f01 bd00 |0006: check-cast v1, Lorg/apache/http/auth/AuthState; // type@00bd │ │ -00fa90: 1a05 0505 |0008: const-string v5, "http.auth.credentials-provider" // string@0505 │ │ -00fa94: 7220 9d01 5900 |000a: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@019d │ │ -00fa9a: 0c02 |000d: move-result-object v2 │ │ -00fa9c: 1f02 c100 |000e: check-cast v2, Lorg/apache/http/client/CredentialsProvider; // type@00c1 │ │ -00faa0: 1a05 0705 |0010: const-string v5, "http.target_host" // string@0507 │ │ -00faa4: 7220 9d01 5900 |0012: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@019d │ │ -00faaa: 0c04 |0015: move-result-object v4 │ │ -00faac: 1f04 b600 |0016: check-cast v4, Lorg/apache/http/HttpHost; // type@00b6 │ │ -00fab0: 6e10 8601 0100 |0018: invoke-virtual {v1}, Lorg/apache/http/auth/AuthState;.getAuthScheme:()Lorg/apache/http/auth/AuthScheme; // method@0186 │ │ -00fab6: 0c05 |001b: move-result-object v5 │ │ -00fab8: 3905 2000 |001c: if-nez v5, 003c // +0020 │ │ -00fabc: 2200 bc00 |001e: new-instance v0, Lorg/apache/http/auth/AuthScope; // type@00bc │ │ -00fac0: 6e10 8001 0400 |0020: invoke-virtual {v4}, Lorg/apache/http/HttpHost;.getHostName:()Ljava/lang/String; // method@0180 │ │ -00fac6: 0c05 |0023: move-result-object v5 │ │ -00fac8: 6e10 8101 0400 |0024: invoke-virtual {v4}, Lorg/apache/http/HttpHost;.getPort:()I // method@0181 │ │ -00face: 0a06 |0027: move-result v6 │ │ -00fad0: 7030 8501 5006 |0028: invoke-direct {v0, v5, v6}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@0185 │ │ -00fad6: 7220 8c01 0200 |002b: invoke-interface {v2, v0}, Lorg/apache/http/client/CredentialsProvider;.getCredentials:(Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials; // method@018c │ │ -00fadc: 0c03 |002e: move-result-object v3 │ │ -00fade: 3803 0d00 |002f: if-eqz v3, 003c // +000d │ │ -00fae2: 2205 c700 |0031: new-instance v5, Lorg/apache/http/impl/auth/BasicScheme; // type@00c7 │ │ -00fae6: 7010 9301 0500 |0033: invoke-direct {v5}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0193 │ │ -00faec: 6e20 8701 5100 |0036: invoke-virtual {v1, v5}, Lorg/apache/http/auth/AuthState;.setAuthScheme:(Lorg/apache/http/auth/AuthScheme;)V // method@0187 │ │ -00faf2: 6e20 8801 3100 |0039: invoke-virtual {v1, v3}, Lorg/apache/http/auth/AuthState;.setCredentials:(Lorg/apache/http/auth/Credentials;)V // method@0188 │ │ -00faf8: 0e00 |003c: return-void │ │ +0122cc: |[0122cc] org.sixgun.ponyexpress.service.IdenticaHandler$1.process:(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V │ │ +0122dc: 1a05 1805 |0000: const-string v5, "http.auth.target-scope" // string@0518 │ │ +0122e0: 7220 a001 5900 |0002: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@01a0 │ │ +0122e6: 0c01 |0005: move-result-object v1 │ │ +0122e8: 1f01 c400 |0006: check-cast v1, Lorg/apache/http/auth/AuthState; // type@00c4 │ │ +0122ec: 1a05 1705 |0008: const-string v5, "http.auth.credentials-provider" // string@0517 │ │ +0122f0: 7220 a001 5900 |000a: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@01a0 │ │ +0122f6: 0c02 |000d: move-result-object v2 │ │ +0122f8: 1f02 c800 |000e: check-cast v2, Lorg/apache/http/client/CredentialsProvider; // type@00c8 │ │ +0122fc: 1a05 1905 |0010: const-string v5, "http.target_host" // string@0519 │ │ +012300: 7220 a001 5900 |0012: invoke-interface {v9, v5}, Lorg/apache/http/protocol/HttpContext;.getAttribute:(Ljava/lang/String;)Ljava/lang/Object; // method@01a0 │ │ +012306: 0c04 |0015: move-result-object v4 │ │ +012308: 1f04 bd00 |0016: check-cast v4, Lorg/apache/http/HttpHost; // type@00bd │ │ +01230c: 6e10 8901 0100 |0018: invoke-virtual {v1}, Lorg/apache/http/auth/AuthState;.getAuthScheme:()Lorg/apache/http/auth/AuthScheme; // method@0189 │ │ +012312: 0c05 |001b: move-result-object v5 │ │ +012314: 3905 2000 |001c: if-nez v5, 003c // +0020 │ │ +012318: 2200 c300 |001e: new-instance v0, Lorg/apache/http/auth/AuthScope; // type@00c3 │ │ +01231c: 6e10 8301 0400 |0020: invoke-virtual {v4}, Lorg/apache/http/HttpHost;.getHostName:()Ljava/lang/String; // method@0183 │ │ +012322: 0c05 |0023: move-result-object v5 │ │ +012324: 6e10 8401 0400 |0024: invoke-virtual {v4}, Lorg/apache/http/HttpHost;.getPort:()I // method@0184 │ │ +01232a: 0a06 |0027: move-result v6 │ │ +01232c: 7030 8801 5006 |0028: invoke-direct {v0, v5, v6}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@0188 │ │ +012332: 7220 8f01 0200 |002b: invoke-interface {v2, v0}, Lorg/apache/http/client/CredentialsProvider;.getCredentials:(Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials; // method@018f │ │ +012338: 0c03 |002e: move-result-object v3 │ │ +01233a: 3803 0d00 |002f: if-eqz v3, 003c // +000d │ │ +01233e: 2205 ce00 |0031: new-instance v5, Lorg/apache/http/impl/auth/BasicScheme; // type@00ce │ │ +012342: 7010 9601 0500 |0033: invoke-direct {v5}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0196 │ │ +012348: 6e20 8a01 5100 |0036: invoke-virtual {v1, v5}, Lorg/apache/http/auth/AuthState;.setAuthScheme:(Lorg/apache/http/auth/AuthScheme;)V // method@018a │ │ +01234e: 6e20 8b01 3100 |0039: invoke-virtual {v1, v3}, Lorg/apache/http/auth/AuthState;.setCredentials:(Lorg/apache/http/auth/Credentials;)V // method@018b │ │ +012354: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0010 line=268 │ │ 0x0018 line=272 │ │ 0x001e line=273 │ │ + 0x0020 line=274 │ │ 0x002b line=276 │ │ 0x002f line=278 │ │ 0x0031 line=279 │ │ 0x0039 line=280 │ │ 0x003c line=283 │ │ locals : │ │ 0x002b - 0x003c reg=0 authScope Lorg/apache/http/auth/AuthScope; │ │ @@ -18738,21 +17943,21 @@ │ │ 0x0008 - 0x003d reg=1 authState Lorg/apache/http/auth/AuthState; │ │ 0x0010 - 0x003d reg=2 credProvider Lorg/apache/http/client/CredentialsProvider; │ │ 0x0018 - 0x003d reg=4 targetHost Lorg/apache/http/HttpHost; │ │ 0x0000 - 0x003d reg=7 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$1; │ │ 0x0000 - 0x003d reg=8 request Lorg/apache/http/HttpRequest; │ │ 0x0000 - 0x003d reg=9 context Lorg/apache/http/protocol/HttpContext; │ │ │ │ - source_file_idx : 203 (IdenticaHandler.java) │ │ + source_file_idx : 208 (IdenticaHandler.java) │ │ │ │ Class #87 header: │ │ -class_idx : 293 │ │ +class_idx : 301 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 49 │ │ -source_file_idx : 203 │ │ +superclass_idx : 51 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -18776,51 +17981,51 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fafc: |[00fafc] org.sixgun.ponyexpress.service.IdenticaHandler$IdenticaHandlerBinder.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ -00fb0c: 5b01 f301 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f3 │ │ -00fb10: 7010 8c00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008c │ │ -00fb16: 0e00 |0005: return-void │ │ +012358: |[012358] org.sixgun.ponyexpress.service.IdenticaHandler$IdenticaHandlerBinder.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ +012368: 5b01 fb01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fb │ │ +01236c: 7010 8e00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008e │ │ +012372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;) │ │ name : 'getService' │ │ type : '()Lorg/sixgun/ponyexpress/service/IdenticaHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fb18: |[00fb18] org.sixgun.ponyexpress.service.IdenticaHandler$IdenticaHandlerBinder.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ -00fb28: 5410 f301 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f3 │ │ -00fb2c: 1100 |0002: return-object v0 │ │ +012374: |[012374] org.sixgun.ponyexpress.service.IdenticaHandler$IdenticaHandlerBinder.getService:()Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ +012384: 5410 fb01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fb │ │ +012388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; │ │ │ │ - source_file_idx : 203 (IdenticaHandler.java) │ │ + source_file_idx : 208 (IdenticaHandler.java) │ │ │ │ Class #88 header: │ │ -class_idx : 294 │ │ +class_idx : 302 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 48 │ │ -source_file_idx : 203 │ │ +superclass_idx : 50 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -18845,69 +18050,69 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00fb30: |[00fb30] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ -00fb40: 5b01 f401 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f4 │ │ -00fb44: 7010 8800 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0088 │ │ -00fb4a: 0e00 |0005: return-void │ │ +01238c: |[01238c] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ │ +01239c: 5b01 fc01 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fc │ │ +0123a0: 7010 8a00 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@008a │ │ +0123a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -00fb4c: |[00fb4c] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ -00fb5c: 5464 f401 |0000: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f4 │ │ -00fb60: 7110 b303 0400 |0002: invoke-static {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$000:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Ljava/lang/String; // method@03b3 │ │ -00fb66: 0c04 |0005: move-result-object v4 │ │ -00fb68: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ -00fb6c: 6e20 2801 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00fb72: 0a04 |000b: move-result v4 │ │ -00fb74: 3804 0f00 |000c: if-eqz v4, 001b // +000f │ │ -00fb78: 1a04 9a02 |000e: const-string v4, "PonyExpress IdenticaHandler" // string@029a │ │ -00fb7c: 1a05 6a02 |0010: const-string v5, "No user details found!" // string@026a │ │ -00fb80: 7120 b100 5400 |0012: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00fb86: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -00fb88: 7110 1501 0400 |0016: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0115 │ │ -00fb8e: 0c04 |0019: move-result-object v4 │ │ -00fb90: 1104 |001a: return-object v4 │ │ -00fb92: 5464 f401 |001b: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f4 │ │ -00fb96: 7110 b403 0400 |001d: invoke-static {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$100:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Lorg/apache/http/impl/client/DefaultHttpClient; // method@03b4 │ │ -00fb9c: 0c01 |0020: move-result-object v1 │ │ -00fb9e: 5464 f401 |0021: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01f4 │ │ -00fba2: 7120 b503 7400 |0023: invoke-static {v4, v7}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$200:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;[Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; // method@03b5 │ │ -00fba8: 0c02 |0026: move-result-object v2 │ │ -00fbaa: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -00fbac: 6e20 9801 2100 |0028: invoke-virtual {v1, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0198 │ │ -00fbb2: 0c03 |002b: move-result-object v3 │ │ -00fbb4: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -00fbb6: 7110 1501 0400 |002d: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0115 │ │ -00fbbc: 0c04 |0030: move-result-object v4 │ │ -00fbbe: 28e9 |0031: goto 001a // -0017 │ │ -00fbc0: 0d00 |0032: move-exception v0 │ │ -00fbc2: 6e10 8b01 0000 |0033: invoke-virtual {v0}, Lorg/apache/http/client/ClientProtocolException;.printStackTrace:()V // method@018b │ │ -00fbc8: 28f6 |0036: goto 002c // -000a │ │ -00fbca: 0d00 |0037: move-exception v0 │ │ -00fbcc: 6e10 1201 0000 |0038: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0112 │ │ -00fbd2: 28f1 |003b: goto 002c // -000f │ │ +0123a8: |[0123a8] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; │ │ +0123b8: 5464 fc01 |0000: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fc │ │ +0123bc: 7110 b703 0400 |0002: invoke-static {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$000:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Ljava/lang/String; // method@03b7 │ │ +0123c2: 0c04 |0005: move-result-object v4 │ │ +0123c4: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ +0123c8: 6e20 2b01 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +0123ce: 0a04 |000b: move-result v4 │ │ +0123d0: 3804 0f00 |000c: if-eqz v4, 001b // +000f │ │ +0123d4: 1a04 aa02 |000e: const-string v4, "PonyExpress IdenticaHandler" // string@02aa │ │ +0123d8: 1a05 7902 |0010: const-string v5, "No user details found!" // string@0279 │ │ +0123dc: 7120 b300 5400 |0012: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0123e2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0123e4: 7110 1701 0400 |0016: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0117 │ │ +0123ea: 0c04 |0019: move-result-object v4 │ │ +0123ec: 1104 |001a: return-object v4 │ │ +0123ee: 5464 fc01 |001b: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fc │ │ +0123f2: 7110 b803 0400 |001d: invoke-static {v4}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$100:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Lorg/apache/http/impl/client/DefaultHttpClient; // method@03b8 │ │ +0123f8: 0c01 |0020: move-result-object v1 │ │ +0123fa: 5464 fc01 |0021: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; // field@01fc │ │ +0123fe: 7120 b903 7400 |0023: invoke-static {v4, v7}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.access$200:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;[Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; // method@03b9 │ │ +012404: 0c02 |0026: move-result-object v2 │ │ +012406: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +012408: 6e20 9b01 2100 |0028: invoke-virtual {v1, v2}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@019b │ │ +01240e: 0c03 |002b: move-result-object v3 │ │ +012410: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +012412: 7110 1701 0400 |002d: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0117 │ │ +012418: 0c04 |0030: move-result-object v4 │ │ +01241a: 28e9 |0031: goto 001a // -0017 │ │ +01241c: 0d00 |0032: move-exception v0 │ │ +01241e: 6e10 8e01 0000 |0033: invoke-virtual {v0}, Lorg/apache/http/client/ClientProtocolException;.printStackTrace:()V // method@018e │ │ +012424: 28f6 |0036: goto 002c // -000a │ │ +012426: 0d00 |0037: move-exception v0 │ │ +012428: 6e10 1401 0000 |0038: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0114 │ │ +01242e: 28f1 |003b: goto 002c // -000f │ │ catches : 1 │ │ 0x0028 - 0x002b │ │ Lorg/apache/http/client/ClientProtocolException; -> 0x0032 │ │ Ljava/io/IOException; -> 0x0037 │ │ positions : │ │ 0x0000 line=187 │ │ 0x000e line=188 │ │ @@ -18936,44 +18141,44 @@ │ │ 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 │ │ -00fbe4: |[00fbe4] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -00fbf4: 1f02 5601 |0000: check-cast v2, [Ljava/lang/String; // type@0156 │ │ -00fbf8: 6e20 af03 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@03af │ │ -00fbfe: 0c00 |0005: move-result-object v0 │ │ -00fc00: 1100 |0006: return-object v0 │ │ +012440: |[012440] org.sixgun.ponyexpress.service.IdenticaHandler$PostDent.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +012450: 1f02 5e01 |0000: check-cast v2, [Ljava/lang/String; // type@015e │ │ +012454: 6e20 b303 2100 |0002: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;.doInBackground:([Ljava/lang/String;)Ljava/lang/Boolean; // method@03b3 │ │ +01245a: 0c00 |0005: move-result-object v0 │ │ +01245c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ - source_file_idx : 203 (IdenticaHandler.java) │ │ + source_file_idx : 208 (IdenticaHandler.java) │ │ │ │ Class #89 header: │ │ -class_idx : 295 │ │ +class_idx : 303 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 14 │ │ -source_file_idx : 203 │ │ +superclass_idx : 16 │ │ +source_file_idx : 208 │ │ static_fields_size : 8 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; } │ │ -Annotations on method #956 'queryIdentica' │ │ +Annotations on method #960 'queryIdentica' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ -Annotations on method #957 'queryIdenticaGroup' │ │ +Annotations on method #961 'queryIdenticaGroup' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ │ │ Class #89 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/service/IdenticaHandler;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ @@ -19041,27 +18246,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00fc04: |[00fc04] org.sixgun.ponyexpress.service.IdenticaHandler.:()V │ │ -00fc14: 7010 2c00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@002c │ │ -00fc1a: 2200 2501 |0003: new-instance v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@0125 │ │ -00fc1e: 7020 ac03 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03ac │ │ -00fc24: 5b10 fd01 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mBinder:Landroid/os/IBinder; // field@01fd │ │ -00fc28: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -00fc2c: 5b10 ff01 |000c: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00fc30: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -00fc34: 5b10 fe01 |0010: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@01fe │ │ -00fc38: 2200 2401 |0012: new-instance v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1; // type@0124 │ │ -00fc3c: 7020 aa03 1000 |0014: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03aa │ │ -00fc42: 5b10 0002 |0017: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.preemptiveAuth:Lorg/apache/http/HttpRequestInterceptor; // field@0200 │ │ -00fc46: 0e00 |0019: return-void │ │ +012460: |[012460] org.sixgun.ponyexpress.service.IdenticaHandler.:()V │ │ +012470: 7010 2e00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@002e │ │ +012476: 2200 2d01 |0003: new-instance v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder; // type@012d │ │ +01247a: 7020 b003 1000 |0005: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03b0 │ │ +012480: 5b10 0502 |0008: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mBinder:Landroid/os/IBinder; // field@0205 │ │ +012484: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +012488: 5b10 0702 |000c: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +01248c: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +012490: 5b10 0602 |0010: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@0206 │ │ +012494: 2200 2c01 |0012: new-instance v0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1; // type@012c │ │ +012498: 7020 ae03 1000 |0014: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;.:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V // method@03ae │ │ +01249e: 5b10 0802 |0017: iput-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.preemptiveAuth:Lorg/apache/http/HttpRequestInterceptor; // field@0208 │ │ +0124a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=78 │ │ 0x000a line=80 │ │ 0x000e line=81 │ │ 0x0012 line=258 │ │ @@ -19073,17 +18278,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fc48: |[00fc48] org.sixgun.ponyexpress.service.IdenticaHandler.access$000:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Ljava/lang/String; │ │ -00fc58: 5410 ff01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00fc5c: 1100 |0002: return-object v0 │ │ +0124a4: |[0124a4] org.sixgun.ponyexpress.service.IdenticaHandler.access$000:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Ljava/lang/String; │ │ +0124b4: 5410 0702 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +0124b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler;) │ │ @@ -19091,18 +18296,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Lorg/apache/http/impl/client/DefaultHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00fc60: |[00fc60] org.sixgun.ponyexpress.service.IdenticaHandler.access$100:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Lorg/apache/http/impl/client/DefaultHttpClient; │ │ -00fc70: 7010 bf03 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; // method@03bf │ │ -00fc76: 0c00 |0003: move-result-object v0 │ │ -00fc78: 1100 |0004: return-object v0 │ │ +0124bc: |[0124bc] org.sixgun.ponyexpress.service.IdenticaHandler.access$100:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;)Lorg/apache/http/impl/client/DefaultHttpClient; │ │ +0124cc: 7010 c303 0100 |0000: invoke-direct {v1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; // method@03c3 │ │ +0124d2: 0c00 |0003: move-result-object v0 │ │ +0124d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler;) │ │ @@ -19110,18 +18315,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/IdenticaHandler;[Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00fc7c: |[00fc7c] org.sixgun.ponyexpress.service.IdenticaHandler.access$200:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;[Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; │ │ -00fc8c: 7020 c003 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpPOST:([Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; // method@03c0 │ │ -00fc92: 0c00 |0003: move-result-object v0 │ │ -00fc94: 1100 |0004: return-object v0 │ │ +0124d8: |[0124d8] org.sixgun.ponyexpress.service.IdenticaHandler.access$200:(Lorg/sixgun/ponyexpress/service/IdenticaHandler;[Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; │ │ +0124e8: 7020 c403 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpPOST:([Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; // method@03c4 │ │ +0124ee: 0c00 |0003: move-result-object v0 │ │ +0124f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ 0x0000 - 0x0005 reg=2 x1 [Ljava/lang/String; │ │ │ │ @@ -19130,33 +18335,33 @@ │ │ type : '()Lorg/apache/http/impl/client/DefaultHttpClient;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -00fc98: |[00fc98] org.sixgun.ponyexpress.service.IdenticaHandler.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; │ │ -00fca8: 2200 c900 |0000: new-instance v0, Lorg/apache/http/impl/client/DefaultHttpClient; // type@00c9 │ │ -00fcac: 7010 9601 0000 |0002: invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0196 │ │ -00fcb2: 2201 c800 |0005: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@00c8 │ │ -00fcb6: 7010 9401 0100 |0007: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0194 │ │ -00fcbc: 2202 bc00 |000a: new-instance v2, Lorg/apache/http/auth/AuthScope; // type@00bc │ │ -00fcc0: 6203 1100 |000c: sget-object v3, Lorg/apache/http/auth/AuthScope;.ANY_HOST:Ljava/lang/String; // field@0011 │ │ -00fcc4: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ -00fcc6: 7030 8501 3204 |000f: invoke-direct {v2, v3, v4}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@0185 │ │ -00fccc: 2203 bf00 |0012: new-instance v3, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@00bf │ │ -00fcd0: 5464 ff01 |0014: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00fcd4: 5465 fe01 |0016: iget-object v5, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@01fe │ │ -00fcd8: 7030 8901 4305 |0018: invoke-direct {v3, v4, v5}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0189 │ │ -00fcde: 6e30 9501 2103 |001b: invoke-virtual {v1, v2, v3}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V // method@0195 │ │ -00fce4: 6e20 9901 1000 |001e: invoke-virtual {v0, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.setCredentialsProvider:(Lorg/apache/http/client/CredentialsProvider;)V // method@0199 │ │ -00fcea: 5462 0002 |0021: iget-object v2, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.preemptiveAuth:Lorg/apache/http/HttpRequestInterceptor; // field@0200 │ │ -00fcee: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -00fcf0: 6e30 9701 2003 |0024: invoke-virtual {v0, v2, v3}, Lorg/apache/http/impl/client/DefaultHttpClient;.addRequestInterceptor:(Lorg/apache/http/HttpRequestInterceptor;I)V // method@0197 │ │ -00fcf6: 1100 |0027: return-object v0 │ │ +0124f4: |[0124f4] org.sixgun.ponyexpress.service.IdenticaHandler.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; │ │ +012504: 2200 d000 |0000: new-instance v0, Lorg/apache/http/impl/client/DefaultHttpClient; // type@00d0 │ │ +012508: 7010 9901 0000 |0002: invoke-direct {v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0199 │ │ +01250e: 2201 cf00 |0005: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@00cf │ │ +012512: 7010 9701 0100 |0007: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0197 │ │ +012518: 2202 c300 |000a: new-instance v2, Lorg/apache/http/auth/AuthScope; // type@00c3 │ │ +01251c: 6203 1800 |000c: sget-object v3, Lorg/apache/http/auth/AuthScope;.ANY_HOST:Ljava/lang/String; // field@0018 │ │ +012520: 12f4 |000e: const/4 v4, #int -1 // #ff │ │ +012522: 7030 8801 3204 |000f: invoke-direct {v2, v3, v4}, Lorg/apache/http/auth/AuthScope;.:(Ljava/lang/String;I)V // method@0188 │ │ +012528: 2203 c600 |0012: new-instance v3, Lorg/apache/http/auth/UsernamePasswordCredentials; // type@00c6 │ │ +01252c: 5464 0702 |0014: iget-object v4, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +012530: 5465 0602 |0016: iget-object v5, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@0206 │ │ +012534: 7030 8c01 4305 |0018: invoke-direct {v3, v4, v5}, Lorg/apache/http/auth/UsernamePasswordCredentials;.:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ +01253a: 6e30 9801 2103 |001b: invoke-virtual {v1, v2, v3}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.setCredentials:(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V // method@0198 │ │ +012540: 6e20 9c01 1000 |001e: invoke-virtual {v0, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.setCredentialsProvider:(Lorg/apache/http/client/CredentialsProvider;)V // method@019c │ │ +012546: 5462 0802 |0021: iget-object v2, v6, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.preemptiveAuth:Lorg/apache/http/HttpRequestInterceptor; // field@0208 │ │ +01254a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +01254c: 6e30 9a01 2003 |0024: invoke-virtual {v0, v2, v3}, Lorg/apache/http/impl/client/DefaultHttpClient;.addRequestInterceptor:(Lorg/apache/http/HttpRequestInterceptor;I)V // method@019a │ │ +012552: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=220 │ │ 0x000a line=221 │ │ 0x001e line=223 │ │ 0x0021 line=224 │ │ @@ -19170,89 +18375,88 @@ │ │ name : 'setUpPOST' │ │ type : '([Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 60 16-bit code units │ │ -00fcf8: |[00fcf8] org.sixgun.ponyexpress.service.IdenticaHandler.setUpPOST:([Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; │ │ -00fd08: 2204 c500 |0000: new-instance v4, Lorg/apache/http/client/methods/HttpPost; // type@00c5 │ │ -00fd0c: 1a05 0b05 |0002: const-string v5, "https://identi.ca/api/statuses/update.xml" // string@050b │ │ -00fd10: 7020 9101 5400 |0004: invoke-direct {v4, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0191 │ │ -00fd16: 2203 a200 |0007: new-instance v3, Ljava/util/ArrayList; // type@00a2 │ │ -00fd1a: 7010 5201 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -00fd20: 2205 ca00 |000c: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@00ca │ │ -00fd24: 1a06 8807 |000e: const-string v6, "status" // string@0788 │ │ -00fd28: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -00fd2a: 4607 0907 |0011: aget-object v7, v9, v7 │ │ -00fd2e: 7030 9a01 6507 |0013: invoke-direct {v5, v6, v7}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019a │ │ -00fd34: 7220 6b01 5300 |0016: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016b │ │ -00fd3a: 2205 ca00 |0019: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@00ca │ │ -00fd3e: 1a06 7807 |001b: const-string v6, "source" // string@0778 │ │ -00fd42: 1a07 9402 |001d: const-string v7, "Pony Express" // string@0294 │ │ -00fd46: 7030 9a01 6507 |001f: invoke-direct {v5, v6, v7}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019a │ │ -00fd4c: 7220 6b01 5300 |0022: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016b │ │ -00fd52: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -00fd54: 2201 c300 |0026: new-instance v1, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@00c3 │ │ -00fd58: 1a05 dc02 |0028: const-string v5, "UTF-8" // string@02dc │ │ -00fd5c: 7030 8e01 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@018e │ │ -00fd62: 0710 |002d: move-object v0, v1 │ │ -00fd64: 6e20 9201 0400 |002e: invoke-virtual {v4, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0192 │ │ -00fd6a: 1104 |0031: return-object v4 │ │ -00fd6c: 0d05 |0032: move-exception v5 │ │ -00fd6e: 0752 |0033: move-object v2, v5 │ │ -00fd70: 1a05 9a02 |0034: const-string v5, "PonyExpress IdenticaHandler" // string@029a │ │ -00fd74: 1a06 4200 |0036: const-string v6, "Cannot encode your dent!" // string@0042 │ │ -00fd78: 7130 b400 6502 |0038: invoke-static {v5, v6, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -00fd7e: 28f3 |003b: goto 002e // -000d │ │ + insns size : 59 16-bit code units │ │ +012554: |[012554] org.sixgun.ponyexpress.service.IdenticaHandler.setUpPOST:([Ljava/lang/String;)Lorg/apache/http/client/methods/HttpPost; │ │ +012564: 2204 cc00 |0000: new-instance v4, Lorg/apache/http/client/methods/HttpPost; // type@00cc │ │ +012568: 1a05 1d05 |0002: const-string v5, "https://identi.ca/api/statuses/update.xml" // string@051d │ │ +01256c: 7020 9401 5400 |0004: invoke-direct {v4, v5}, Lorg/apache/http/client/methods/HttpPost;.:(Ljava/lang/String;)V // method@0194 │ │ +012572: 2203 a900 |0007: new-instance v3, Ljava/util/ArrayList; // type@00a9 │ │ +012576: 7010 5501 0300 |0009: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +01257c: 2205 d100 |000c: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@00d1 │ │ +012580: 1a06 9807 |000e: const-string v6, "status" // string@0798 │ │ +012584: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +012586: 4607 0907 |0011: aget-object v7, v9, v7 │ │ +01258a: 7030 9d01 6507 |0013: invoke-direct {v5, v6, v7}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019d │ │ +012590: 7220 6e01 5300 |0016: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016e │ │ +012596: 2205 d100 |0019: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@00d1 │ │ +01259a: 1a06 8807 |001b: const-string v6, "source" // string@0788 │ │ +01259e: 1a07 a402 |001d: const-string v7, "Pony Express" // string@02a4 │ │ +0125a2: 7030 9d01 6507 |001f: invoke-direct {v5, v6, v7}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@019d │ │ +0125a8: 7220 6e01 5300 |0022: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016e │ │ +0125ae: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0125b0: 2201 ca00 |0026: new-instance v1, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@00ca │ │ +0125b4: 1a05 ef02 |0028: const-string v5, "UTF-8" // string@02ef │ │ +0125b8: 7030 9101 3105 |002a: invoke-direct {v1, v3, v5}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;Ljava/lang/String;)V // method@0191 │ │ +0125be: 0710 |002d: move-object v0, v1 │ │ +0125c0: 6e20 9501 0400 |002e: invoke-virtual {v4, v0}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@0195 │ │ +0125c6: 1104 |0031: return-object v4 │ │ +0125c8: 0d02 |0032: move-exception v2 │ │ +0125ca: 1a05 aa02 |0033: const-string v5, "PonyExpress IdenticaHandler" // string@02aa │ │ +0125ce: 1a06 4500 |0035: const-string v6, "Cannot encode your dent!" // string@0045 │ │ +0125d2: 7130 b600 6502 |0037: invoke-static {v5, v6, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +0125d8: 28f4 |003a: goto 002e // -000c │ │ catches : 1 │ │ 0x0026 - 0x002d │ │ Ljava/io/UnsupportedEncodingException; -> 0x0032 │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=237 │ │ 0x000c line=238 │ │ 0x0019 line=239 │ │ 0x0025 line=241 │ │ 0x0026 line=243 │ │ 0x002e line=247 │ │ 0x0031 line=248 │ │ 0x0032 line=244 │ │ - 0x0034 line=245 │ │ + 0x0033 line=245 │ │ locals : │ │ 0x0026 - 0x002d reg=0 data Lorg/apache/http/HttpEntity; │ │ 0x002d - 0x002e reg=1 data Lorg/apache/http/HttpEntity; │ │ - 0x002e - 0x003c reg=0 data Lorg/apache/http/HttpEntity; │ │ - 0x0034 - 0x003c reg=2 e Ljava/io/UnsupportedEncodingException; │ │ - 0x000c - 0x003c reg=3 params Ljava/util/List; Ljava/util/List; │ │ - 0x0007 - 0x003c reg=4 post Lorg/apache/http/client/methods/HttpPost; │ │ - 0x0000 - 0x003c reg=8 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ - 0x0000 - 0x003c reg=9 dent [Ljava/lang/String; │ │ + 0x002e - 0x003b reg=0 data Lorg/apache/http/HttpEntity; │ │ + 0x0033 - 0x003b reg=2 e Ljava/io/UnsupportedEncodingException; │ │ + 0x000c - 0x003b reg=3 params Ljava/util/List; Ljava/util/List; │ │ + 0x0007 - 0x003b reg=4 post Lorg/apache/http/client/methods/HttpPost; │ │ + 0x0000 - 0x003b reg=8 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ + 0x0000 - 0x003b reg=9 dent [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/IdenticaHandler;) │ │ name : 'credentialsSet' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -00fd8c: |[00fd8c] org.sixgun.ponyexpress.service.IdenticaHandler.credentialsSet:()Z │ │ -00fd9c: 5420 ff01 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00fda0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -00fda4: 6e20 2801 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -00fdaa: 0a00 |0007: move-result v0 │ │ -00fdac: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -00fdb0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -00fdb2: 0f00 |000b: return v0 │ │ -00fdb4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -00fdb6: 28fe |000d: goto 000b // -0002 │ │ +0125e8: |[0125e8] org.sixgun.ponyexpress.service.IdenticaHandler.credentialsSet:()Z │ │ +0125f8: 5420 0702 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +0125fc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +012600: 6e20 2b01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +012606: 0a00 |0007: move-result v0 │ │ +012608: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +01260c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01260e: 0f00 |000b: return v0 │ │ +012610: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +012612: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000a line=157 │ │ 0x000b line=158 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ @@ -19262,17 +18466,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00fdb8: |[00fdb8] org.sixgun.ponyexpress.service.IdenticaHandler.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -00fdc8: 5410 fd01 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mBinder:Landroid/os/IBinder; // field@01fd │ │ -00fdcc: 1100 |0002: return-object v0 │ │ +012614: |[012614] org.sixgun.ponyexpress.service.IdenticaHandler.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +012624: 5410 0502 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mBinder:Landroid/os/IBinder; // field@0205 │ │ +012628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -19281,34 +18485,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -00fdd0: |[00fdd0] org.sixgun.ponyexpress.service.IdenticaHandler.onCreate:()V │ │ -00fde0: 6f10 2d00 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onCreate:()V // method@002d │ │ -00fde6: 1a01 9a02 |0003: const-string v1, "PonyExpress IdenticaHandler" // string@029a │ │ -00fdea: 1a02 9b02 |0005: const-string v2, "PonyExpress IdenticaHandler started" // string@029b │ │ -00fdee: 7120 b100 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00fdf4: 1a01 ce00 |000a: const-string v1, "IdenticaLogin" // string@00ce │ │ -00fdf8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -00fdfa: 6e30 b803 1302 |000d: invoke-virtual {v3, v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@03b8 │ │ -00fe00: 0c00 |0010: move-result-object v0 │ │ -00fe02: 1a01 d107 |0011: const-string v1, "username" // string@07d1 │ │ -00fe06: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ -00fe0a: 7230 6000 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -00fe10: 0c01 |0018: move-result-object v1 │ │ -00fe12: 5b31 ff01 |0019: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00fe16: 1a01 8e06 |001b: const-string v1, "password" // string@068e │ │ -00fe1a: 1a02 0000 |001d: const-string v2, "" // string@0000 │ │ -00fe1e: 7230 6000 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0060 │ │ -00fe24: 0c01 |0022: move-result-object v1 │ │ -00fe26: 5b31 fe01 |0023: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@01fe │ │ -00fe2a: 0e00 |0025: return-void │ │ +01262c: |[01262c] org.sixgun.ponyexpress.service.IdenticaHandler.onCreate:()V │ │ +01263c: 6f10 2f00 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onCreate:()V // method@002f │ │ +012642: 1a01 aa02 |0003: const-string v1, "PonyExpress IdenticaHandler" // string@02aa │ │ +012646: 1a02 ab02 |0005: const-string v2, "PonyExpress IdenticaHandler started" // string@02ab │ │ +01264a: 7120 b300 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012650: 1a01 d300 |000a: const-string v1, "IdenticaLogin" // string@00d3 │ │ +012654: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +012656: 6e30 bc03 1302 |000d: invoke-virtual {v3, v1, v2}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@03bc │ │ +01265c: 0c00 |0010: move-result-object v0 │ │ +01265e: 1a01 e107 |0011: const-string v1, "username" // string@07e1 │ │ +012662: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ +012666: 7230 6200 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +01266c: 0c01 |0018: move-result-object v1 │ │ +01266e: 5b31 0702 |0019: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +012672: 1a01 9e06 |001b: const-string v1, "password" // string@069e │ │ +012676: 1a02 0000 |001d: const-string v2, "" // string@0000 │ │ +01267a: 7230 6200 1002 |001f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +012680: 0c01 |0022: move-result-object v1 │ │ +012682: 5b31 0602 |0023: iput-object v1, v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@0206 │ │ +012686: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000a line=108 │ │ 0x0011 line=109 │ │ 0x001b line=110 │ │ @@ -19322,20 +18526,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00fe2c: |[00fe2c] org.sixgun.ponyexpress.service.IdenticaHandler.onDestroy:()V │ │ -00fe3c: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@002e │ │ -00fe42: 1a00 9a02 |0003: const-string v0, "PonyExpress IdenticaHandler" // string@029a │ │ -00fe46: 1a01 9c02 |0005: const-string v1, "PonyExpress IdenticaHandler stopped" // string@029c │ │ -00fe4a: 7120 b100 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00fe50: 0e00 |000a: return-void │ │ +012688: |[012688] org.sixgun.ponyexpress.service.IdenticaHandler.onDestroy:()V │ │ +012698: 6f10 3000 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@0030 │ │ +01269e: 1a00 aa02 |0003: const-string v0, "PonyExpress IdenticaHandler" // string@02aa │ │ +0126a2: 1a01 ac02 |0005: const-string v1, "PonyExpress IdenticaHandler stopped" // string@02ac │ │ +0126a6: 7120 b300 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0126ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x000a line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ @@ -19345,44 +18549,44 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -00fe54: |[00fe54] org.sixgun.ponyexpress.service.IdenticaHandler.queryIdentica:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -00fe64: 2202 9000 |0000: new-instance v2, Ljava/lang/String; // type@0090 │ │ -00fe68: 2203 9100 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -00fe6c: 7010 3401 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00fe72: 1a04 0d05 |0007: const-string v4, "https://identi.ca/api/statusnet/tags/timeline/" // string@050d │ │ -00fe76: 6e20 3801 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00fe7c: 0c03 |000c: move-result-object v3 │ │ -00fe7e: 6e20 3801 7300 |000d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00fe84: 0c03 |0010: move-result-object v3 │ │ -00fe86: 6e10 3901 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00fe8c: 0c03 |0014: move-result-object v3 │ │ -00fe8e: 7020 2601 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0126 │ │ -00fe94: 1a03 9a02 |0018: const-string v3, "PonyExpress IdenticaHandler" // string@029a │ │ -00fe98: 2204 9100 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -00fe9c: 7010 3401 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00fea2: 1a05 c500 |001f: const-string v5, "Identica query: " // string@00c5 │ │ -00fea6: 6e20 3801 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00feac: 0c04 |0024: move-result-object v4 │ │ -00feae: 6e20 3801 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00feb4: 0c04 |0028: move-result-object v4 │ │ -00feb6: 6e10 3901 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00febc: 0c04 |002c: move-result-object v4 │ │ -00febe: 7120 b100 4300 |002d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00fec4: 2201 3301 |0030: new-instance v1, Lorg/sixgun/ponyexpress/util/DentParser; // type@0133 │ │ -00fec8: 6e10 b703 0600 |0032: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getApplicationContext:()Landroid/content/Context; // method@03b7 │ │ -00fece: 0c03 |0035: move-result-object v3 │ │ -00fed0: 7030 0404 3102 |0036: invoke-direct {v1, v3, v2}, Lorg/sixgun/ponyexpress/util/DentParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0404 │ │ -00fed6: 6e10 0804 0100 |0039: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@0408 │ │ -00fedc: 0c00 |003c: move-result-object v0 │ │ -00fede: 1100 |003d: return-object v0 │ │ +0126b0: |[0126b0] org.sixgun.ponyexpress.service.IdenticaHandler.queryIdentica:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +0126c0: 2202 9200 |0000: new-instance v2, Ljava/lang/String; // type@0092 │ │ +0126c4: 2203 9300 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +0126c8: 7010 3701 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0126ce: 1a04 1f05 |0007: const-string v4, "https://identi.ca/api/statusnet/tags/timeline/" // string@051f │ │ +0126d2: 6e20 3b01 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0126d8: 0c03 |000c: move-result-object v3 │ │ +0126da: 6e20 3b01 7300 |000d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0126e0: 0c03 |0010: move-result-object v3 │ │ +0126e2: 6e10 3c01 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0126e8: 0c03 |0014: move-result-object v3 │ │ +0126ea: 7020 2901 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0129 │ │ +0126f0: 1a03 aa02 |0018: const-string v3, "PonyExpress IdenticaHandler" // string@02aa │ │ +0126f4: 2204 9300 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +0126f8: 7010 3701 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0126fe: 1a05 ca00 |001f: const-string v5, "Identica query: " // string@00ca │ │ +012702: 6e20 3b01 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012708: 0c04 |0024: move-result-object v4 │ │ +01270a: 6e20 3b01 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012710: 0c04 |0028: move-result-object v4 │ │ +012712: 6e10 3c01 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012718: 0c04 |002c: move-result-object v4 │ │ +01271a: 7120 b300 4300 |002d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012720: 2201 3b01 |0030: new-instance v1, Lorg/sixgun/ponyexpress/util/DentParser; // type@013b │ │ +012724: 6e10 bb03 0600 |0032: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getApplicationContext:()Landroid/content/Context; // method@03bb │ │ +01272a: 0c03 |0035: move-result-object v3 │ │ +01272c: 7030 0804 3102 |0036: invoke-direct {v1, v3, v2}, Lorg/sixgun/ponyexpress/util/DentParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0408 │ │ +012732: 6e10 0c04 0100 |0039: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@040c │ │ +012738: 0c00 |003c: move-result-object v0 │ │ +01273a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0018 line=163 │ │ 0x0030 line=164 │ │ 0x0039 line=165 │ │ 0x003d line=166 │ │ @@ -19398,44 +18602,44 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -00fee0: |[00fee0] org.sixgun.ponyexpress.service.IdenticaHandler.queryIdenticaGroup:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -00fef0: 2202 9000 |0000: new-instance v2, Ljava/lang/String; // type@0090 │ │ -00fef4: 2203 9100 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -00fef8: 7010 3401 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00fefe: 1a04 0c05 |0007: const-string v4, "https://identi.ca/api/statusnet/groups/timeline/" // string@050c │ │ -00ff02: 6e20 3801 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ff08: 0c03 |000c: move-result-object v3 │ │ -00ff0a: 6e20 3801 7300 |000d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ff10: 0c03 |0010: move-result-object v3 │ │ -00ff12: 6e10 3901 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00ff18: 0c03 |0014: move-result-object v3 │ │ -00ff1a: 7020 2601 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0126 │ │ -00ff20: 1a03 9a02 |0018: const-string v3, "PonyExpress IdenticaHandler" // string@029a │ │ -00ff24: 2204 9100 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -00ff28: 7010 3401 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -00ff2e: 1a05 c500 |001f: const-string v5, "Identica query: " // string@00c5 │ │ -00ff32: 6e20 3801 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ff38: 0c04 |0024: move-result-object v4 │ │ -00ff3a: 6e20 3801 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -00ff40: 0c04 |0028: move-result-object v4 │ │ -00ff42: 6e10 3901 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -00ff48: 0c04 |002c: move-result-object v4 │ │ -00ff4a: 7120 b100 4300 |002d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -00ff50: 2201 3301 |0030: new-instance v1, Lorg/sixgun/ponyexpress/util/DentParser; // type@0133 │ │ -00ff54: 6e10 b703 0600 |0032: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getApplicationContext:()Landroid/content/Context; // method@03b7 │ │ -00ff5a: 0c03 |0035: move-result-object v3 │ │ -00ff5c: 7030 0404 3102 |0036: invoke-direct {v1, v3, v2}, Lorg/sixgun/ponyexpress/util/DentParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0404 │ │ -00ff62: 6e10 0804 0100 |0039: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@0408 │ │ -00ff68: 0c00 |003c: move-result-object v0 │ │ -00ff6a: 1100 |003d: return-object v0 │ │ +01273c: |[01273c] org.sixgun.ponyexpress.service.IdenticaHandler.queryIdenticaGroup:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +01274c: 2202 9200 |0000: new-instance v2, Ljava/lang/String; // type@0092 │ │ +012750: 2203 9300 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +012754: 7010 3701 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01275a: 1a04 1e05 |0007: const-string v4, "https://identi.ca/api/statusnet/groups/timeline/" // string@051e │ │ +01275e: 6e20 3b01 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012764: 0c03 |000c: move-result-object v3 │ │ +012766: 6e20 3b01 7300 |000d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01276c: 0c03 |0010: move-result-object v3 │ │ +01276e: 6e10 3c01 0300 |0011: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012774: 0c03 |0014: move-result-object v3 │ │ +012776: 7020 2901 3200 |0015: invoke-direct {v2, v3}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@0129 │ │ +01277c: 1a03 aa02 |0018: const-string v3, "PonyExpress IdenticaHandler" // string@02aa │ │ +012780: 2204 9300 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +012784: 7010 3701 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01278a: 1a05 ca00 |001f: const-string v5, "Identica query: " // string@00ca │ │ +01278e: 6e20 3b01 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012794: 0c04 |0024: move-result-object v4 │ │ +012796: 6e20 3b01 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01279c: 0c04 |0028: move-result-object v4 │ │ +01279e: 6e10 3c01 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0127a4: 0c04 |002c: move-result-object v4 │ │ +0127a6: 7120 b300 4300 |002d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0127ac: 2201 3b01 |0030: new-instance v1, Lorg/sixgun/ponyexpress/util/DentParser; // type@013b │ │ +0127b0: 6e10 bb03 0600 |0032: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getApplicationContext:()Landroid/content/Context; // method@03bb │ │ +0127b6: 0c03 |0035: move-result-object v3 │ │ +0127b8: 7030 0804 3102 |0036: invoke-direct {v1, v3, v2}, Lorg/sixgun/ponyexpress/util/DentParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0408 │ │ +0127be: 6e10 0c04 0100 |0039: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@040c │ │ +0127c4: 0c00 |003c: move-result-object v0 │ │ +0127c6: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0018 line=170 │ │ 0x0030 line=171 │ │ 0x0039 line=172 │ │ 0x003d line=173 │ │ @@ -19451,29 +18655,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -00ff6c: |[00ff6c] org.sixgun.ponyexpress.service.IdenticaHandler.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00ff7c: 1a02 ce00 |0000: const-string v2, "IdenticaLogin" // string@00ce │ │ -00ff80: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -00ff82: 6e30 b803 2403 |0003: invoke-virtual {v4, v2, v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@03b8 │ │ -00ff88: 0c01 |0006: move-result-object v1 │ │ -00ff8a: 7210 5d00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005d │ │ -00ff90: 0c00 |000a: move-result-object v0 │ │ -00ff92: 1a02 d107 |000b: const-string v2, "username" // string@07d1 │ │ -00ff96: 7230 5c00 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005c │ │ -00ff9c: 1a02 8e06 |0010: const-string v2, "password" // string@068e │ │ -00ffa0: 7230 5c00 2006 |0012: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005c │ │ -00ffa6: 7210 5900 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0059 │ │ -00ffac: 5b45 ff01 |0018: iput-object v5, v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@01ff │ │ -00ffb0: 5b46 fe01 |001a: iput-object v6, v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@01fe │ │ -00ffb4: 0e00 |001c: return-void │ │ +0127c8: |[0127c8] org.sixgun.ponyexpress.service.IdenticaHandler.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0127d8: 1a02 d300 |0000: const-string v2, "IdenticaLogin" // string@00d3 │ │ +0127dc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0127de: 6e30 bc03 2403 |0003: invoke-virtual {v4, v2, v3}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@03bc │ │ +0127e4: 0c01 |0006: move-result-object v1 │ │ +0127e6: 7210 5f00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@005f │ │ +0127ec: 0c00 |000a: move-result-object v0 │ │ +0127ee: 1a02 e107 |000b: const-string v2, "username" // string@07e1 │ │ +0127f2: 7230 5e00 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005e │ │ +0127f8: 1a02 9e06 |0010: const-string v2, "password" // string@069e │ │ +0127fc: 7230 5e00 2006 |0012: invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@005e │ │ +012802: 7210 5b00 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005b │ │ +012808: 5b45 0702 |0018: iput-object v5, v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mUserName:Ljava/lang/String; // field@0207 │ │ +01280c: 5b46 0602 |001a: iput-object v6, v4, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.mPassword:Ljava/lang/String; // field@0206 │ │ +012810: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ 0x000b line=126 │ │ 0x0010 line=127 │ │ 0x0015 line=128 │ │ @@ -19492,52 +18696,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -00ffb8: |[00ffb8] org.sixgun.ponyexpress.service.IdenticaHandler.verifyCredentials:()Z │ │ -00ffc8: 7010 bf03 0800 |0000: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; // method@03bf │ │ -00ffce: 0c02 |0003: move-result-object v2 │ │ -00ffd0: 2201 c400 |0004: new-instance v1, Lorg/apache/http/client/methods/HttpGet; // type@00c4 │ │ -00ffd4: 1a05 0a05 |0006: const-string v5, "https://identi.ca/api/account/verify_credentials.xml" // string@050a │ │ -00ffd8: 7020 8f01 5100 |0008: invoke-direct {v1, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@018f │ │ -00ffde: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -00ffe0: 6e20 9801 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0198 │ │ -00ffe6: 0c03 |000f: move-result-object v3 │ │ -00ffe8: 7210 8301 0300 |0010: invoke-interface {v3}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0183 │ │ -00ffee: 0c05 |0013: move-result-object v5 │ │ -00fff0: 7210 8401 0500 |0014: invoke-interface {v5}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0184 │ │ -00fff6: 0a04 |0017: move-result v4 │ │ -00fff8: 1305 9101 |0018: const/16 v5, #int 401 // #191 │ │ -00fffc: 3354 1200 |001a: if-ne v4, v5, 002c // +0012 │ │ -010000: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -010002: 0f05 |001d: return v5 │ │ -010004: 0d00 |001e: move-exception v0 │ │ -010006: 2205 8e00 |001f: new-instance v5, Ljava/lang/RuntimeException; // type@008e │ │ -01000a: 7020 2501 0500 |0021: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -010010: 2705 |0024: throw v5 │ │ -010012: 0d00 |0025: move-exception v0 │ │ -010014: 2205 8e00 |0026: new-instance v5, Ljava/lang/RuntimeException; // type@008e │ │ -010018: 7020 2501 0500 |0028: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -01001e: 2705 |002b: throw v5 │ │ -010020: 1a05 9a02 |002c: const-string v5, "PonyExpress IdenticaHandler" // string@029a │ │ -010024: 2206 9100 |002e: new-instance v6, Ljava/lang/StringBuilder; // type@0091 │ │ -010028: 7010 3401 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01002e: 1a07 c602 |0033: const-string v7, "Status Code: " // string@02c6 │ │ -010032: 6e20 3801 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010038: 0c06 |0038: move-result-object v6 │ │ -01003a: 6e20 3501 4600 |0039: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -010040: 0c06 |003c: move-result-object v6 │ │ -010042: 6e10 3901 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010048: 0c06 |0040: move-result-object v6 │ │ -01004a: 7120 b100 6500 |0041: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010050: 1215 |0044: const/4 v5, #int 1 // #1 │ │ -010052: 28d8 |0045: goto 001d // -0028 │ │ +012814: |[012814] org.sixgun.ponyexpress.service.IdenticaHandler.verifyCredentials:()Z │ │ +012824: 7010 c303 0800 |0000: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/IdenticaHandler;.setUpClient:()Lorg/apache/http/impl/client/DefaultHttpClient; // method@03c3 │ │ +01282a: 0c02 |0003: move-result-object v2 │ │ +01282c: 2201 cb00 |0004: new-instance v1, Lorg/apache/http/client/methods/HttpGet; // type@00cb │ │ +012830: 1a05 1c05 |0006: const-string v5, "https://identi.ca/api/account/verify_credentials.xml" // string@051c │ │ +012834: 7020 9201 5100 |0008: invoke-direct {v1, v5}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0192 │ │ +01283a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +01283c: 6e20 9b01 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@019b │ │ +012842: 0c03 |000f: move-result-object v3 │ │ +012844: 7210 8601 0300 |0010: invoke-interface {v3}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0186 │ │ +01284a: 0c05 |0013: move-result-object v5 │ │ +01284c: 7210 8701 0500 |0014: invoke-interface {v5}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0187 │ │ +012852: 0a04 |0017: move-result v4 │ │ +012854: 1305 9101 |0018: const/16 v5, #int 401 // #191 │ │ +012858: 3354 1200 |001a: if-ne v4, v5, 002c // +0012 │ │ +01285c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +01285e: 0f05 |001d: return v5 │ │ +012860: 0d00 |001e: move-exception v0 │ │ +012862: 2205 9000 |001f: new-instance v5, Ljava/lang/RuntimeException; // type@0090 │ │ +012866: 7020 2801 0500 |0021: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +01286c: 2705 |0024: throw v5 │ │ +01286e: 0d00 |0025: move-exception v0 │ │ +012870: 2205 9000 |0026: new-instance v5, Ljava/lang/RuntimeException; // type@0090 │ │ +012874: 7020 2801 0500 |0028: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +01287a: 2705 |002b: throw v5 │ │ +01287c: 1a05 aa02 |002c: const-string v5, "PonyExpress IdenticaHandler" // string@02aa │ │ +012880: 2206 9300 |002e: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +012884: 7010 3701 0600 |0030: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01288a: 1a07 d602 |0033: const-string v7, "Status Code: " // string@02d6 │ │ +01288e: 6e20 3b01 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012894: 0c06 |0038: move-result-object v6 │ │ +012896: 6e20 3801 4600 |0039: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +01289c: 0c06 |003c: move-result-object v6 │ │ +01289e: 6e10 3c01 0600 |003d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0128a4: 0c06 |0040: move-result-object v6 │ │ +0128a6: 7120 b300 6500 |0041: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0128ac: 1215 |0044: const/4 v5, #int 1 // #1 │ │ +0128ae: 28d8 |0045: goto 001d // -0028 │ │ catches : 1 │ │ 0x000c - 0x000f │ │ Lorg/apache/http/client/ClientProtocolException; -> 0x001e │ │ Ljava/io/IOException; -> 0x0025 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ @@ -19559,21 +18763,21 @@ │ │ 0x0026 - 0x002c reg=0 e Ljava/io/IOException; │ │ 0x000b - 0x0046 reg=1 get Lorg/apache/http/client/methods/HttpGet; │ │ 0x0004 - 0x0046 reg=2 httpClient Lorg/apache/http/impl/client/DefaultHttpClient; │ │ 0x000c - 0x0046 reg=3 response Lorg/apache/http/HttpResponse; │ │ 0x002c - 0x0046 reg=4 statusCode I │ │ 0x0000 - 0x0046 reg=8 this Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ │ - source_file_idx : 203 (IdenticaHandler.java) │ │ + source_file_idx : 208 (IdenticaHandler.java) │ │ │ │ Class #90 header: │ │ -class_idx : 296 │ │ +class_idx : 304 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 656 │ │ +superclass_idx : 142 │ │ +source_file_idx : 672 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -19598,63 +18802,63 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010064: |[010064] org.sixgun.ponyexpress.service.PodcastPlayer$1.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -010074: 5b01 0102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0201 │ │ -010078: 7010 2001 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01007e: 0e00 |0005: return-void │ │ +0128c0: |[0128c0] org.sixgun.ponyexpress.service.PodcastPlayer$1.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +0128d0: 5b01 0902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0209 │ │ +0128d4: 7010 2301 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +0128da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;) │ │ name : 'onCompletion' │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -010080: |[010080] org.sixgun.ponyexpress.service.PodcastPlayer$1.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -010090: 6e10 8500 0800 |0000: invoke-virtual {v8}, Landroid/media/MediaPlayer;.start:()V // method@0085 │ │ -010096: 1a00 9e02 |0003: const-string v0, "PonyExpress PodcastPlayer" // string@029e │ │ -01009a: 1a01 7d02 |0005: const-string v1, "Playback re-started" // string@027d │ │ -01009e: 7120 b100 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0100a4: 6e10 7e00 0800 |000a: invoke-virtual {v8}, Landroid/media/MediaPlayer;.pause:()V // method@007e │ │ -0100aa: 5470 0102 |000d: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0201 │ │ -0100ae: 7110 ce03 0000 |000f: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$000:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03ce │ │ -0100b4: 5470 0102 |0012: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0201 │ │ -0100b8: 7110 d103 0000 |0014: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$300:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@03d1 │ │ -0100be: 0c00 |0017: move-result-object v0 │ │ -0100c0: 6e10 fa01 0000 |0018: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -0100c6: 0c00 |001b: move-result-object v0 │ │ -0100c8: 5471 0102 |001c: iget-object v1, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0201 │ │ -0100cc: 7110 cf03 0100 |001e: invoke-static {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$100:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Ljava/lang/String; // method@03cf │ │ -0100d2: 0c01 |0021: move-result-object v1 │ │ -0100d4: 5472 0102 |0022: iget-object v2, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0201 │ │ -0100d8: 7110 d003 0200 |0024: invoke-static {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$200:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)J // method@03d0 │ │ -0100de: 0b02 |0027: move-result-wide v2 │ │ -0100e0: 1a04 6a05 |0028: const-string v4, "listened" // string@056a │ │ -0100e4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0100e6: 7406 5f04 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@045f │ │ -0100ec: 0a06 |002e: move-result v6 │ │ -0100ee: 3806 0900 |002f: if-eqz v6, 0038 // +0009 │ │ -0100f2: 1a00 9e02 |0031: const-string v0, "PonyExpress PodcastPlayer" // string@029e │ │ -0100f6: 1a01 e302 |0033: const-string v1, "Updated listened to position to 0" // string@02e3 │ │ -0100fa: 7120 b100 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010100: 0e00 |0038: return-void │ │ +0128dc: |[0128dc] org.sixgun.ponyexpress.service.PodcastPlayer$1.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +0128ec: 6e10 8700 0800 |0000: invoke-virtual {v8}, Landroid/media/MediaPlayer;.start:()V // method@0087 │ │ +0128f2: 1a00 ae02 |0003: const-string v0, "PonyExpress PodcastPlayer" // string@02ae │ │ +0128f6: 1a01 8d02 |0005: const-string v1, "Playback re-started" // string@028d │ │ +0128fa: 7120 b300 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012900: 6e10 8000 0800 |000a: invoke-virtual {v8}, Landroid/media/MediaPlayer;.pause:()V // method@0080 │ │ +012906: 5470 0902 |000d: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0209 │ │ +01290a: 7110 d203 0000 |000f: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$000:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03d2 │ │ +012910: 5470 0902 |0012: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0209 │ │ +012914: 7110 d503 0000 |0014: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$300:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/PonyExpressApp; // method@03d5 │ │ +01291a: 0c00 |0017: move-result-object v0 │ │ +01291c: 6e10 fe01 0000 |0018: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +012922: 0c00 |001b: move-result-object v0 │ │ +012924: 5471 0902 |001c: iget-object v1, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0209 │ │ +012928: 7110 d303 0100 |001e: invoke-static {v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$100:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Ljava/lang/String; // method@03d3 │ │ +01292e: 0c01 |0021: move-result-object v1 │ │ +012930: 5472 0902 |0022: iget-object v2, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0209 │ │ +012934: 7110 d403 0200 |0024: invoke-static {v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$200:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)J // method@03d4 │ │ +01293a: 0b02 |0027: move-result-wide v2 │ │ +01293c: 1a04 7a05 |0028: const-string v4, "listened" // string@057a │ │ +012940: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +012942: 7406 6304 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@0463 │ │ +012948: 0a06 |002e: move-result v6 │ │ +01294a: 3806 0900 |002f: if-eqz v6, 0038 // +0009 │ │ +01294e: 1a00 ae02 |0031: const-string v0, "PonyExpress PodcastPlayer" // string@02ae │ │ +012952: 1a01 f602 |0033: const-string v1, "Updated listened to position to 0" // string@02f6 │ │ +012956: 7120 b300 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01295c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x000a line=162 │ │ 0x000d line=163 │ │ 0x0012 line=165 │ │ @@ -19662,21 +18866,21 @@ │ │ 0x0031 line=168 │ │ 0x0038 line=170 │ │ locals : │ │ 0x002f - 0x0039 reg=6 res Z │ │ 0x0000 - 0x0039 reg=7 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; │ │ 0x0000 - 0x0039 reg=8 mp Landroid/media/MediaPlayer; │ │ │ │ - source_file_idx : 656 (PodcastPlayer.java) │ │ + source_file_idx : 672 (PodcastPlayer.java) │ │ │ │ Class #91 header: │ │ -class_idx : 297 │ │ +class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 67 │ │ -source_file_idx : 656 │ │ +superclass_idx : 69 │ │ +source_file_idx : 672 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -19700,76 +18904,76 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -010104: |[010104] org.sixgun.ponyexpress.service.PodcastPlayer$2.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -010114: 5b01 0202 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -010118: 7010 ad00 0000 |0002: invoke-direct {v0}, Landroid/telephony/PhoneStateListener;.:()V // method@00ad │ │ -01011e: 0e00 |0005: return-void │ │ +012960: |[012960] org.sixgun.ponyexpress.service.PodcastPlayer$2.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012970: 5b01 0a02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +012974: 7010 af00 0000 |0002: invoke-direct {v0}, Landroid/telephony/PhoneStateListener;.:()V // method@00af │ │ +01297a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;) │ │ name : 'onCallStateChanged' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -010120: |[010120] org.sixgun.ponyexpress.service.PodcastPlayer$2.onCallStateChanged:(ILjava/lang/String;)V │ │ -010130: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -010132: 2b04 5100 0000 |0001: packed-switch v4, 00000052 // +00000051 │ │ -010138: 1a00 9e02 |0004: const-string v0, "PonyExpress PodcastPlayer" // string@029e │ │ -01013c: 2201 9100 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -010140: 7010 3401 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010146: 1a02 e002 |000b: const-string v2, "Unknown phone state: " // string@02e0 │ │ -01014a: 6e20 3801 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010150: 0c01 |0010: move-result-object v1 │ │ -010152: 6e20 3501 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -010158: 0c01 |0014: move-result-object v1 │ │ -01015a: 6e10 3901 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010160: 0c01 |0018: move-result-object v1 │ │ -010162: 7120 b100 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010168: 0e00 |001c: return-void │ │ -01016a: 5430 0202 |001d: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -01016e: 7110 d203 0000 |001f: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$500:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Landroid/media/MediaPlayer; // method@03d2 │ │ -010174: 0c00 |0022: move-result-object v0 │ │ -010176: 6e10 7d00 0000 |0023: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007d │ │ -01017c: 0a00 |0026: move-result v0 │ │ -01017e: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ -010182: 5430 0202 |0029: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -010186: 6e10 eb03 0000 |002b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03eb │ │ -01018c: 5430 0202 |002e: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -010190: 7120 d403 2000 |0030: invoke-static {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03d4 │ │ -010196: 5430 0202 |0033: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -01019a: 7110 d503 0000 |0035: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$700:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03d5 │ │ -0101a0: 28e4 |0038: goto 001c // -001c │ │ -0101a2: 5430 0202 |0039: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -0101a6: 7110 d303 0000 |003b: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$600:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Z // method@03d3 │ │ -0101ac: 0a00 |003e: move-result v0 │ │ -0101ae: 3800 c5ff |003f: if-eqz v0, 0004 // -003b │ │ -0101b2: 5430 0202 |0041: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -0101b6: 7110 d603 0000 |0043: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$800:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03d6 │ │ -0101bc: 5430 0202 |0046: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -0101c0: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -0101c2: 7120 d403 1000 |0049: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03d4 │ │ -0101c8: 5430 0202 |004c: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0202 │ │ -0101cc: 7120 d703 2000 |004e: invoke-static {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$902:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03d7 │ │ -0101d2: 28cb |0051: goto 001c // -0035 │ │ -0101d4: 0001 0300 0000 0000 3800 0000 1c00 ... |0052: packed-switch-data (10 units) │ │ +01297c: |[01297c] org.sixgun.ponyexpress.service.PodcastPlayer$2.onCallStateChanged:(ILjava/lang/String;)V │ │ +01298c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01298e: 2b04 5100 0000 |0001: packed-switch v4, 00000052 // +00000051 │ │ +012994: 1a00 ae02 |0004: const-string v0, "PonyExpress PodcastPlayer" // string@02ae │ │ +012998: 2201 9300 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +01299c: 7010 3701 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0129a2: 1a02 f302 |000b: const-string v2, "Unknown phone state: " // string@02f3 │ │ +0129a6: 6e20 3b01 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0129ac: 0c01 |0010: move-result-object v1 │ │ +0129ae: 6e20 3801 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +0129b4: 0c01 |0014: move-result-object v1 │ │ +0129b6: 6e10 3c01 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0129bc: 0c01 |0018: move-result-object v1 │ │ +0129be: 7120 b300 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0129c4: 0e00 |001c: return-void │ │ +0129c6: 5430 0a02 |001d: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +0129ca: 7110 d603 0000 |001f: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$500:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Landroid/media/MediaPlayer; // method@03d6 │ │ +0129d0: 0c00 |0022: move-result-object v0 │ │ +0129d2: 6e10 7f00 0000 |0023: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007f │ │ +0129d8: 0a00 |0026: move-result v0 │ │ +0129da: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ +0129de: 5430 0a02 |0029: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +0129e2: 6e10 ef03 0000 |002b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03ef │ │ +0129e8: 5430 0a02 |002e: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +0129ec: 7120 d803 2000 |0030: invoke-static {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03d8 │ │ +0129f2: 5430 0a02 |0033: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +0129f6: 7110 d903 0000 |0035: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$700:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03d9 │ │ +0129fc: 28e4 |0038: goto 001c // -001c │ │ +0129fe: 5430 0a02 |0039: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +012a02: 7110 d703 0000 |003b: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$600:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Z // method@03d7 │ │ +012a08: 0a00 |003e: move-result v0 │ │ +012a0a: 3800 c5ff |003f: if-eqz v0, 0004 // -003b │ │ +012a0e: 5430 0a02 |0041: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +012a12: 7110 da03 0000 |0043: invoke-static {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$800:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03da │ │ +012a18: 5430 0a02 |0046: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +012a1c: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +012a1e: 7120 d803 1000 |0049: invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03d8 │ │ +012a24: 5430 0a02 |004c: iget-object v0, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020a │ │ +012a28: 7120 db03 2000 |004e: invoke-static {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.access$902:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z // method@03db │ │ +012a2e: 28cb |0051: goto 001c // -0035 │ │ +012a30: 0001 0300 0000 0000 3800 0000 1c00 ... |0052: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0004 line=480 │ │ 0x001c line=482 │ │ 0x001d line=463 │ │ 0x0029 line=464 │ │ @@ -19781,21 +18985,21 @@ │ │ 0x004c line=476 │ │ 0x0052 line=458 │ │ locals : │ │ 0x0000 - 0x005c reg=3 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$2; │ │ 0x0000 - 0x005c reg=4 state I │ │ 0x0000 - 0x005c reg=5 incomingNumber Ljava/lang/String; │ │ │ │ - source_file_idx : 656 (PodcastPlayer.java) │ │ + source_file_idx : 672 (PodcastPlayer.java) │ │ │ │ Class #92 header: │ │ -class_idx : 298 │ │ +class_idx : 306 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 16 │ │ -source_file_idx : 656 │ │ +superclass_idx : 18 │ │ +source_file_idx : 672 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -19819,18 +19023,18 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0101e8: |[0101e8] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -0101f8: 5b01 0302 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -0101fc: 7010 3300 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0033 │ │ -010202: 0e00 |0005: return-void │ │ +012a44: |[012a44] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012a54: 5b01 0b02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012a58: 7010 3500 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0035 │ │ +012a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ @@ -19839,17 +19043,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -010204: |[010204] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;)V │ │ -010214: 7020 c603 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c6 │ │ -01021a: 0e00 |0003: return-void │ │ +012a60: |[012a60] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;)V │ │ +012a70: 7020 ca03 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03ca │ │ +012a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; │ │ @@ -19860,51 +19064,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -01021c: |[01021c] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -01022c: 5463 0302 |0000: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -010230: 5531 1402 |0002: iget-boolean v1, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@0214 │ │ -010234: 6e10 4f00 0800 |0004: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -01023a: 0c00 |0007: move-result-object v0 │ │ -01023c: 1a03 8707 |0008: const-string v3, "state" // string@0787 │ │ -010240: 6e20 9000 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0090 │ │ -010246: 0a02 |000d: move-result v2 │ │ -010248: 2b02 3600 0000 |000e: packed-switch v2, 00000044 // +00000036 │ │ -01024e: 1a03 9e02 |0011: const-string v3, "PonyExpress PodcastPlayer" // string@029e │ │ -010252: 2204 9100 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -010256: 7010 3401 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01025c: 1a05 b300 |0018: const-string v5, "Headphone state unknown: " // string@00b3 │ │ -010260: 6e20 3801 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010266: 0c04 |001d: move-result-object v4 │ │ -010268: 6e20 3501 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -01026e: 0c04 |0021: move-result-object v4 │ │ -010270: 6e10 3901 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010276: 0c04 |0025: move-result-object v4 │ │ -010278: 7120 b600 4300 |0026: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -01027e: 3801 0d00 |0029: if-eqz v1, 0036 // +000d │ │ -010282: 5463 0302 |002b: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -010286: 5533 1402 |002d: iget-boolean v3, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@0214 │ │ -01028a: 3903 0700 |002f: if-nez v3, 0036 // +0007 │ │ -01028e: 5463 0302 |0031: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -010292: 6e10 eb03 0300 |0033: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03eb │ │ -010298: 0e00 |0036: return-void │ │ -01029a: 5463 0302 |0037: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -01029e: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -0102a0: 5c34 1402 |003a: iput-boolean v4, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@0214 │ │ -0102a4: 28ed |003c: goto 0029 // -0013 │ │ -0102a6: 5463 0302 |003d: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0203 │ │ -0102aa: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -0102ac: 5c34 1402 |0040: iput-boolean v4, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@0214 │ │ -0102b0: 28e7 |0042: goto 0029 // -0019 │ │ -0102b2: 0000 |0043: nop // spacer │ │ -0102b4: 0001 0300 0000 0000 2900 0000 2f00 ... |0044: packed-switch-data (10 units) │ │ +012a78: |[012a78] org.sixgun.ponyexpress.service.PodcastPlayer$HeadPhoneReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +012a88: 5463 0b02 |0000: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012a8c: 5531 1c02 |0002: iget-boolean v1, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@021c │ │ +012a90: 6e10 5100 0800 |0004: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +012a96: 0c00 |0007: move-result-object v0 │ │ +012a98: 1a03 9707 |0008: const-string v3, "state" // string@0797 │ │ +012a9c: 6e20 9200 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0092 │ │ +012aa2: 0a02 |000d: move-result v2 │ │ +012aa4: 2b02 3600 0000 |000e: packed-switch v2, 00000044 // +00000036 │ │ +012aaa: 1a03 ae02 |0011: const-string v3, "PonyExpress PodcastPlayer" // string@02ae │ │ +012aae: 2204 9300 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +012ab2: 7010 3701 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +012ab8: 1a05 b800 |0018: const-string v5, "Headphone state unknown: " // string@00b8 │ │ +012abc: 6e20 3b01 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012ac2: 0c04 |001d: move-result-object v4 │ │ +012ac4: 6e20 3801 2400 |001e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +012aca: 0c04 |0021: move-result-object v4 │ │ +012acc: 6e10 3c01 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012ad2: 0c04 |0025: move-result-object v4 │ │ +012ad4: 7120 b800 4300 |0026: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +012ada: 3801 0d00 |0029: if-eqz v1, 0036 // +000d │ │ +012ade: 5463 0b02 |002b: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012ae2: 5533 1c02 |002d: iget-boolean v3, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@021c │ │ +012ae6: 3903 0700 |002f: if-nez v3, 0036 // +0007 │ │ +012aea: 5463 0b02 |0031: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012aee: 6e10 ef03 0300 |0033: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03ef │ │ +012af4: 0e00 |0036: return-void │ │ +012af6: 5463 0b02 |0037: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012afa: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +012afc: 5c34 1c02 |003a: iput-boolean v4, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@021c │ │ +012b00: 28ed |003c: goto 0029 // -0013 │ │ +012b02: 5463 0b02 |003d: iget-object v3, v6, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020b │ │ +012b06: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +012b08: 5c34 1c02 |0040: iput-boolean v4, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@021c │ │ +012b0c: 28e7 |0042: goto 0029 // -0019 │ │ +012b0e: 0000 |0043: nop // spacer │ │ +012b10: 0001 0300 0000 0000 2900 0000 2f00 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=493 │ │ 0x0008 line=494 │ │ 0x000e line=495 │ │ 0x0011 line=505 │ │ @@ -19918,21 +19122,21 @@ │ │ 0x0008 - 0x004e reg=0 data Landroid/os/Bundle; │ │ 0x0004 - 0x004e reg=1 prevHeadPhonesIn Z │ │ 0x000e - 0x004e reg=2 state I │ │ 0x0000 - 0x004e reg=6 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; │ │ 0x0000 - 0x004e reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x004e reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 656 (PodcastPlayer.java) │ │ + source_file_idx : 672 (PodcastPlayer.java) │ │ │ │ Class #93 header: │ │ -class_idx : 299 │ │ +class_idx : 307 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 49 │ │ -source_file_idx : 656 │ │ +superclass_idx : 51 │ │ +source_file_idx : 672 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -19956,51 +19160,51 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0102c8: |[0102c8] org.sixgun.ponyexpress.service.PodcastPlayer$PodcastPlayerBinder.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -0102d8: 5b01 0402 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0204 │ │ -0102dc: 7010 8c00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008c │ │ -0102e2: 0e00 |0005: return-void │ │ +012b24: |[012b24] org.sixgun.ponyexpress.service.PodcastPlayer$PodcastPlayerBinder.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012b34: 5b01 0c02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020c │ │ +012b38: 7010 8e00 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@008e │ │ +012b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;) │ │ name : 'getService' │ │ type : '()Lorg/sixgun/ponyexpress/service/PodcastPlayer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0102e4: |[0102e4] org.sixgun.ponyexpress.service.PodcastPlayer$PodcastPlayerBinder.getService:()Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ -0102f4: 5410 0402 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@0204 │ │ -0102f8: 1100 |0002: return-object v0 │ │ +012b40: |[012b40] org.sixgun.ponyexpress.service.PodcastPlayer$PodcastPlayerBinder.getService:()Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ +012b50: 5410 0c02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; // field@020c │ │ +012b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; │ │ │ │ - source_file_idx : 656 (PodcastPlayer.java) │ │ + source_file_idx : 672 (PodcastPlayer.java) │ │ │ │ Class #94 header: │ │ -class_idx : 300 │ │ +class_idx : 308 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 14 │ │ -source_file_idx : 656 │ │ +superclass_idx : 16 │ │ +source_file_idx : 672 │ │ static_fields_size : 8 │ │ instance_fields_size: 25 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 16 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -20157,17 +19361,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0102fc: |[0102fc] org.sixgun.ponyexpress.service.PodcastPlayer.:()V │ │ -01030c: 7100 e303 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.initializeRemoteControlRegistrationMethods:()V // method@03e3 │ │ -010312: 0e00 |0003: return-void │ │ +012b58: |[012b58] org.sixgun.ponyexpress.service.PodcastPlayer.:()V │ │ +012b68: 7100 e703 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.initializeRemoteControlRegistrationMethods:()V // method@03e7 │ │ +012b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ locals : │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20175,54 +19379,53 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -010314: |[010314] org.sixgun.ponyexpress.service.PodcastPlayer.:()V │ │ -010324: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -010326: 7010 2c00 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@002c │ │ -01032c: 2200 2b01 |0004: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; // type@012b │ │ -010330: 7020 c903 2000 |0006: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c9 │ │ -010336: 5b20 0d02 |0009: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBinder:Landroid/os/IBinder; // field@020d │ │ -01033a: 5c21 2102 |000b: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0221 │ │ -01033e: 5c21 0c02 |000d: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@020c │ │ -010342: 1300 3075 |000f: const/16 v0, #int 30000 // #7530 │ │ -010346: 5920 2402 |0011: iput v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@0224 │ │ -01034a: 5c21 1402 |0013: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@0214 │ │ -01034e: 2200 2901 |0015: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2; // type@0129 │ │ -010352: 7020 c403 2000 |0017: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c4 │ │ -010358: 5b20 1702 |001a: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@0217 │ │ -01035c: 0e00 |001c: return-void │ │ +012b70: |[012b70] org.sixgun.ponyexpress.service.PodcastPlayer.:()V │ │ +012b80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +012b82: 7010 2e00 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@002e │ │ +012b88: 2200 3301 |0004: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder; // type@0133 │ │ +012b8c: 7020 cd03 2000 |0006: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03cd │ │ +012b92: 5b20 1502 |0009: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBinder:Landroid/os/IBinder; // field@0215 │ │ +012b96: 5c21 2902 |000b: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0229 │ │ +012b9a: 5c21 1402 |000d: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@0214 │ │ +012b9e: 1300 3075 |000f: const/16 v0, #int 30000 // #7530 │ │ +012ba2: 5920 2c02 |0011: iput v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@022c │ │ +012ba6: 5c21 1c02 |0013: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhonesIn:Z // field@021c │ │ +012baa: 2200 3101 |0015: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2; // type@0131 │ │ +012bae: 7020 c803 2000 |0017: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c8 │ │ +012bb4: 5b20 1f02 |001a: iput-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@021f │ │ +012bb8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=76 │ │ 0x000b line=86 │ │ 0x000d line=87 │ │ 0x000f line=88 │ │ 0x0013 line=92 │ │ 0x0015 line=449 │ │ - 0x001c line=485 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'access$000' │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010360: |[010360] org.sixgun.ponyexpress.service.PodcastPlayer.access$000:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -010370: 7010 e103 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.hideNotification:()V // method@03e1 │ │ -010376: 0e00 |0003: return-void │ │ +012bbc: |[012bbc] org.sixgun.ponyexpress.service.PodcastPlayer.access$000:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012bcc: 7010 e503 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.hideNotification:()V // method@03e5 │ │ +012bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20230,17 +19433,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010378: |[010378] org.sixgun.ponyexpress.service.PodcastPlayer.access$100:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Ljava/lang/String; │ │ -010388: 5410 1b02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@021b │ │ -01038c: 1100 |0002: return-object v0 │ │ +012bd4: |[012bd4] org.sixgun.ponyexpress.service.PodcastPlayer.access$100:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Ljava/lang/String; │ │ +012be4: 5410 2302 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@0223 │ │ +012be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20248,17 +19451,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010390: |[010390] org.sixgun.ponyexpress.service.PodcastPlayer.access$200:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)J │ │ -0103a0: 5320 2202 |0000: iget-wide v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@0222 │ │ -0103a4: 1000 |0002: return-wide v0 │ │ +012bec: |[012bec] org.sixgun.ponyexpress.service.PodcastPlayer.access$200:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)J │ │ +012bfc: 5320 2a02 |0000: iget-wide v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@022a │ │ +012c00: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20266,17 +19469,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/PonyExpressApp;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0103a8: |[0103a8] org.sixgun.ponyexpress.service.PodcastPlayer.access$300:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ -0103b8: 5410 1d02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -0103bc: 1100 |0002: return-object v0 │ │ +012c04: |[012c04] org.sixgun.ponyexpress.service.PodcastPlayer.access$300:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ +012c14: 5410 2502 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +012c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20284,17 +19487,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Landroid/media/MediaPlayer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0103c0: |[0103c0] org.sixgun.ponyexpress.service.PodcastPlayer.access$500:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Landroid/media/MediaPlayer; │ │ -0103d0: 5410 1802 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -0103d4: 1100 |0002: return-object v0 │ │ +012c1c: |[012c1c] org.sixgun.ponyexpress.service.PodcastPlayer.access$500:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Landroid/media/MediaPlayer; │ │ +012c2c: 5410 2002 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +012c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20302,17 +19505,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0103d8: |[0103d8] org.sixgun.ponyexpress.service.PodcastPlayer.access$600:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Z │ │ -0103e8: 5510 2102 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0221 │ │ -0103ec: 0f00 |0002: return v0 │ │ +012c34: |[012c34] org.sixgun.ponyexpress.service.PodcastPlayer.access$600:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)Z │ │ +012c44: 5510 2902 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0229 │ │ +012c48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20320,17 +19523,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0103f0: |[0103f0] org.sixgun.ponyexpress.service.PodcastPlayer.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z │ │ -010400: 5c01 2102 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0221 │ │ -010404: 0f01 |0002: return v1 │ │ +012c4c: |[012c4c] org.sixgun.ponyexpress.service.PodcastPlayer.access$602:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z │ │ +012c5c: 5c01 2902 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mResumeAfterCall:Z // field@0229 │ │ +012c60: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -20339,17 +19542,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010408: |[010408] org.sixgun.ponyexpress.service.PodcastPlayer.access$700:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -010418: 7010 f403 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.unregisterRemoteControl:()V // method@03f4 │ │ -01041e: 0e00 |0003: return-void │ │ +012c64: |[012c64] org.sixgun.ponyexpress.service.PodcastPlayer.access$700:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012c74: 7010 f803 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.unregisterRemoteControl:()V // method@03f8 │ │ +012c7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #10 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20357,17 +19560,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -010420: |[010420] org.sixgun.ponyexpress.service.PodcastPlayer.access$800:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ -010430: 7010 ee03 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03ee │ │ -010436: 0e00 |0003: return-void │ │ +012c7c: |[012c7c] org.sixgun.ponyexpress.service.PodcastPlayer.access$800:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ +012c8c: 7010 f203 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03f2 │ │ +012c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #11 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -20375,17 +19578,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010438: |[010438] org.sixgun.ponyexpress.service.PodcastPlayer.access$902:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z │ │ -010448: 5c01 0c02 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@020c │ │ -01044c: 0f01 |0002: return v1 │ │ +012c94: |[012c94] org.sixgun.ponyexpress.service.PodcastPlayer.access$902:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Z)Z │ │ +012ca4: 5c01 1402 |0000: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@0214 │ │ +012ca8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -20394,63 +19597,63 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -010450: |[010450] org.sixgun.ponyexpress.service.PodcastPlayer.handleCommand:(Landroid/content/Intent;)V │ │ -010460: 1a01 6203 |0000: const-string v1, "action" // string@0362 │ │ -010464: 12e2 |0002: const/4 v2, #int -2 // #fe │ │ -010466: 6e30 5000 1502 |0003: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ -01046c: 0a00 |0006: move-result v0 │ │ -01046e: 2b00 5900 0000 |0007: packed-switch v0, 00000060 // +00000059 │ │ -010474: 1a01 9e02 |000a: const-string v1, "PonyExpress PodcastPlayer" // string@029e │ │ -010478: 2202 9100 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -01047c: 7010 3401 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010482: 1a03 b707 |0011: const-string v3, "unknown action received from RemoteControlReceiver: " // string@07b7 │ │ -010486: 6e20 3801 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01048c: 0c02 |0016: move-result-object v2 │ │ -01048e: 6e20 3501 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -010494: 0c02 |001a: move-result-object v2 │ │ -010496: 6e10 3901 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01049c: 0c02 |001e: move-result-object v2 │ │ -01049e: 7120 b300 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0104a4: 5541 1502 |0022: iget-boolean v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@0215 │ │ -0104a8: 3901 0500 |0024: if-nez v1, 0029 // +0005 │ │ -0104ac: 6e10 f203 0400 |0026: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.stopSelf:()V // method@03f2 │ │ -0104b2: 0e00 |0029: return-void │ │ -0104b4: 6e10 4f00 0500 |002a: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0104ba: 0c01 |002d: move-result-object v1 │ │ -0104bc: 6e20 e203 1400 |002e: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.initPlayer:(Landroid/os/Bundle;)V // method@03e2 │ │ -0104c2: 28f1 |0031: goto 0022 // -000f │ │ -0104c4: 6e10 e403 0400 |0032: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e4 │ │ -0104ca: 0a01 |0035: move-result v1 │ │ -0104cc: 3801 ecff |0036: if-eqz v1, 0022 // -0014 │ │ -0104d0: 6e10 ef03 0400 |0038: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.rewind:()V // method@03ef │ │ -0104d6: 28e7 |003b: goto 0022 // -0019 │ │ -0104d8: 6e10 e403 0400 |003c: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e4 │ │ -0104de: 0a01 |003f: move-result v1 │ │ -0104e0: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ -0104e4: 6e10 eb03 0400 |0042: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03eb │ │ -0104ea: 28dd |0045: goto 0022 // -0023 │ │ -0104ec: 5541 1502 |0046: iget-boolean v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@0215 │ │ -0104f0: 3801 daff |0048: if-eqz v1, 0022 // -0026 │ │ -0104f4: 6e10 ec03 0400 |004a: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.play:()V // method@03ec │ │ -0104fa: 28d5 |004d: goto 0022 // -002b │ │ -0104fc: 6e10 e403 0400 |004e: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e4 │ │ -010502: 0a01 |0051: move-result v1 │ │ -010504: 3801 d0ff |0052: if-eqz v1, 0022 // -0030 │ │ -010508: 6e10 d803 0400 |0054: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.fastForward:()V // method@03d8 │ │ -01050e: 28cb |0057: goto 0022 // -0035 │ │ -010510: 1a01 9e02 |0058: const-string v1, "PonyExpress PodcastPlayer" // string@029e │ │ -010514: 1a02 3806 |005a: const-string v2, "no action received from RemoteControlReceiver!" // string@0638 │ │ -010518: 7120 b300 2100 |005c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -01051e: 28c3 |005f: goto 0022 // -003d │ │ -010520: 0001 0500 feff ffff 5100 0000 2b00 ... |0060: packed-switch-data (14 units) │ │ +012cac: |[012cac] org.sixgun.ponyexpress.service.PodcastPlayer.handleCommand:(Landroid/content/Intent;)V │ │ +012cbc: 1a01 7503 |0000: const-string v1, "action" // string@0375 │ │ +012cc0: 12e2 |0002: const/4 v2, #int -2 // #fe │ │ +012cc2: 6e30 5200 1502 |0003: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0052 │ │ +012cc8: 0a00 |0006: move-result v0 │ │ +012cca: 2b00 5900 0000 |0007: packed-switch v0, 00000060 // +00000059 │ │ +012cd0: 1a01 ae02 |000a: const-string v1, "PonyExpress PodcastPlayer" // string@02ae │ │ +012cd4: 2202 9300 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +012cd8: 7010 3701 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +012cde: 1a03 c707 |0011: const-string v3, "unknown action received from RemoteControlReceiver: " // string@07c7 │ │ +012ce2: 6e20 3b01 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012ce8: 0c02 |0016: move-result-object v2 │ │ +012cea: 6e20 3801 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +012cf0: 0c02 |001a: move-result-object v2 │ │ +012cf2: 6e10 3c01 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012cf8: 0c02 |001e: move-result-object v2 │ │ +012cfa: 7120 b500 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +012d00: 5541 1d02 |0022: iget-boolean v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@021d │ │ +012d04: 3901 0500 |0024: if-nez v1, 0029 // +0005 │ │ +012d08: 6e10 f603 0400 |0026: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.stopSelf:()V // method@03f6 │ │ +012d0e: 0e00 |0029: return-void │ │ +012d10: 6e10 5100 0500 |002a: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +012d16: 0c01 |002d: move-result-object v1 │ │ +012d18: 6e20 e603 1400 |002e: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.initPlayer:(Landroid/os/Bundle;)V // method@03e6 │ │ +012d1e: 28f1 |0031: goto 0022 // -000f │ │ +012d20: 6e10 e803 0400 |0032: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e8 │ │ +012d26: 0a01 |0035: move-result v1 │ │ +012d28: 3801 ecff |0036: if-eqz v1, 0022 // -0014 │ │ +012d2c: 6e10 f303 0400 |0038: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.rewind:()V // method@03f3 │ │ +012d32: 28e7 |003b: goto 0022 // -0019 │ │ +012d34: 6e10 e803 0400 |003c: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e8 │ │ +012d3a: 0a01 |003f: move-result v1 │ │ +012d3c: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ +012d40: 6e10 ef03 0400 |0042: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03ef │ │ +012d46: 28dd |0045: goto 0022 // -0023 │ │ +012d48: 5541 1d02 |0046: iget-boolean v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@021d │ │ +012d4c: 3801 daff |0048: if-eqz v1, 0022 // -0026 │ │ +012d50: 6e10 f003 0400 |004a: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.play:()V // method@03f0 │ │ +012d56: 28d5 |004d: goto 0022 // -002b │ │ +012d58: 6e10 e803 0400 |004e: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.isPlaying:()Z // method@03e8 │ │ +012d5e: 0a01 |0051: move-result v1 │ │ +012d60: 3801 d0ff |0052: if-eqz v1, 0022 // -0030 │ │ +012d64: 6e10 dc03 0400 |0054: invoke-virtual {v4}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.fastForward:()V // method@03dc │ │ +012d6a: 28cb |0057: goto 0022 // -0035 │ │ +012d6c: 1a01 ae02 |0058: const-string v1, "PonyExpress PodcastPlayer" // string@02ae │ │ +012d70: 1a02 4806 |005a: const-string v2, "no action received from RemoteControlReceiver!" // string@0648 │ │ +012d74: 7120 b500 2100 |005c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +012d7a: 28c3 |005f: goto 0022 // -003d │ │ +012d7c: 0001 0500 feff ffff 5100 0000 2b00 ... |0060: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ 0x000a line=226 │ │ 0x0022 line=232 │ │ 0x0026 line=233 │ │ @@ -20476,19 +19679,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01053c: |[01053c] org.sixgun.ponyexpress.service.PodcastPlayer.hideNotification:()V │ │ -01054c: 5420 1602 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@0216 │ │ -010550: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -010552: 6e20 2300 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0023 │ │ -010558: 0e00 |0006: return-void │ │ +012d98: |[012d98] org.sixgun.ponyexpress.service.PodcastPlayer.hideNotification:()V │ │ +012da8: 5420 1e02 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@021e │ │ +012dac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +012dae: 6e20 2500 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0025 │ │ +012db4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0006 line=540 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ @@ -20497,42 +19700,42 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01055c: |[01055c] org.sixgun.ponyexpress.service.PodcastPlayer.initializeRemoteControlRegistrationMethods:()V │ │ -01056c: 6200 1f02 |0000: sget-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@021f │ │ -010570: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -010574: 1c00 2a00 |0004: const-class v0, Landroid/media/AudioManager; // type@002a │ │ -010578: 1a01 e306 |0006: const-string v1, "registerMediaButtonEventReceiver" // string@06e3 │ │ -01057c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -01057e: 2322 5401 |0009: new-array v2, v2, [Ljava/lang/Class; // type@0154 │ │ -010582: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -010584: 1c04 1100 |000c: const-class v4, Landroid/content/ComponentName; // type@0011 │ │ -010588: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ -01058c: 6e30 1701 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0117 │ │ -010592: 0c00 |0013: move-result-object v0 │ │ -010594: 6900 1f02 |0014: sput-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@021f │ │ -010598: 6200 2502 |0016: sget-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0225 │ │ -01059c: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -0105a0: 1c00 2a00 |001a: const-class v0, Landroid/media/AudioManager; // type@002a │ │ -0105a4: 1a01 bc07 |001c: const-string v1, "unregisterMediaButtonEventReceiver" // string@07bc │ │ -0105a8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0105aa: 2322 5401 |001f: new-array v2, v2, [Ljava/lang/Class; // type@0154 │ │ -0105ae: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0105b0: 1c04 1100 |0022: const-class v4, Landroid/content/ComponentName; // type@0011 │ │ -0105b4: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -0105b8: 6e30 1701 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0117 │ │ -0105be: 0c00 |0029: move-result-object v0 │ │ -0105c0: 6900 2502 |002a: sput-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0225 │ │ -0105c4: 0e00 |002c: return-void │ │ -0105c6: 0d00 |002d: move-exception v0 │ │ -0105c8: 28fe |002e: goto 002c // -0002 │ │ +012db8: |[012db8] org.sixgun.ponyexpress.service.PodcastPlayer.initializeRemoteControlRegistrationMethods:()V │ │ +012dc8: 6200 2702 |0000: sget-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0227 │ │ +012dcc: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +012dd0: 1c00 2c00 |0004: const-class v0, Landroid/media/AudioManager; // type@002c │ │ +012dd4: 1a01 f306 |0006: const-string v1, "registerMediaButtonEventReceiver" // string@06f3 │ │ +012dd8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +012dda: 2322 5c01 |0009: new-array v2, v2, [Ljava/lang/Class; // type@015c │ │ +012dde: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +012de0: 1c04 1300 |000c: const-class v4, Landroid/content/ComponentName; // type@0013 │ │ +012de4: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ +012de8: 6e30 1a01 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@011a │ │ +012dee: 0c00 |0013: move-result-object v0 │ │ +012df0: 6900 2702 |0014: sput-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0227 │ │ +012df4: 6200 2d02 |0016: sget-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@022d │ │ +012df8: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +012dfc: 1c00 2c00 |001a: const-class v0, Landroid/media/AudioManager; // type@002c │ │ +012e00: 1a01 cc07 |001c: const-string v1, "unregisterMediaButtonEventReceiver" // string@07cc │ │ +012e04: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +012e06: 2322 5c01 |001f: new-array v2, v2, [Ljava/lang/Class; // type@015c │ │ +012e0a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +012e0c: 1c04 1300 |0022: const-class v4, Landroid/content/ComponentName; // type@0013 │ │ +012e10: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +012e14: 6e30 1a01 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@011a │ │ +012e1a: 0c00 |0029: move-result-object v0 │ │ +012e1c: 6900 2d02 |002a: sput-object v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@022d │ │ +012e20: 0e00 |002c: return-void │ │ +012e22: 0d00 |002d: move-exception v0 │ │ +012e24: 28fe |002e: goto 002c // -0002 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0016 line=128 │ │ @@ -20545,150 +19748,149 @@ │ │ name : 'registerRemoteControl' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 88 16-bit code units │ │ -0105dc: |[0105dc] org.sixgun.ponyexpress.service.PodcastPlayer.registerRemoteControl:()V │ │ -0105ec: 6203 1f02 |0000: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@021f │ │ -0105f0: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ -0105f4: 1a03 9e02 |0004: const-string v3, "PonyExpress PodcastPlayer" // string@029e │ │ -0105f8: 1a04 e006 |0006: const-string v4, "register media button receiver < 2.2" // string@06e0 │ │ -0105fc: 7120 b100 4300 |0008: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010602: 0e00 |000b: return-void │ │ -010604: 1a03 9e02 |000c: const-string v3, "PonyExpress PodcastPlayer" // string@029e │ │ -010608: 1a04 e106 |000e: const-string v4, "register media button receiver => 2.2" // string@06e1 │ │ -01060c: 7120 b100 4300 |0010: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010612: 6203 1f02 |0013: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@021f │ │ -010616: 5484 0b02 |0015: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@020b │ │ -01061a: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -01061c: 2355 5501 |0018: new-array v5, v5, [Ljava/lang/Object; // type@0155 │ │ -010620: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -010622: 5487 2002 |001b: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0220 │ │ -010626: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ -01062a: 6e30 4301 4305 |001f: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0143 │ │ -010630: 28e9 |0022: goto 000b // -0017 │ │ -010632: 0d03 |0023: move-exception v3 │ │ -010634: 0732 |0024: move-object v2, v3 │ │ -010636: 6e10 4201 0200 |0025: invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0142 │ │ -01063c: 0c00 |0028: move-result-object v0 │ │ -01063e: 2003 8e00 |0029: instance-of v3, v0, Ljava/lang/RuntimeException; // type@008e │ │ -010642: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ -010646: 1f00 8e00 |002d: check-cast v0, Ljava/lang/RuntimeException; // type@008e │ │ -01064a: 2700 |002f: throw v0 │ │ -01064c: 2003 8100 |0030: instance-of v3, v0, Ljava/lang/Error; // type@0081 │ │ -010650: 3803 0500 |0032: if-eqz v3, 0037 // +0005 │ │ -010654: 1f00 8100 |0034: check-cast v0, Ljava/lang/Error; // type@0081 │ │ -010658: 2700 |0036: throw v0 │ │ -01065a: 2203 8e00 |0037: new-instance v3, Ljava/lang/RuntimeException; // type@008e │ │ -01065e: 7020 2501 2300 |0039: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -010664: 2703 |003c: throw v3 │ │ -010666: 0d03 |003d: move-exception v3 │ │ -010668: 0731 |003e: move-object v1, v3 │ │ -01066a: 1a03 9e02 |003f: const-string v3, "PonyExpress PodcastPlayer" // string@029e │ │ -01066e: 2204 9100 |0041: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -010672: 7010 3401 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010678: 1a05 b507 |0046: const-string v5, "unexpected " // string@07b5 │ │ -01067c: 6e20 3801 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010682: 0c04 |004b: move-result-object v4 │ │ -010684: 6e20 3701 1400 |004c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -01068a: 0c04 |004f: move-result-object v4 │ │ -01068c: 6e10 3901 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010692: 0c04 |0053: move-result-object v4 │ │ -010694: 7120 b300 4300 |0054: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -01069a: 28b4 |0057: goto 000b // -004c │ │ + insns size : 86 16-bit code units │ │ +012e38: |[012e38] org.sixgun.ponyexpress.service.PodcastPlayer.registerRemoteControl:()V │ │ +012e48: 6203 2702 |0000: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0227 │ │ +012e4c: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ +012e50: 1a03 ae02 |0004: const-string v3, "PonyExpress PodcastPlayer" // string@02ae │ │ +012e54: 1a04 f006 |0006: const-string v4, "register media button receiver < 2.2" // string@06f0 │ │ +012e58: 7120 b300 4300 |0008: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012e5e: 0e00 |000b: return-void │ │ +012e60: 1a03 ae02 |000c: const-string v3, "PonyExpress PodcastPlayer" // string@02ae │ │ +012e64: 1a04 f106 |000e: const-string v4, "register media button receiver => 2.2" // string@06f1 │ │ +012e68: 7120 b300 4300 |0010: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +012e6e: 6203 2702 |0013: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRegisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0227 │ │ +012e72: 5484 1302 |0015: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@0213 │ │ +012e76: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +012e78: 2355 5d01 |0018: new-array v5, v5, [Ljava/lang/Object; // type@015d │ │ +012e7c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +012e7e: 5487 2802 |001b: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0228 │ │ +012e82: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ +012e86: 6e30 4601 4305 |001f: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0146 │ │ +012e8c: 28e9 |0022: goto 000b // -0017 │ │ +012e8e: 0d02 |0023: move-exception v2 │ │ +012e90: 6e10 4501 0200 |0024: invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0145 │ │ +012e96: 0c00 |0027: move-result-object v0 │ │ +012e98: 2003 9000 |0028: instance-of v3, v0, Ljava/lang/RuntimeException; // type@0090 │ │ +012e9c: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ +012ea0: 1f00 9000 |002c: check-cast v0, Ljava/lang/RuntimeException; // type@0090 │ │ +012ea4: 2700 |002e: throw v0 │ │ +012ea6: 2003 8300 |002f: instance-of v3, v0, Ljava/lang/Error; // type@0083 │ │ +012eaa: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ +012eae: 1f00 8300 |0033: check-cast v0, Ljava/lang/Error; // type@0083 │ │ +012eb2: 2700 |0035: throw v0 │ │ +012eb4: 2203 9000 |0036: new-instance v3, Ljava/lang/RuntimeException; // type@0090 │ │ +012eb8: 7020 2801 2300 |0038: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +012ebe: 2703 |003b: throw v3 │ │ +012ec0: 0d01 |003c: move-exception v1 │ │ +012ec2: 1a03 ae02 |003d: const-string v3, "PonyExpress PodcastPlayer" // string@02ae │ │ +012ec6: 2204 9300 |003f: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +012eca: 7010 3701 0400 |0041: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +012ed0: 1a05 c507 |0044: const-string v5, "unexpected " // string@07c5 │ │ +012ed4: 6e20 3b01 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +012eda: 0c04 |0049: move-result-object v4 │ │ +012edc: 6e20 3a01 1400 |004a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +012ee2: 0c04 |004d: move-result-object v4 │ │ +012ee4: 6e10 3c01 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +012eea: 0c04 |0051: move-result-object v4 │ │ +012eec: 7120 b500 4300 |0052: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +012ef2: 28b6 |0055: goto 000b // -004a │ │ catches : 1 │ │ 0x0000 - 0x0022 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0023 │ │ - Ljava/lang/IllegalAccessException; -> 0x003d │ │ + Ljava/lang/IllegalAccessException; -> 0x003c │ │ positions : │ │ 0x0000 line=569 │ │ 0x0004 line=571 │ │ 0x000b line=592 │ │ 0x000c line=575 │ │ 0x0013 line=576 │ │ 0x0023 line=578 │ │ - 0x0025 line=580 │ │ - 0x0029 line=581 │ │ - 0x002d line=582 │ │ - 0x0030 line=583 │ │ - 0x0034 line=584 │ │ - 0x0037 line=587 │ │ - 0x003d line=589 │ │ - 0x003f line=590 │ │ - locals : │ │ - 0x0029 - 0x002f reg=0 cause Ljava/lang/Throwable; │ │ - 0x0030 - 0x0036 reg=0 cause Ljava/lang/Throwable; │ │ - 0x0037 - 0x003d reg=0 cause Ljava/lang/Throwable; │ │ - 0x0025 - 0x003d reg=2 ite Ljava/lang/reflect/InvocationTargetException; │ │ - 0x003f - 0x0058 reg=1 ie Ljava/lang/IllegalAccessException; │ │ - 0x0000 - 0x0058 reg=8 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0024 line=580 │ │ + 0x0028 line=581 │ │ + 0x002c line=582 │ │ + 0x002f line=583 │ │ + 0x0033 line=584 │ │ + 0x0036 line=587 │ │ + 0x003c line=589 │ │ + 0x003d line=590 │ │ + locals : │ │ + 0x0028 - 0x002e reg=0 cause Ljava/lang/Throwable; │ │ + 0x002f - 0x0035 reg=0 cause Ljava/lang/Throwable; │ │ + 0x0036 - 0x003c reg=0 cause Ljava/lang/Throwable; │ │ + 0x0024 - 0x003c reg=2 ite Ljava/lang/reflect/InvocationTargetException; │ │ + 0x003d - 0x0056 reg=1 ie Ljava/lang/IllegalAccessException; │ │ + 0x0000 - 0x0056 reg=8 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #16 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'showErrorNotification' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -0106ac: |[0106ac] org.sixgun.ponyexpress.service.PodcastPlayer.showErrorNotification:()V │ │ -0106bc: 1407 2500 027f |0000: const v7, #float 1.728e+38 // #7f020025 │ │ -0106c2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0106c4: 2203 1600 |0004: new-instance v3, Landroid/content/Intent; // type@0016 │ │ -0106c8: 1c04 ef00 |0006: const-class v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // type@00ef │ │ -0106cc: 7030 4c00 8304 |0008: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -0106d2: 5484 0e02 |000b: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -0106d6: 6e20 5600 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0056 │ │ -0106dc: 5484 1d02 |0010: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -0106e0: 7140 2500 5453 |0012: invoke-static {v4, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -0106e6: 0c00 |0015: move-result-object v0 │ │ -0106e8: 2202 0a00 |0016: new-instance v2, Landroid/app/Notification; // type@000a │ │ -0106ec: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0106ee: 7100 3a01 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013a │ │ -0106f4: 0b05 |001c: move-result-wide v5 │ │ -0106f6: 7056 2100 7254 |001d: invoke-direct {v2, v7, v4, v5, v6}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0021 │ │ -0106fc: 5224 0300 |0020: iget v4, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -010700: de04 0410 |0022: or-int/lit8 v4, v4, #int 16 // #10 │ │ -010704: 5924 0300 |0024: iput v4, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -010708: 5224 0200 |0026: iget v4, v2, Landroid/app/Notification;.defaults:I // field@0002 │ │ -01070c: de04 0404 |0028: or-int/lit8 v4, v4, #int 4 // #04 │ │ -010710: 5924 0200 |002a: iput v4, v2, Landroid/app/Notification;.defaults:I // field@0002 │ │ -010714: 2201 6600 |002c: new-instance v1, Landroid/widget/RemoteViews; // type@0066 │ │ -010718: 6e10 dd03 0800 |002e: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getPackageName:()Ljava/lang/String; // method@03dd │ │ -01071e: 0c04 |0031: move-result-object v4 │ │ -010720: 1405 0e00 037f |0032: const v5, #float 1.74129e+38 // #7f03000e │ │ -010726: 7030 eb00 4105 |0035: invoke-direct {v1, v4, v5}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@00eb │ │ -01072c: 1404 4100 097f |0038: const v4, #float 1.82106e+38 // #7f090041 │ │ -010732: 6e30 ec00 4107 |003b: invoke-virtual {v1, v4, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@00ec │ │ -010738: 1404 4200 097f |003e: const v4, #float 1.82106e+38 // #7f090042 │ │ -01073e: 1405 0300 067f |0041: const v5, #float 1.78117e+38 // #7f060003 │ │ -010744: 6e20 df03 5800 |0044: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03df │ │ -01074a: 0c05 |0047: move-result-object v5 │ │ -01074c: 6e30 ed00 4105 |0048: invoke-virtual {v1, v4, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@00ed │ │ -010752: 1404 4300 097f |004b: const v4, #float 1.82106e+38 // #7f090043 │ │ -010758: 1405 4500 067f |004e: const v5, #float 1.78118e+38 // #7f060045 │ │ -01075e: 6e20 df03 5800 |0051: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03df │ │ -010764: 0c05 |0054: move-result-object v5 │ │ -010766: 6e30 ed00 4105 |0055: invoke-virtual {v1, v4, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@00ed │ │ -01076c: 5b21 0100 |0058: iput-object v1, v2, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -010770: 5b20 0000 |005a: iput-object v0, v2, Landroid/app/Notification;.contentIntent:Landroid/app/PendingIntent; // field@0000 │ │ -010774: 5484 1602 |005c: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@0216 │ │ -010778: 1225 |005e: const/4 v5, #int 2 // #2 │ │ -01077a: 6e30 2400 5402 |005f: invoke-virtual {v4, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -010780: 0e00 |0062: return-void │ │ +012f04: |[012f04] org.sixgun.ponyexpress.service.PodcastPlayer.showErrorNotification:()V │ │ +012f14: 1408 2500 027f |0000: const v8, #float 1.728e+38 // #7f020025 │ │ +012f1a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +012f1c: 2203 1800 |0004: new-instance v3, Landroid/content/Intent; // type@0018 │ │ +012f20: 1c04 f700 |0006: const-class v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity; // type@00f7 │ │ +012f24: 7030 4e00 9304 |0008: invoke-direct {v3, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +012f2a: 5494 1602 |000b: iget-object v4, v9, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +012f2e: 6e20 5800 4300 |000d: invoke-virtual {v3, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0058 │ │ +012f34: 5494 2502 |0010: iget-object v4, v9, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +012f38: 7140 2700 5453 |0012: invoke-static {v4, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +012f3e: 0c00 |0015: move-result-object v0 │ │ +012f40: 2202 0c00 |0016: new-instance v2, Landroid/app/Notification; // type@000c │ │ +012f44: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +012f46: 7100 3d01 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013d │ │ +012f4c: 0b06 |001c: move-result-wide v6 │ │ +012f4e: 7057 2300 8264 |001d: invoke-direct {v2, v8, v4, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0023 │ │ +012f54: 5224 0300 |0020: iget v4, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +012f58: de04 0410 |0022: or-int/lit8 v4, v4, #int 16 // #10 │ │ +012f5c: 5924 0300 |0024: iput v4, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +012f60: 5224 0200 |0026: iget v4, v2, Landroid/app/Notification;.defaults:I // field@0002 │ │ +012f64: de04 0404 |0028: or-int/lit8 v4, v4, #int 4 // #04 │ │ +012f68: 5924 0200 |002a: iput v4, v2, Landroid/app/Notification;.defaults:I // field@0002 │ │ +012f6c: 2201 6800 |002c: new-instance v1, Landroid/widget/RemoteViews; // type@0068 │ │ +012f70: 6e10 e103 0900 |002e: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getPackageName:()Ljava/lang/String; // method@03e1 │ │ +012f76: 0c04 |0031: move-result-object v4 │ │ +012f78: 1405 0e00 037f |0032: const v5, #float 1.74129e+38 // #7f03000e │ │ +012f7e: 7030 ed00 4105 |0035: invoke-direct {v1, v4, v5}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@00ed │ │ +012f84: 1404 4100 097f |0038: const v4, #float 1.82106e+38 // #7f090041 │ │ +012f8a: 6e30 ee00 4108 |003b: invoke-virtual {v1, v4, v8}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@00ee │ │ +012f90: 1404 4200 097f |003e: const v4, #float 1.82106e+38 // #7f090042 │ │ +012f96: 1405 0300 067f |0041: const v5, #float 1.78117e+38 // #7f060003 │ │ +012f9c: 6e20 e303 5900 |0044: invoke-virtual {v9, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03e3 │ │ +012fa2: 0c05 |0047: move-result-object v5 │ │ +012fa4: 6e30 ef00 4105 |0048: invoke-virtual {v1, v4, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@00ef │ │ +012faa: 1404 4300 097f |004b: const v4, #float 1.82106e+38 // #7f090043 │ │ +012fb0: 1405 4500 067f |004e: const v5, #float 1.78118e+38 // #7f060045 │ │ +012fb6: 6e20 e303 5900 |0051: invoke-virtual {v9, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03e3 │ │ +012fbc: 0c05 |0054: move-result-object v5 │ │ +012fbe: 6e30 ef00 4105 |0055: invoke-virtual {v1, v4, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@00ef │ │ +012fc4: 5b21 0100 |0058: iput-object v1, v2, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +012fc8: 5b20 0000 |005a: iput-object v0, v2, Landroid/app/Notification;.contentIntent:Landroid/app/PendingIntent; // field@0000 │ │ +012fcc: 5494 1e02 |005c: iget-object v4, v9, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@021e │ │ +012fd0: 1225 |005e: const/4 v5, #int 2 // #2 │ │ +012fd2: 6e30 2600 5402 |005f: invoke-virtual {v4, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +012fd8: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=545 │ │ 0x000b line=546 │ │ 0x0010 line=547 │ │ 0x0016 line=549 │ │ + 0x0019 line=551 │ │ 0x0020 line=553 │ │ 0x0026 line=554 │ │ 0x002c line=556 │ │ 0x0038 line=557 │ │ 0x003e line=558 │ │ 0x004b line=559 │ │ 0x0058 line=560 │ │ @@ -20696,76 +19898,79 @@ │ │ 0x005c line=563 │ │ 0x0062 line=565 │ │ locals : │ │ 0x0016 - 0x0063 reg=0 contentIntent Landroid/app/PendingIntent; │ │ 0x0038 - 0x0063 reg=1 contentView Landroid/widget/RemoteViews; │ │ 0x0020 - 0x0063 reg=2 notification Landroid/app/Notification; │ │ 0x000b - 0x0063 reg=3 notificationIntent Landroid/content/Intent; │ │ - 0x0000 - 0x0063 reg=8 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0000 - 0x0063 reg=9 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #17 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'showNotification' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -010784: |[010784] org.sixgun.ponyexpress.service.PodcastPlayer.showNotification:()V │ │ -010794: 2202 1600 |0000: new-instance v2, Landroid/content/Intent; // type@0016 │ │ -010798: 1c04 eb00 |0002: const-class v4, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; // type@00eb │ │ -01079c: 7030 4c00 8204 |0004: invoke-direct {v2, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004c │ │ -0107a2: 5484 0e02 |0007: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -0107a6: 6e20 5600 4200 |0009: invoke-virtual {v2, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0056 │ │ -0107ac: 1504 0010 |000c: const/high16 v4, #int 268435456 // #1000 │ │ -0107b0: 6e20 5700 4200 |000e: invoke-virtual {v2, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0057 │ │ -0107b6: 5484 1d02 |0011: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -0107ba: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0107bc: 1506 0008 |0014: const/high16 v6, #int 134217728 // #800 │ │ -0107c0: 7140 2500 5462 |0016: invoke-static {v4, v5, v2, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -0107c6: 0c00 |0019: move-result-object v0 │ │ -0107c8: 2201 0a00 |001a: new-instance v1, Landroid/app/Notification; // type@000a │ │ -0107cc: 1404 1900 027f |001c: const v4, #float 1.728e+38 // #7f020019 │ │ -0107d2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -0107d4: 7100 3a01 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013a │ │ -0107da: 0b06 |0023: move-result-wide v6 │ │ -0107dc: 7057 2100 4165 |0024: invoke-direct {v1, v4, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0021 │ │ -0107e2: 2204 9100 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0107e6: 7010 3401 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0107ec: 1a05 8302 |002c: const-string v5, "Playing " // string@0283 │ │ -0107f0: 6e20 3801 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0107f6: 0c04 |0031: move-result-object v4 │ │ -0107f8: 5485 0f02 |0032: iget-object v5, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeName:Ljava/lang/String; // field@020f │ │ -0107fc: 6e20 3801 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010802: 0c04 |0037: move-result-object v4 │ │ -010804: 6e10 3901 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01080a: 0c03 |003b: move-result-object v3 │ │ -01080c: 5214 0300 |003c: iget v4, v1, Landroid/app/Notification;.flags:I // field@0003 │ │ -010810: de04 0402 |003e: or-int/lit8 v4, v4, #int 2 // #02 │ │ -010814: 5914 0300 |0040: iput v4, v1, Landroid/app/Notification;.flags:I // field@0003 │ │ -010818: 5484 1d02 |0042: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -01081c: 1405 0300 067f |0044: const v5, #float 1.78117e+38 // #7f060003 │ │ -010822: 6e20 df03 5800 |0047: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03df │ │ -010828: 0c05 |004a: move-result-object v5 │ │ -01082a: 6e50 2200 4135 |004b: invoke-virtual {v1, v4, v5, v3, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0022 │ │ -010830: 5484 1602 |004e: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@0216 │ │ -010834: 1225 |0050: const/4 v5, #int 2 // #2 │ │ -010836: 6e30 2400 5401 |0051: invoke-virtual {v4, v5, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -01083c: 0e00 |0054: return-void │ │ +012fdc: |[012fdc] org.sixgun.ponyexpress.service.PodcastPlayer.showNotification:()V │ │ +012fec: 2202 1800 |0000: new-instance v2, Landroid/content/Intent; // type@0018 │ │ +012ff0: 1c04 f300 |0002: const-class v4, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; // type@00f3 │ │ +012ff4: 7030 4e00 8204 |0004: invoke-direct {v2, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +012ffa: 5484 1602 |0007: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +012ffe: 6e20 5800 4200 |0009: invoke-virtual {v2, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@0058 │ │ +013004: 1504 0010 |000c: const/high16 v4, #int 268435456 // #1000 │ │ +013008: 6e20 5900 4200 |000e: invoke-virtual {v2, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0059 │ │ +01300e: 5484 2502 |0011: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +013012: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +013014: 1506 0008 |0014: const/high16 v6, #int 134217728 // #800 │ │ +013018: 7140 2700 5462 |0016: invoke-static {v4, v5, v2, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +01301e: 0c00 |0019: move-result-object v0 │ │ +013020: 2201 0c00 |001a: new-instance v1, Landroid/app/Notification; // type@000c │ │ +013024: 1404 1900 027f |001c: const v4, #float 1.728e+38 // #7f020019 │ │ +01302a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +01302c: 7100 3d01 0000 |0020: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013d │ │ +013032: 0b06 |0023: move-result-wide v6 │ │ +013034: 7057 2300 4165 |0024: invoke-direct {v1, v4, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0023 │ │ +01303a: 2204 9300 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +01303e: 7010 3701 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013044: 1a05 9302 |002c: const-string v5, "Playing " // string@0293 │ │ +013048: 6e20 3b01 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01304e: 0c04 |0031: move-result-object v4 │ │ +013050: 5485 1702 |0032: iget-object v5, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeName:Ljava/lang/String; // field@0217 │ │ +013054: 6e20 3b01 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01305a: 0c04 |0037: move-result-object v4 │ │ +01305c: 6e10 3c01 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013062: 0c03 |003b: move-result-object v3 │ │ +013064: 5214 0300 |003c: iget v4, v1, Landroid/app/Notification;.flags:I // field@0003 │ │ +013068: de04 0402 |003e: or-int/lit8 v4, v4, #int 2 // #02 │ │ +01306c: 5914 0300 |0040: iput v4, v1, Landroid/app/Notification;.flags:I // field@0003 │ │ +013070: 5484 2502 |0042: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +013074: 1405 0300 067f |0044: const v5, #float 1.78117e+38 // #7f060003 │ │ +01307a: 6e20 e303 5800 |0047: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getText:(I)Ljava/lang/CharSequence; // method@03e3 │ │ +013080: 0c05 |004a: move-result-object v5 │ │ +013082: 6e50 2400 4135 |004b: invoke-virtual {v1, v4, v5, v3, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0024 │ │ +013088: 5484 1e02 |004e: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@021e │ │ +01308c: 1225 |0050: const/4 v5, #int 2 // #2 │ │ +01308e: 6e30 2600 5401 |0051: invoke-virtual {v4, v5, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +013094: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0007 line=521 │ │ 0x000c line=522 │ │ 0x0011 line=524 │ │ 0x001a line=527 │ │ + 0x0020 line=529 │ │ 0x0027 line=530 │ │ 0x003c line=531 │ │ 0x0042 line=532 │ │ + 0x0047 line=533 │ │ + 0x004b line=532 │ │ 0x004e line=535 │ │ 0x0054 line=536 │ │ locals : │ │ 0x001a - 0x0055 reg=0 intent Landroid/app/PendingIntent; │ │ 0x0027 - 0x0055 reg=1 notification Landroid/app/Notification; │ │ 0x0007 - 0x0055 reg=2 notificationIntent Landroid/content/Intent; │ │ 0x003c - 0x0055 reg=3 text Ljava/lang/String; │ │ @@ -20775,104 +19980,102 @@ │ │ name : 'unregisterRemoteControl' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 74 16-bit code units │ │ -010840: |[010840] org.sixgun.ponyexpress.service.PodcastPlayer.unregisterRemoteControl:()V │ │ -010850: 6203 2502 |0000: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0225 │ │ -010854: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -010858: 0e00 |0004: return-void │ │ -01085a: 6203 2502 |0005: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@0225 │ │ -01085e: 5484 0b02 |0007: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@020b │ │ -010862: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -010864: 2355 5501 |000a: new-array v5, v5, [Ljava/lang/Object; // type@0155 │ │ -010868: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -01086a: 5487 2002 |000d: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0220 │ │ -01086e: 4d07 0506 |000f: aput-object v7, v5, v6 │ │ -010872: 6e30 4301 4305 |0011: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0143 │ │ -010878: 28f0 |0014: goto 0004 // -0010 │ │ -01087a: 0d03 |0015: move-exception v3 │ │ -01087c: 0732 |0016: move-object v2, v3 │ │ -01087e: 6e10 4201 0200 |0017: invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0142 │ │ -010884: 0c00 |001a: move-result-object v0 │ │ -010886: 2003 8e00 |001b: instance-of v3, v0, Ljava/lang/RuntimeException; // type@008e │ │ -01088a: 3803 0500 |001d: if-eqz v3, 0022 // +0005 │ │ -01088e: 1f00 8e00 |001f: check-cast v0, Ljava/lang/RuntimeException; // type@008e │ │ -010892: 2700 |0021: throw v0 │ │ -010894: 2003 8100 |0022: instance-of v3, v0, Ljava/lang/Error; // type@0081 │ │ -010898: 3803 0500 |0024: if-eqz v3, 0029 // +0005 │ │ -01089c: 1f00 8100 |0026: check-cast v0, Ljava/lang/Error; // type@0081 │ │ -0108a0: 2700 |0028: throw v0 │ │ -0108a2: 2203 8e00 |0029: new-instance v3, Ljava/lang/RuntimeException; // type@008e │ │ -0108a6: 7020 2501 2300 |002b: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0125 │ │ -0108ac: 2703 |002e: throw v3 │ │ -0108ae: 0d03 |002f: move-exception v3 │ │ -0108b0: 0731 |0030: move-object v1, v3 │ │ -0108b2: 6203 0f00 |0031: sget-object v3, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@000f │ │ -0108b6: 2204 9100 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0108ba: 7010 3401 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0108c0: 1a05 b507 |0038: const-string v5, "unexpected " // string@07b5 │ │ -0108c4: 6e20 3801 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0108ca: 0c04 |003d: move-result-object v4 │ │ -0108cc: 6e20 3701 1400 |003e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -0108d2: 0c04 |0041: move-result-object v4 │ │ -0108d4: 6e10 3901 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0108da: 0c04 |0045: move-result-object v4 │ │ -0108dc: 6e20 1401 4300 |0046: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0114 │ │ -0108e2: 28bb |0049: goto 0004 // -0045 │ │ + insns size : 72 16-bit code units │ │ +013098: |[013098] org.sixgun.ponyexpress.service.PodcastPlayer.unregisterRemoteControl:()V │ │ +0130a8: 6203 2d02 |0000: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@022d │ │ +0130ac: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0130b0: 0e00 |0004: return-void │ │ +0130b2: 6203 2d02 |0005: sget-object v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mUnregisterMediaButtonEventReceiver:Ljava/lang/reflect/Method; // field@022d │ │ +0130b6: 5484 1302 |0007: iget-object v4, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@0213 │ │ +0130ba: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0130bc: 2355 5d01 |000a: new-array v5, v5, [Ljava/lang/Object; // type@015d │ │ +0130c0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +0130c2: 5487 2802 |000d: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0228 │ │ +0130c6: 4d07 0506 |000f: aput-object v7, v5, v6 │ │ +0130ca: 6e30 4601 4305 |0011: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0146 │ │ +0130d0: 28f0 |0014: goto 0004 // -0010 │ │ +0130d2: 0d02 |0015: move-exception v2 │ │ +0130d4: 6e10 4501 0200 |0016: invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;.getCause:()Ljava/lang/Throwable; // method@0145 │ │ +0130da: 0c00 |0019: move-result-object v0 │ │ +0130dc: 2003 9000 |001a: instance-of v3, v0, Ljava/lang/RuntimeException; // type@0090 │ │ +0130e0: 3803 0500 |001c: if-eqz v3, 0021 // +0005 │ │ +0130e4: 1f00 9000 |001e: check-cast v0, Ljava/lang/RuntimeException; // type@0090 │ │ +0130e8: 2700 |0020: throw v0 │ │ +0130ea: 2003 8300 |0021: instance-of v3, v0, Ljava/lang/Error; // type@0083 │ │ +0130ee: 3803 0500 |0023: if-eqz v3, 0028 // +0005 │ │ +0130f2: 1f00 8300 |0025: check-cast v0, Ljava/lang/Error; // type@0083 │ │ +0130f6: 2700 |0027: throw v0 │ │ +0130f8: 2203 9000 |0028: new-instance v3, Ljava/lang/RuntimeException; // type@0090 │ │ +0130fc: 7020 2801 2300 |002a: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0128 │ │ +013102: 2703 |002d: throw v3 │ │ +013104: 0d01 |002e: move-exception v1 │ │ +013106: 6203 0f00 |002f: sget-object v3, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@000f │ │ +01310a: 2204 9300 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +01310e: 7010 3701 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013114: 1a05 c507 |0036: const-string v5, "unexpected " // string@07c5 │ │ +013118: 6e20 3b01 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01311e: 0c04 |003b: move-result-object v4 │ │ +013120: 6e20 3a01 1400 |003c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +013126: 0c04 |003f: move-result-object v4 │ │ +013128: 6e10 3c01 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01312e: 0c04 |0043: move-result-object v4 │ │ +013130: 6e20 1601 4300 |0044: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0116 │ │ +013136: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0015 │ │ - Ljava/lang/IllegalAccessException; -> 0x002f │ │ + Ljava/lang/IllegalAccessException; -> 0x002e │ │ positions : │ │ 0x0000 line=596 │ │ 0x0004 line=617 │ │ 0x0005 line=601 │ │ 0x0015 line=603 │ │ - 0x0017 line=605 │ │ - 0x001b line=606 │ │ - 0x001f line=607 │ │ - 0x0022 line=608 │ │ - 0x0026 line=609 │ │ - 0x0029 line=612 │ │ - 0x002f line=614 │ │ - 0x0031 line=615 │ │ - locals : │ │ - 0x001b - 0x0021 reg=0 cause Ljava/lang/Throwable; │ │ - 0x0022 - 0x0028 reg=0 cause Ljava/lang/Throwable; │ │ - 0x0029 - 0x002f reg=0 cause Ljava/lang/Throwable; │ │ - 0x0017 - 0x002f reg=2 ite Ljava/lang/reflect/InvocationTargetException; │ │ - 0x0031 - 0x004a reg=1 ie Ljava/lang/IllegalAccessException; │ │ - 0x0000 - 0x004a reg=8 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0016 line=605 │ │ + 0x001a line=606 │ │ + 0x001e line=607 │ │ + 0x0021 line=608 │ │ + 0x0025 line=609 │ │ + 0x0028 line=612 │ │ + 0x002e line=614 │ │ + 0x002f line=615 │ │ + locals : │ │ + 0x001a - 0x0020 reg=0 cause Ljava/lang/Throwable; │ │ + 0x0021 - 0x0027 reg=0 cause Ljava/lang/Throwable; │ │ + 0x0028 - 0x002e reg=0 cause Ljava/lang/Throwable; │ │ + 0x0016 - 0x002e reg=2 ite Ljava/lang/reflect/InvocationTargetException; │ │ + 0x002f - 0x0048 reg=1 ie Ljava/lang/IllegalAccessException; │ │ + 0x0000 - 0x0048 reg=8 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'SeekTo' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0108f4: |[0108f4] org.sixgun.ponyexpress.service.PodcastPlayer.SeekTo:(I)V │ │ -010904: 5420 1102 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010908: 5421 1002 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -01090c: 6e20 2801 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -010912: 0a00 |0007: move-result v0 │ │ -010914: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -010918: 5420 1202 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -01091c: 6e20 8200 3000 |000c: invoke-virtual {v0, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0082 │ │ -010922: 0e00 |000f: return-void │ │ -010924: 5420 1802 |0010: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010928: 6e20 8200 3000 |0012: invoke-virtual {v0, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0082 │ │ -01092e: 28fa |0015: goto 000f // -0006 │ │ +013148: |[013148] org.sixgun.ponyexpress.service.PodcastPlayer.SeekTo:(I)V │ │ +013158: 5420 1902 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +01315c: 5421 1802 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +013160: 6e20 2b01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +013166: 0a00 |0007: move-result v0 │ │ +013168: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +01316c: 5420 1a02 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +013170: 6e20 8400 3000 |000c: invoke-virtual {v0, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0084 │ │ +013176: 0e00 |000f: return-void │ │ +013178: 5420 2002 |0010: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +01317c: 6e20 8400 3000 |0012: invoke-virtual {v0, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0084 │ │ +013182: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x000a line=406 │ │ 0x000f line=411 │ │ 0x0010 line=409 │ │ locals : │ │ @@ -20884,23 +20087,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -010930: |[010930] org.sixgun.ponyexpress.service.PodcastPlayer.fastForward:()V │ │ -010940: 5432 1802 |0000: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010944: 6e10 7b00 0200 |0002: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007b │ │ -01094a: 0a01 |0005: move-result v1 │ │ -01094c: 5232 2402 |0006: iget v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@0224 │ │ -010950: 9000 0201 |0008: add-int v0, v2, v1 │ │ -010954: 5432 1802 |000a: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010958: 6e20 8200 0200 |000c: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0082 │ │ -01095e: 0e00 |000f: return-void │ │ +013184: |[013184] org.sixgun.ponyexpress.service.PodcastPlayer.fastForward:()V │ │ +013194: 5432 2002 |0000: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013198: 6e10 7d00 0200 |0002: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007d │ │ +01319e: 0a01 |0005: move-result v1 │ │ +0131a0: 5232 2c02 |0006: iget v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@022c │ │ +0131a4: 9000 0201 |0008: add-int v0, v2, v1 │ │ +0131a8: 5432 2002 |000a: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0131ac: 6e20 8400 0200 |000c: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0084 │ │ +0131b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=389 │ │ 0x000a line=390 │ │ 0x000f line=391 │ │ locals : │ │ @@ -20913,28 +20116,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -010960: |[010960] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodeLength:()I │ │ -010970: 5420 1102 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010974: 5421 1002 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -010978: 6e20 2801 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -01097e: 0a00 |0007: move-result v0 │ │ -010980: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ -010984: 5420 1202 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010988: 6e10 7c00 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getDuration:()I // method@007c │ │ -01098e: 0a00 |000f: move-result v0 │ │ -010990: 0f00 |0010: return v0 │ │ -010992: 5420 1802 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010996: 6e10 7c00 0000 |0013: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getDuration:()I // method@007c │ │ -01099c: 0a00 |0016: move-result v0 │ │ -01099e: 28f9 |0017: goto 0010 // -0007 │ │ +0131b4: |[0131b4] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodeLength:()I │ │ +0131c4: 5420 1902 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +0131c8: 5421 1802 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +0131cc: 6e20 2b01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +0131d2: 0a00 |0007: move-result v0 │ │ +0131d4: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ +0131d8: 5420 1a02 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +0131dc: 6e10 7e00 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getDuration:()I // method@007e │ │ +0131e2: 0a00 |000f: move-result v0 │ │ +0131e4: 0f00 |0010: return v0 │ │ +0131e6: 5420 2002 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0131ea: 6e10 7e00 0000 |0013: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getDuration:()I // method@007e │ │ +0131f0: 0a00 |0016: move-result v0 │ │ +0131f2: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x000a line=417 │ │ 0x0010 line=420 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ @@ -20944,28 +20147,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0109a0: |[0109a0] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodePosition:()I │ │ -0109b0: 5420 1102 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -0109b4: 5421 1002 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -0109b8: 6e20 2801 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -0109be: 0a00 |0007: move-result v0 │ │ -0109c0: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ -0109c4: 5420 1202 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -0109c8: 6e10 7b00 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007b │ │ -0109ce: 0a00 |000f: move-result v0 │ │ -0109d0: 0f00 |0010: return v0 │ │ -0109d2: 5420 1802 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -0109d6: 6e10 7b00 0000 |0013: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007b │ │ -0109dc: 0a00 |0016: move-result v0 │ │ -0109de: 28f9 |0017: goto 0010 // -0007 │ │ +0131f4: |[0131f4] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodePosition:()I │ │ +013204: 5420 1902 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +013208: 5421 1802 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +01320c: 6e20 2b01 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +013212: 0a00 |0007: move-result v0 │ │ +013214: 3900 0900 |0008: if-nez v0, 0011 // +0009 │ │ +013218: 5420 1a02 |000a: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01321c: 6e10 7d00 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007d │ │ +013222: 0a00 |000f: move-result v0 │ │ +013224: 0f00 |0010: return v0 │ │ +013226: 5420 2002 |0011: iget-object v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +01322a: 6e10 7d00 0000 |0013: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007d │ │ +013230: 0a00 |0016: move-result v0 │ │ +013232: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x000a line=428 │ │ 0x0010 line=431 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ @@ -20975,163 +20178,158 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0109e0: |[0109e0] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodeTitle:()Ljava/lang/String; │ │ -0109f0: 5410 1002 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -0109f4: 1100 |0002: return-object v0 │ │ +013234: |[013234] org.sixgun.ponyexpress.service.PodcastPlayer.getEpisodeTitle:()Ljava/lang/String; │ │ +013244: 5410 1802 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +013248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'initPlayer' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 232 16-bit code units │ │ -0109f8: |[0109f8] org.sixgun.ponyexpress.service.PodcastPlayer.initPlayer:(Landroid/os/Bundle;)V │ │ -010a08: 121b |0000: const/4 v11, #int 1 // #1 │ │ -010a0a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -010a0c: 7010 ee03 0c00 |0002: invoke-direct {v12}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03ee │ │ -010a12: 5bcd 0e02 |0005: iput-object v13, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -010a16: 54c6 0e02 |0007: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -010a1a: 1a07 a607 |0009: const-string v7, "title" // string@07a6 │ │ -010a1e: 6e20 9200 7600 |000b: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -010a24: 0c06 |000e: move-result-object v6 │ │ -010a26: 5bc6 0f02 |000f: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeName:Ljava/lang/String; // field@020f │ │ -010a2a: 54c6 0e02 |0011: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -010a2e: 1a07 2206 |0013: const-string v7, "name" // string@0622 │ │ -010a32: 6e20 9200 7600 |0015: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -010a38: 0c06 |0018: move-result-object v6 │ │ -010a3a: 5bc6 1c02 |0019: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@021c │ │ -010a3e: 54c6 0e02 |001b: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -010a42: 1a07 5c04 |001d: const-string v7, "filename" // string@045c │ │ -010a46: 6e20 9200 7600 |001f: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0092 │ │ -010a4c: 0c01 |0022: move-result-object v1 │ │ -010a4e: 2206 9100 |0023: new-instance v6, Ljava/lang/StringBuilder; // type@0091 │ │ -010a52: 7010 3401 0600 |0025: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010a58: 1a07 1400 |0028: const-string v7, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ -010a5c: 6e20 3801 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010a62: 0c06 |002d: move-result-object v6 │ │ -010a64: 54c7 1c02 |002e: iget-object v7, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@021c │ │ -010a68: 6e20 3801 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010a6e: 0c06 |0033: move-result-object v6 │ │ -010a70: 6e20 3801 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010a76: 0c06 |0037: move-result-object v6 │ │ -010a78: 6e10 3901 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010a7e: 0c03 |003b: move-result-object v3 │ │ -010a80: 54c6 0e02 |003c: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@020e │ │ -010a84: 1a07 2703 |003e: const-string v7, "_id" // string@0327 │ │ -010a88: 6e20 9100 7600 |0040: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0091 │ │ -010a8e: 0b06 |0043: move-result-wide v6 │ │ -010a90: 5ac6 2302 |0044: iput-wide v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@0223 │ │ -010a94: 54c6 1d02 |0046: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -010a98: 6e10 fa01 0600 |0048: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -010a9e: 0c06 |004b: move-result-object v6 │ │ -010aa0: 53c7 2302 |004c: iget-wide v7, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@0223 │ │ -010aa4: 54c9 1c02 |004e: iget-object v9, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@021c │ │ -010aa8: 6e40 5104 7698 |0050: invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0451 │ │ -010aae: 0a05 |0053: move-result v5 │ │ -010ab0: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -010ab2: 54c6 1102 |0055: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010ab6: 6e20 2801 6100 |0057: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -010abc: 0a06 |005a: move-result v6 │ │ -010abe: 3906 4400 |005b: if-nez v6, 009f // +0044 │ │ -010ac2: 54c6 1202 |005d: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010ac6: 6e10 8100 0600 |005f: invoke-virtual {v6}, Landroid/media/MediaPlayer;.reset:()V // method@0081 │ │ -010acc: 2204 7400 |0062: new-instance v4, Ljava/io/File; // type@0074 │ │ -010ad0: 7100 9600 0000 |0064: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -010ad6: 0c06 |0067: move-result-object v6 │ │ -010ad8: 7030 0001 6403 |0068: invoke-direct {v4, v6, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -010ade: 54c6 1202 |006b: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010ae2: 6e10 0601 0400 |006d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0106 │ │ -010ae8: 0c07 |0070: move-result-object v7 │ │ -010aea: 6e20 8300 7600 |0071: invoke-virtual {v6, v7}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0083 │ │ -010af0: 3902 0700 |0074: if-nez v2, 007b // +0007 │ │ -010af4: 54c6 1202 |0076: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010af8: 6e10 7f00 0600 |0078: invoke-virtual {v6}, Landroid/media/MediaPlayer;.prepare:()V // method@007f │ │ -010afe: 12f6 |007b: const/4 v6, #int -1 // #ff │ │ -010b00: 3265 6600 |007c: if-eq v5, v6, 00e2 // +0066 │ │ -010b04: 54c6 1202 |007e: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010b08: 6e20 8200 5600 |0080: invoke-virtual {v6, v5}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0082 │ │ -010b0e: 1a06 9e02 |0083: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010b12: 2207 9100 |0085: new-instance v7, Ljava/lang/StringBuilder; // type@0091 │ │ -010b16: 7010 3401 0700 |0087: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010b1c: 1a08 c302 |008a: const-string v8, "Seeking to " // string@02c3 │ │ -010b20: 6e20 3801 8700 |008c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010b26: 0c07 |008f: move-result-object v7 │ │ -010b28: 6e20 3501 5700 |0090: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -010b2e: 0c07 |0093: move-result-object v7 │ │ -010b30: 6e10 3901 0700 |0094: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010b36: 0c07 |0097: move-result-object v7 │ │ -010b38: 7120 b100 7600 |0098: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010b3e: 5cca 1e02 |009b: iput-boolean v10, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@021e │ │ -010b42: 5bc1 1102 |009d: iput-object v1, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010b46: 3802 4600 |009f: if-eqz v2, 00e5 // +0046 │ │ -010b4a: 5cca 1502 |00a1: iput-boolean v10, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@0215 │ │ -010b4e: 1a06 0000 |00a3: const-string v6, "" // string@0000 │ │ -010b52: 5bc6 1102 |00a5: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010b56: 7010 f003 0c00 |00a7: invoke-direct {v12}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.showErrorNotification:()V // method@03f0 │ │ -010b5c: 0e00 |00aa: return-void │ │ -010b5e: 0d06 |00ab: move-exception v6 │ │ -010b60: 0760 |00ac: move-object v0, v6 │ │ -010b62: 1a06 9e02 |00ad: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010b66: 1a07 d200 |00af: const-string v7, "Illegal path supplied to player" // string@00d2 │ │ -010b6a: 7130 b400 7600 |00b1: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -010b70: 1212 |00b4: const/4 v2, #int 1 // #1 │ │ -010b72: 28bf |00b5: goto 0074 // -0041 │ │ -010b74: 0d06 |00b6: move-exception v6 │ │ -010b76: 0760 |00b7: move-object v0, v6 │ │ -010b78: 1a06 9e02 |00b8: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010b7c: 1a07 7f02 |00ba: const-string v7, "Player is not set up correctly" // string@027f │ │ -010b80: 7130 b400 7600 |00bc: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -010b86: 1212 |00bf: const/4 v2, #int 1 // #1 │ │ -010b88: 28b4 |00c0: goto 0074 // -004c │ │ -010b8a: 0d06 |00c1: move-exception v6 │ │ -010b8c: 0760 |00c2: move-object v0, v6 │ │ -010b8e: 1a06 9e02 |00c3: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010b92: 1a07 7e02 |00c5: const-string v7, "Player cannot access path" // string@027e │ │ -010b96: 7130 b400 7600 |00c7: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -010b9c: 1212 |00ca: const/4 v2, #int 1 // #1 │ │ -010b9e: 28a9 |00cb: goto 0074 // -0057 │ │ -010ba0: 0d06 |00cc: move-exception v6 │ │ -010ba2: 0760 |00cd: move-object v0, v6 │ │ -010ba4: 1a06 9e02 |00ce: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010ba8: 1a07 4700 |00d0: const-string v7, "Cannot prepare Player. Incorrect state" // string@0047 │ │ -010bac: 7130 b400 7600 |00d2: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -010bb2: 1212 |00d5: const/4 v2, #int 1 // #1 │ │ -010bb4: 28a5 |00d6: goto 007b // -005b │ │ -010bb6: 0d06 |00d7: move-exception v6 │ │ -010bb8: 0760 |00d8: move-object v0, v6 │ │ -010bba: 1a06 9e02 |00d9: const-string v6, "PonyExpress PodcastPlayer" // string@029e │ │ -010bbe: 1a07 7e02 |00db: const-string v7, "Player cannot access path" // string@027e │ │ -010bc2: 7130 b400 7600 |00dd: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -010bc8: 1212 |00e0: const/4 v2, #int 1 // #1 │ │ -010bca: 289a |00e1: goto 007b // -0066 │ │ -010bcc: 5ccb 1e02 |00e2: iput-boolean v11, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@021e │ │ -010bd0: 28b9 |00e4: goto 009d // -0047 │ │ -010bd2: 5ccb 1502 |00e5: iput-boolean v11, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@0215 │ │ -010bd6: 28c3 |00e7: goto 00aa // -003d │ │ + insns size : 227 16-bit code units │ │ +01324c: |[01324c] org.sixgun.ponyexpress.service.PodcastPlayer.initPlayer:(Landroid/os/Bundle;)V │ │ +01325c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01325e: 120a |0001: const/4 v10, #int 0 // #0 │ │ +013260: 7010 f203 0c00 |0002: invoke-direct {v12}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03f2 │ │ +013266: 5bcd 1602 |0005: iput-object v13, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +01326a: 54c6 1602 |0007: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +01326e: 1a07 b607 |0009: const-string v7, "title" // string@07b6 │ │ +013272: 6e20 9400 7600 |000b: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +013278: 0c06 |000e: move-result-object v6 │ │ +01327a: 5bc6 1702 |000f: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeName:Ljava/lang/String; // field@0217 │ │ +01327e: 54c6 1602 |0011: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +013282: 1a07 3206 |0013: const-string v7, "name" // string@0632 │ │ +013286: 6e20 9400 7600 |0015: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +01328c: 0c06 |0018: move-result-object v6 │ │ +01328e: 5bc6 2402 |0019: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@0224 │ │ +013292: 54c6 1602 |001b: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +013296: 1a07 6e04 |001d: const-string v7, "filename" // string@046e │ │ +01329a: 6e20 9400 7600 |001f: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +0132a0: 0c01 |0022: move-result-object v1 │ │ +0132a2: 2206 9300 |0023: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +0132a6: 7010 3701 0600 |0025: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0132ac: 1a07 1400 |0028: const-string v7, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ +0132b0: 6e20 3b01 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0132b6: 0c06 |002d: move-result-object v6 │ │ +0132b8: 54c7 2402 |002e: iget-object v7, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@0224 │ │ +0132bc: 6e20 3b01 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0132c2: 0c06 |0033: move-result-object v6 │ │ +0132c4: 6e20 3b01 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0132ca: 0c06 |0037: move-result-object v6 │ │ +0132cc: 6e10 3c01 0600 |0038: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0132d2: 0c03 |003b: move-result-object v3 │ │ +0132d4: 54c6 1602 |003c: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mData:Landroid/os/Bundle; // field@0216 │ │ +0132d8: 1a07 3a03 |003e: const-string v7, "_id" // string@033a │ │ +0132dc: 6e20 9300 7600 |0040: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0093 │ │ +0132e2: 0b06 |0043: move-result-wide v6 │ │ +0132e4: 5ac6 2b02 |0044: iput-wide v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@022b │ │ +0132e8: 54c6 2502 |0046: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +0132ec: 6e10 fe01 0600 |0048: invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +0132f2: 0c06 |004b: move-result-object v6 │ │ +0132f4: 53c8 2b02 |004c: iget-wide v8, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@022b │ │ +0132f8: 54c7 2402 |004e: iget-object v7, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@0224 │ │ +0132fc: 6e40 5504 8679 |0050: invoke-virtual {v6, v8, v9, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getListened:(JLjava/lang/String;)I // method@0455 │ │ +013302: 0a05 |0053: move-result v5 │ │ +013304: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +013306: 54c6 1902 |0055: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +01330a: 6e20 2b01 6100 |0057: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +013310: 0a06 |005a: move-result v6 │ │ +013312: 3906 4400 |005b: if-nez v6, 009f // +0044 │ │ +013316: 54c6 1a02 |005d: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01331a: 6e10 8300 0600 |005f: invoke-virtual {v6}, Landroid/media/MediaPlayer;.reset:()V // method@0083 │ │ +013320: 2204 7600 |0062: new-instance v4, Ljava/io/File; // type@0076 │ │ +013324: 7100 9800 0000 |0064: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +01332a: 0c06 |0067: move-result-object v6 │ │ +01332c: 7030 0201 6403 |0068: invoke-direct {v4, v6, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +013332: 54c6 1a02 |006b: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +013336: 6e10 0801 0400 |006d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0108 │ │ +01333c: 0c07 |0070: move-result-object v7 │ │ +01333e: 6e20 8500 7600 |0071: invoke-virtual {v6, v7}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0085 │ │ +013344: 3902 0700 |0074: if-nez v2, 007b // +0007 │ │ +013348: 54c6 1a02 |0076: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01334c: 6e10 8100 0600 |0078: invoke-virtual {v6}, Landroid/media/MediaPlayer;.prepare:()V // method@0081 │ │ +013352: 12f6 |007b: const/4 v6, #int -1 // #ff │ │ +013354: 3265 6100 |007c: if-eq v5, v6, 00dd // +0061 │ │ +013358: 54c6 1a02 |007e: iget-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01335c: 6e20 8400 5600 |0080: invoke-virtual {v6, v5}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0084 │ │ +013362: 1a06 ae02 |0083: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +013366: 2207 9300 |0085: new-instance v7, Ljava/lang/StringBuilder; // type@0093 │ │ +01336a: 7010 3701 0700 |0087: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013370: 1a08 d302 |008a: const-string v8, "Seeking to " // string@02d3 │ │ +013374: 6e20 3b01 8700 |008c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01337a: 0c07 |008f: move-result-object v7 │ │ +01337c: 6e20 3801 5700 |0090: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +013382: 0c07 |0093: move-result-object v7 │ │ +013384: 6e10 3c01 0700 |0094: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01338a: 0c07 |0097: move-result-object v7 │ │ +01338c: 7120 b300 7600 |0098: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013392: 5cca 2602 |009b: iput-boolean v10, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@0226 │ │ +013396: 5bc1 1902 |009d: iput-object v1, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +01339a: 3802 4100 |009f: if-eqz v2, 00e0 // +0041 │ │ +01339e: 5cca 1d02 |00a1: iput-boolean v10, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@021d │ │ +0133a2: 1a06 0000 |00a3: const-string v6, "" // string@0000 │ │ +0133a6: 5bc6 1902 |00a5: iput-object v6, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +0133aa: 7010 f403 0c00 |00a7: invoke-direct {v12}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.showErrorNotification:()V // method@03f4 │ │ +0133b0: 0e00 |00aa: return-void │ │ +0133b2: 0d00 |00ab: move-exception v0 │ │ +0133b4: 1a06 ae02 |00ac: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +0133b8: 1a07 d700 |00ae: const-string v7, "Illegal path supplied to player" // string@00d7 │ │ +0133bc: 7130 b600 7600 |00b0: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +0133c2: 1212 |00b3: const/4 v2, #int 1 // #1 │ │ +0133c4: 28c0 |00b4: goto 0074 // -0040 │ │ +0133c6: 0d00 |00b5: move-exception v0 │ │ +0133c8: 1a06 ae02 |00b6: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +0133cc: 1a07 8f02 |00b8: const-string v7, "Player is not set up correctly" // string@028f │ │ +0133d0: 7130 b600 7600 |00ba: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +0133d6: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +0133d8: 28b6 |00be: goto 0074 // -004a │ │ +0133da: 0d00 |00bf: move-exception v0 │ │ +0133dc: 1a06 ae02 |00c0: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +0133e0: 1a07 8e02 |00c2: const-string v7, "Player cannot access path" // string@028e │ │ +0133e4: 7130 b600 7600 |00c4: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +0133ea: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ +0133ec: 28ac |00c8: goto 0074 // -0054 │ │ +0133ee: 0d00 |00c9: move-exception v0 │ │ +0133f0: 1a06 ae02 |00ca: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +0133f4: 1a07 4a00 |00cc: const-string v7, "Cannot prepare Player. Incorrect state" // string@004a │ │ +0133f8: 7130 b600 7600 |00ce: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +0133fe: 1212 |00d1: const/4 v2, #int 1 // #1 │ │ +013400: 28a9 |00d2: goto 007b // -0057 │ │ +013402: 0d00 |00d3: move-exception v0 │ │ +013404: 1a06 ae02 |00d4: const-string v6, "PonyExpress PodcastPlayer" // string@02ae │ │ +013408: 1a07 8e02 |00d6: const-string v7, "Player cannot access path" // string@028e │ │ +01340c: 7130 b600 7600 |00d8: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +013412: 1212 |00db: const/4 v2, #int 1 // #1 │ │ +013414: 289f |00dc: goto 007b // -0061 │ │ +013416: 5ccb 2602 |00dd: iput-boolean v11, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@0226 │ │ +01341a: 28be |00df: goto 009d // -0042 │ │ +01341c: 5ccb 1d02 |00e0: iput-boolean v11, v12, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mIsInitialised:Z // field@021d │ │ +013420: 28c8 |00e2: goto 00aa // -0038 │ │ catches : 2 │ │ 0x006b - 0x0074 │ │ Ljava/lang/IllegalArgumentException; -> 0x00ab │ │ - Ljava/lang/IllegalStateException; -> 0x00b6 │ │ - Ljava/io/IOException; -> 0x00c1 │ │ + Ljava/lang/IllegalStateException; -> 0x00b5 │ │ + Ljava/io/IOException; -> 0x00bf │ │ 0x0076 - 0x007b │ │ - Ljava/lang/IllegalStateException; -> 0x00cc │ │ - Ljava/io/IOException; -> 0x00d7 │ │ + Ljava/lang/IllegalStateException; -> 0x00c9 │ │ + Ljava/io/IOException; -> 0x00d3 │ │ positions : │ │ 0x0002 line=268 │ │ 0x0005 line=270 │ │ 0x0007 line=271 │ │ 0x0011 line=272 │ │ 0x001b line=273 │ │ 0x0023 line=274 │ │ @@ -21151,62 +20349,62 @@ │ │ 0x009d line=315 │ │ 0x009f line=317 │ │ 0x00a1 line=318 │ │ 0x00a3 line=319 │ │ 0x00a7 line=321 │ │ 0x00aa line=325 │ │ 0x00ab line=285 │ │ - 0x00ad line=286 │ │ - 0x00b4 line=287 │ │ - 0x00b5 line=294 │ │ - 0x00b6 line=288 │ │ - 0x00b8 line=289 │ │ - 0x00bf line=290 │ │ - 0x00c0 line=294 │ │ - 0x00c1 line=291 │ │ - 0x00c3 line=292 │ │ - 0x00ca line=293 │ │ - 0x00cc line=298 │ │ - 0x00ce line=299 │ │ - 0x00d5 line=300 │ │ - 0x00d6 line=304 │ │ - 0x00d7 line=301 │ │ - 0x00d9 line=302 │ │ - 0x00e0 line=303 │ │ - 0x00e2 line=312 │ │ - 0x00e5 line=323 │ │ + 0x00ac line=286 │ │ + 0x00b3 line=287 │ │ + 0x00b4 line=294 │ │ + 0x00b5 line=288 │ │ + 0x00b6 line=289 │ │ + 0x00bd line=290 │ │ + 0x00be line=294 │ │ + 0x00bf line=291 │ │ + 0x00c0 line=292 │ │ + 0x00c7 line=293 │ │ + 0x00c9 line=298 │ │ + 0x00ca line=299 │ │ + 0x00d1 line=300 │ │ + 0x00d2 line=304 │ │ + 0x00d3 line=301 │ │ + 0x00d4 line=302 │ │ + 0x00db line=303 │ │ + 0x00dd line=312 │ │ + 0x00e0 line=323 │ │ locals : │ │ 0x006b - 0x009f reg=4 podcast Ljava/io/File; │ │ - 0x00ad - 0x00b6 reg=0 e Ljava/lang/IllegalArgumentException; │ │ - 0x00b8 - 0x00c1 reg=0 e Ljava/lang/IllegalStateException; │ │ - 0x00c3 - 0x00cc reg=0 e Ljava/io/IOException; │ │ - 0x00ce - 0x00d7 reg=0 e Ljava/lang/IllegalStateException; │ │ - 0x00d9 - 0x00e2 reg=0 e Ljava/io/IOException; │ │ - 0x00ab - 0x00e5 reg=4 podcast Ljava/io/File; │ │ - 0x0023 - 0x00e8 reg=1 file Ljava/lang/String; │ │ - 0x0055 - 0x00e8 reg=2 isError Z │ │ - 0x003c - 0x00e8 reg=3 path Ljava/lang/String; │ │ - 0x0054 - 0x00e8 reg=5 position I │ │ - 0x0000 - 0x00e8 reg=12 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ - 0x0000 - 0x00e8 reg=13 data Landroid/os/Bundle; │ │ + 0x00ac - 0x00b5 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x00b6 - 0x00bf reg=0 e Ljava/lang/IllegalStateException; │ │ + 0x00c0 - 0x00c9 reg=0 e Ljava/io/IOException; │ │ + 0x00ca - 0x00d3 reg=0 e Ljava/lang/IllegalStateException; │ │ + 0x00d4 - 0x00dd reg=0 e Ljava/io/IOException; │ │ + 0x00ab - 0x00e0 reg=4 podcast Ljava/io/File; │ │ + 0x0023 - 0x00e3 reg=1 file Ljava/lang/String; │ │ + 0x0055 - 0x00e3 reg=2 isError Z │ │ + 0x003c - 0x00e3 reg=3 path Ljava/lang/String; │ │ + 0x0054 - 0x00e3 reg=5 position I │ │ + 0x0000 - 0x00e3 reg=12 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ + 0x0000 - 0x00e3 reg=13 data Landroid/os/Bundle; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'isPlaying' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -010c00: |[010c00] org.sixgun.ponyexpress.service.PodcastPlayer.isPlaying:()Z │ │ -010c10: 5410 1802 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010c14: 6e10 7d00 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007d │ │ -010c1a: 0a00 |0005: move-result v0 │ │ -010c1c: 0f00 |0006: return v0 │ │ +01344c: |[01344c] org.sixgun.ponyexpress.service.PodcastPlayer.isPlaying:()Z │ │ +01345c: 5410 2002 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013460: 6e10 7f00 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007f │ │ +013466: 0a00 |0005: move-result v0 │ │ +013468: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ @@ -21214,19 +20412,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -010c20: |[010c20] org.sixgun.ponyexpress.service.PodcastPlayer.isResumeAfterCall:()Z │ │ -010c30: 5520 0c02 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@020c │ │ -010c34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010c36: 5c21 0c02 |0003: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@020c │ │ -010c3a: 0f00 |0005: return v0 │ │ +01346c: |[01346c] org.sixgun.ponyexpress.service.PodcastPlayer.isResumeAfterCall:()Z │ │ +01347c: 5520 1402 |0000: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@0214 │ │ +013480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +013482: 5c21 1402 |0003: iput-boolean v1, v2, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBeenResumedAfterCall:Z // field@0214 │ │ +013486: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0002 line=445 │ │ 0x0005 line=446 │ │ locals : │ │ 0x0002 - 0x0006 reg=0 ret Z │ │ @@ -21237,17 +20435,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -010c3c: |[010c3c] org.sixgun.ponyexpress.service.PodcastPlayer.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -010c4c: 5410 0d02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBinder:Landroid/os/IBinder; // field@020d │ │ -010c50: 1100 |0002: return-object v0 │ │ +013488: |[013488] org.sixgun.ponyexpress.service.PodcastPlayer.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +013498: 5410 1502 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mBinder:Landroid/os/IBinder; // field@0215 │ │ +01349c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -21256,65 +20454,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -010c54: |[010c54] org.sixgun.ponyexpress.service.PodcastPlayer.onCreate:()V │ │ -010c64: 6f10 2d00 0500 |0000: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@002d │ │ -010c6a: 2202 2c00 |0003: new-instance v2, Landroid/media/MediaPlayer; // type@002c │ │ -010c6e: 7010 7a00 0200 |0005: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@007a │ │ -010c74: 5b52 1902 |0008: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer1:Landroid/media/MediaPlayer; // field@0219 │ │ -010c78: 2202 2c00 |000a: new-instance v2, Landroid/media/MediaPlayer; // type@002c │ │ -010c7c: 7010 7a00 0200 |000c: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@007a │ │ -010c82: 5b52 1a02 |000f: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer2:Landroid/media/MediaPlayer; // field@021a │ │ -010c86: 5452 1902 |0011: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer1:Landroid/media/MediaPlayer; // field@0219 │ │ -010c8a: 5b52 1802 |0013: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010c8e: 5452 1a02 |0015: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer2:Landroid/media/MediaPlayer; // field@021a │ │ -010c92: 5b52 1202 |0017: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010c96: 6e10 d903 0500 |0019: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getApplication:()Landroid/app/Application; // method@03d9 │ │ -010c9c: 0c00 |001c: move-result-object v0 │ │ -010c9e: 1f00 da00 |001d: check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00da │ │ -010ca2: 5b50 1d02 |001f: iput-object v0, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -010ca6: 1a02 9506 |0021: const-string v2, "phone" // string@0695 │ │ -010caa: 6e20 de03 2500 |0023: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03de │ │ -010cb0: 0c01 |0026: move-result-object v1 │ │ -010cb2: 1f01 4400 |0027: check-cast v1, Landroid/telephony/TelephonyManager; // type@0044 │ │ -010cb6: 5452 1702 |0029: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@0217 │ │ -010cba: 1303 2000 |002b: const/16 v3, #int 32 // #20 │ │ -010cbe: 6e30 ae00 2103 |002d: invoke-virtual {v1, v2, v3}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@00ae │ │ -010cc4: 1a02 3e06 |0030: const-string v2, "notification" // string@063e │ │ -010cc8: 6e20 de03 2500 |0032: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03de │ │ -010cce: 0c00 |0035: move-result-object v0 │ │ -010cd0: 1f00 0b00 |0036: check-cast v0, Landroid/app/NotificationManager; // type@000b │ │ -010cd4: 5b50 1602 |0038: iput-object v0, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@0216 │ │ -010cd8: 2200 2801 |003a: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; // type@0128 │ │ -010cdc: 7020 c203 5000 |003c: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c2 │ │ -010ce2: 5452 1802 |003f: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010ce6: 6e20 8400 0200 |0041: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0084 │ │ -010cec: 5452 1202 |0044: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010cf0: 6e20 8400 0200 |0046: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0084 │ │ -010cf6: 1a02 9003 |0049: const-string v2, "audio" // string@0390 │ │ -010cfa: 6e20 de03 2500 |004b: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03de │ │ -010d00: 0c00 |004e: move-result-object v0 │ │ -010d02: 1f00 2a00 |004f: check-cast v0, Landroid/media/AudioManager; // type@002a │ │ -010d06: 5b50 0b02 |0051: iput-object v0, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@020b │ │ -010d0a: 2202 1100 |0053: new-instance v2, Landroid/content/ComponentName; // type@0011 │ │ -010d0e: 6e10 dd03 0500 |0055: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getPackageName:()Ljava/lang/String; // method@03dd │ │ -010d14: 0c03 |0058: move-result-object v3 │ │ -010d16: 1c04 1e01 |0059: const-class v4, Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver; // type@011e │ │ -010d1a: 6e10 1801 0400 |005b: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0118 │ │ -010d20: 0c04 |005e: move-result-object v4 │ │ -010d22: 7030 3400 3204 |005f: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0034 │ │ -010d28: 5b52 2002 |0062: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0220 │ │ -010d2c: 1a02 9e02 |0064: const-string v2, "PonyExpress PodcastPlayer" // string@029e │ │ -010d30: 1a03 8e02 |0066: const-string v3, "PodcastPlayer started" // string@028e │ │ -010d34: 7120 b100 3200 |0068: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010d3a: 0e00 |006b: return-void │ │ +0134a0: |[0134a0] org.sixgun.ponyexpress.service.PodcastPlayer.onCreate:()V │ │ +0134b0: 6f10 2f00 0500 |0000: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@002f │ │ +0134b6: 2202 2e00 |0003: new-instance v2, Landroid/media/MediaPlayer; // type@002e │ │ +0134ba: 7010 7c00 0200 |0005: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@007c │ │ +0134c0: 5b52 2102 |0008: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer1:Landroid/media/MediaPlayer; // field@0221 │ │ +0134c4: 2202 2e00 |000a: new-instance v2, Landroid/media/MediaPlayer; // type@002e │ │ +0134c8: 7010 7c00 0200 |000c: invoke-direct {v2}, Landroid/media/MediaPlayer;.:()V // method@007c │ │ +0134ce: 5b52 2202 |000f: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer2:Landroid/media/MediaPlayer; // field@0222 │ │ +0134d2: 5452 2102 |0011: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer1:Landroid/media/MediaPlayer; // field@0221 │ │ +0134d6: 5b52 2002 |0013: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0134da: 5452 2202 |0015: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer2:Landroid/media/MediaPlayer; // field@0222 │ │ +0134de: 5b52 1a02 |0017: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +0134e2: 6e10 dd03 0500 |0019: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getApplication:()Landroid/app/Application; // method@03dd │ │ +0134e8: 0c02 |001c: move-result-object v2 │ │ +0134ea: 1f02 e200 |001d: check-cast v2, Lorg/sixgun/ponyexpress/PonyExpressApp; // type@00e2 │ │ +0134ee: 5b52 2502 |001f: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +0134f2: 1a02 a506 |0021: const-string v2, "phone" // string@06a5 │ │ +0134f6: 6e20 e203 2500 |0023: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03e2 │ │ +0134fc: 0c01 |0026: move-result-object v1 │ │ +0134fe: 1f01 4600 |0027: check-cast v1, Landroid/telephony/TelephonyManager; // type@0046 │ │ +013502: 5452 1f02 |0029: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@021f │ │ +013506: 1303 2000 |002b: const/16 v3, #int 32 // #20 │ │ +01350a: 6e30 b000 2103 |002d: invoke-virtual {v1, v2, v3}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@00b0 │ │ +013510: 1a02 4e06 |0030: const-string v2, "notification" // string@064e │ │ +013514: 6e20 e203 2500 |0032: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03e2 │ │ +01351a: 0c02 |0035: move-result-object v2 │ │ +01351c: 1f02 0d00 |0036: check-cast v2, Landroid/app/NotificationManager; // type@000d │ │ +013520: 5b52 1e02 |0038: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@021e │ │ +013524: 2200 3001 |003a: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; // type@0130 │ │ +013528: 7020 c603 5000 |003c: invoke-direct {v0, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V // method@03c6 │ │ +01352e: 5452 2002 |003f: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013532: 6e20 8600 0200 |0041: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0086 │ │ +013538: 5452 1a02 |0044: iget-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01353c: 6e20 8600 0200 |0046: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0086 │ │ +013542: 1a02 a203 |0049: const-string v2, "audio" // string@03a2 │ │ +013546: 6e20 e203 2500 |004b: invoke-virtual {v5, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03e2 │ │ +01354c: 0c02 |004e: move-result-object v2 │ │ +01354e: 1f02 2c00 |004f: check-cast v2, Landroid/media/AudioManager; // type@002c │ │ +013552: 5b52 1302 |0051: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mAudioManager:Landroid/media/AudioManager; // field@0213 │ │ +013556: 2202 1300 |0053: new-instance v2, Landroid/content/ComponentName; // type@0013 │ │ +01355a: 6e10 e103 0500 |0055: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getPackageName:()Ljava/lang/String; // method@03e1 │ │ +013560: 0c03 |0058: move-result-object v3 │ │ +013562: 1c04 2601 |0059: const-class v4, Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver; // type@0126 │ │ +013566: 6e10 1b01 0400 |005b: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@011b │ │ +01356c: 0c04 |005e: move-result-object v4 │ │ +01356e: 7030 3600 3204 |005f: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0036 │ │ +013574: 5b52 2802 |0062: iput-object v2, v5, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRemoteControlReceiver:Landroid/content/ComponentName; // field@0228 │ │ +013578: 1a02 ae02 |0064: const-string v2, "PonyExpress PodcastPlayer" // string@02ae │ │ +01357c: 1a03 9e02 |0066: const-string v3, "PodcastPlayer started" // string@029e │ │ +013580: 7120 b300 3200 |0068: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013586: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x000a line=149 │ │ 0x0011 line=150 │ │ 0x0015 line=151 │ │ @@ -21323,57 +20521,58 @@ │ │ 0x0029 line=154 │ │ 0x0030 line=155 │ │ 0x003a line=157 │ │ 0x003f line=173 │ │ 0x0044 line=174 │ │ 0x0049 line=177 │ │ 0x0053 line=178 │ │ + 0x005b line=179 │ │ 0x0064 line=182 │ │ 0x006b line=183 │ │ locals : │ │ - 0x003f - 0x004f reg=0 onCompletionListener Landroid/media/MediaPlayer$OnCompletionListener; │ │ + 0x003f - 0x006c reg=0 onCompletionListener Landroid/media/MediaPlayer$OnCompletionListener; │ │ 0x0029 - 0x006c reg=1 tm Landroid/telephony/TelephonyManager; │ │ 0x0000 - 0x006c reg=5 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ #10 : (in Lorg/sixgun/ponyexpress/service/PodcastPlayer;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -010d3c: |[010d3c] org.sixgun.ponyexpress.service.PodcastPlayer.onDestroy:()V │ │ -010d4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -010d4e: 6f10 2e00 0400 |0001: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@002e │ │ -010d54: 1a01 9506 |0004: const-string v1, "phone" // string@0695 │ │ -010d58: 6e20 de03 1400 |0006: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03de │ │ -010d5e: 0c00 |0009: move-result-object v0 │ │ -010d60: 1f00 4400 |000a: check-cast v0, Landroid/telephony/TelephonyManager; // type@0044 │ │ -010d64: 5441 1702 |000c: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@0217 │ │ -010d68: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -010d6a: 6e30 ae00 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@00ae │ │ -010d70: 5441 1202 |0012: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010d74: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -010d78: 5441 1202 |0016: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010d7c: 6e10 8000 0100 |0018: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0080 │ │ -010d82: 5b43 1202 |001b: iput-object v3, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010d86: 5441 1802 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010d8a: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -010d8e: 5441 1802 |0021: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010d92: 6e10 8000 0100 |0023: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0080 │ │ -010d98: 5b43 1802 |0026: iput-object v3, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010d9c: 5441 1602 |0028: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@0216 │ │ -010da0: 1222 |002a: const/4 v2, #int 2 // #2 │ │ -010da2: 6e20 2300 2100 |002b: invoke-virtual {v1, v2}, Landroid/app/NotificationManager;.cancel:(I)V // method@0023 │ │ -010da8: 1a01 9e02 |002e: const-string v1, "PonyExpress PodcastPlayer" // string@029e │ │ -010dac: 1a02 8f02 |0030: const-string v2, "PodcastPlayer stopped" // string@028f │ │ -010db0: 7120 b100 2100 |0032: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010db6: 0e00 |0035: return-void │ │ +013588: |[013588] org.sixgun.ponyexpress.service.PodcastPlayer.onDestroy:()V │ │ +013598: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01359a: 6f10 3000 0400 |0001: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@0030 │ │ +0135a0: 1a01 a506 |0004: const-string v1, "phone" // string@06a5 │ │ +0135a4: 6e20 e203 1400 |0006: invoke-virtual {v4, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@03e2 │ │ +0135aa: 0c00 |0009: move-result-object v0 │ │ +0135ac: 1f00 4600 |000a: check-cast v0, Landroid/telephony/TelephonyManager; // type@0046 │ │ +0135b0: 5441 1f02 |000c: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPhoneListener:Landroid/telephony/PhoneStateListener; // field@021f │ │ +0135b4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0135b6: 6e30 b000 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;.listen:(Landroid/telephony/PhoneStateListener;I)V // method@00b0 │ │ +0135bc: 5441 1a02 |0012: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +0135c0: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +0135c4: 5441 1a02 |0016: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +0135c8: 6e10 8200 0100 |0018: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0082 │ │ +0135ce: 5b43 1a02 |001b: iput-object v3, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +0135d2: 5441 2002 |001d: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0135d6: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +0135da: 5441 2002 |0021: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0135de: 6e10 8200 0100 |0023: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0082 │ │ +0135e4: 5b43 2002 |0026: iput-object v3, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0135e8: 5441 1e02 |0028: iget-object v1, v4, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mNM:Landroid/app/NotificationManager; // field@021e │ │ +0135ec: 1222 |002a: const/4 v2, #int 2 // #2 │ │ +0135ee: 6e20 2500 2100 |002b: invoke-virtual {v1, v2}, Landroid/app/NotificationManager;.cancel:(I)V // method@0025 │ │ +0135f4: 1a01 ae02 |002e: const-string v1, "PonyExpress PodcastPlayer" // string@02ae │ │ +0135f8: 1a02 9f02 |0030: const-string v2, "PodcastPlayer stopped" // string@029f │ │ +0135fc: 7120 b300 2100 |0032: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013602: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0004 line=243 │ │ 0x000c line=244 │ │ 0x0012 line=246 │ │ 0x0016 line=247 │ │ @@ -21393,17 +20592,17 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -010db8: |[010db8] org.sixgun.ponyexpress.service.PodcastPlayer.onStart:(Landroid/content/Intent;I)V │ │ -010dc8: 7020 e003 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.handleCommand:(Landroid/content/Intent;)V // method@03e0 │ │ -010dce: 0e00 |0003: return-void │ │ +013604: |[013604] org.sixgun.ponyexpress.service.PodcastPlayer.onStart:(Landroid/content/Intent;I)V │ │ +013614: 7020 e403 1000 |0000: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.handleCommand:(Landroid/content/Intent;)V // method@03e4 │ │ +01361a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -21414,18 +20613,18 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -010dd0: |[010dd0] org.sixgun.ponyexpress.service.PodcastPlayer.onStartCommand:(Landroid/content/Intent;II)I │ │ -010de0: 7020 e003 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.handleCommand:(Landroid/content/Intent;)V // method@03e0 │ │ -010de6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -010de8: 0f00 |0004: return v0 │ │ +01361c: |[01361c] org.sixgun.ponyexpress.service.PodcastPlayer.onStartCommand:(Landroid/content/Intent;II)I │ │ +01362c: 7020 e403 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.handleCommand:(Landroid/content/Intent;)V // method@03e4 │ │ +013632: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +013634: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ @@ -21437,47 +20636,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -010dec: |[010dec] org.sixgun.ponyexpress.service.PodcastPlayer.pause:()V │ │ -010dfc: 5470 1302 |0000: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@0213 │ │ -010e00: 6e20 f303 0700 |0002: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@03f3 │ │ -010e06: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -010e08: 5b70 1302 |0006: iput-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@0213 │ │ -010e0c: 5470 1802 |0008: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010e10: 6e10 7e00 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@007e │ │ -010e16: 7010 e103 0700 |000d: invoke-direct {v7}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.hideNotification:()V // method@03e1 │ │ -010e1c: 5470 1802 |0010: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010e20: 6e10 7b00 0000 |0012: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007b │ │ -010e26: 0a05 |0015: move-result v5 │ │ -010e28: 5470 1d02 |0016: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -010e2c: 6e10 fa01 0000 |0018: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -010e32: 0c00 |001b: move-result-object v0 │ │ -010e34: 5471 1b02 |001c: iget-object v1, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@021b │ │ -010e38: 5372 2202 |001e: iget-wide v2, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@0222 │ │ -010e3c: 1a04 6a05 |0020: const-string v4, "listened" // string@056a │ │ -010e40: 7406 5f04 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@045f │ │ -010e46: 0a06 |0025: move-result v6 │ │ -010e48: 3806 1a00 |0026: if-eqz v6, 0040 // +001a │ │ -010e4c: 1a00 9e02 |0028: const-string v0, "PonyExpress PodcastPlayer" // string@029e │ │ -010e50: 2201 9100 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -010e54: 7010 3401 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010e5a: 1a02 e202 |002f: const-string v2, "Updated listened to position to " // string@02e2 │ │ -010e5e: 6e20 3801 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010e64: 0c01 |0034: move-result-object v1 │ │ -010e66: 6e20 3501 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -010e6c: 0c01 |0038: move-result-object v1 │ │ -010e6e: 6e10 3901 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010e74: 0c01 |003c: move-result-object v1 │ │ -010e76: 7120 b100 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010e7c: 6e10 f203 0700 |0040: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.stopSelf:()V // method@03f2 │ │ -010e82: 0e00 |0043: return-void │ │ +013638: |[013638] org.sixgun.ponyexpress.service.PodcastPlayer.pause:()V │ │ +013648: 5470 1b02 |0000: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@021b │ │ +01364c: 6e20 f703 0700 |0002: invoke-virtual {v7, v0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@03f7 │ │ +013652: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +013654: 5b70 1b02 |0006: iput-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@021b │ │ +013658: 5470 2002 |0008: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +01365c: 6e10 8000 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0080 │ │ +013662: 7010 e503 0700 |000d: invoke-direct {v7}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.hideNotification:()V // method@03e5 │ │ +013668: 5470 2002 |0010: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +01366c: 6e10 7d00 0000 |0012: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007d │ │ +013672: 0a05 |0015: move-result v5 │ │ +013674: 5470 2502 |0016: iget-object v0, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +013678: 6e10 fe01 0000 |0018: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +01367e: 0c00 |001b: move-result-object v0 │ │ +013680: 5471 2302 |001c: iget-object v1, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@0223 │ │ +013684: 5372 2a02 |001e: iget-wide v2, v7, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@022a │ │ +013688: 1a04 7a05 |0020: const-string v4, "listened" // string@057a │ │ +01368c: 7406 6304 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@0463 │ │ +013692: 0a06 |0025: move-result v6 │ │ +013694: 3806 1a00 |0026: if-eqz v6, 0040 // +001a │ │ +013698: 1a00 ae02 |0028: const-string v0, "PonyExpress PodcastPlayer" // string@02ae │ │ +01369c: 2201 9300 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +0136a0: 7010 3701 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0136a6: 1a02 f502 |002f: const-string v2, "Updated listened to position to " // string@02f5 │ │ +0136aa: 6e20 3b01 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0136b0: 0c01 |0034: move-result-object v1 │ │ +0136b2: 6e20 3801 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +0136b8: 0c01 |0038: move-result-object v1 │ │ +0136ba: 6e10 3c01 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0136c0: 0c01 |003c: move-result-object v1 │ │ +0136c2: 7120 b300 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0136c8: 6e10 f603 0700 |0040: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.stopSelf:()V // method@03f6 │ │ +0136ce: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0005 line=372 │ │ 0x0008 line=374 │ │ 0x000d line=375 │ │ 0x0010 line=377 │ │ @@ -21496,74 +20695,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 125 16-bit code units │ │ -010e84: |[010e84] org.sixgun.ponyexpress.service.PodcastPlayer.play:()V │ │ -010e94: 2200 2a01 |0000: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // type@012a │ │ -010e98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -010e9a: 7030 c703 8001 |0003: invoke-direct {v0, v8, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;)V // method@03c7 │ │ -010ea0: 5b80 1302 |0006: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@0213 │ │ -010ea4: 2206 1700 |0008: new-instance v6, Landroid/content/IntentFilter; // type@0017 │ │ -010ea8: 1a00 7c03 |000a: const-string v0, "android.intent.action.HEADSET_PLUG" // string@037c │ │ -010eac: 7020 5800 0600 |000c: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0058 │ │ -010eb2: 5480 1302 |000f: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@0213 │ │ -010eb6: 6e30 ed03 0806 |0011: invoke-virtual {v8, v0, v6}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@03ed │ │ -010ebc: 7010 ee03 0800 |0014: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03ee │ │ -010ec2: 5480 1102 |0017: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010ec6: 5481 1002 |0019: iget-object v1, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -010eca: 6e20 2801 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -010ed0: 0a00 |001e: move-result v0 │ │ -010ed2: 3900 3700 |001f: if-nez v0, 0056 // +0037 │ │ -010ed6: 5480 1802 |0021: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010eda: 6e10 7d00 0000 |0023: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007d │ │ -010ee0: 0a00 |0026: move-result v0 │ │ -010ee2: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -010ee6: 6e10 eb03 0800 |0029: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03eb │ │ -010eec: 5480 1802 |002c: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010ef0: 6e10 8100 0000 |002e: invoke-virtual {v0}, Landroid/media/MediaPlayer;.reset:()V // method@0081 │ │ -010ef6: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -010ef8: 5487 1802 |0032: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010efc: 5480 1202 |0034: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010f00: 5b80 1802 |0036: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010f04: 5b87 1202 |0038: iput-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@0212 │ │ -010f08: 5380 2302 |003a: iget-wide v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@0223 │ │ -010f0c: 5a80 2202 |003c: iput-wide v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@0222 │ │ -010f10: 5480 1c02 |003e: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@021c │ │ -010f14: 5b80 1b02 |0040: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@021b │ │ -010f18: 5580 1e02 |0042: iget-boolean v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@021e │ │ -010f1c: 3800 1200 |0044: if-eqz v0, 0056 // +0012 │ │ -010f20: 5480 1d02 |0046: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@021d │ │ -010f24: 6e10 fa01 0000 |0048: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -010f2a: 0c00 |004b: move-result-object v0 │ │ -010f2c: 5481 1b02 |004c: iget-object v1, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@021b │ │ -010f30: 5382 2202 |004e: iget-wide v2, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@0222 │ │ -010f34: 1a04 6a05 |0050: const-string v4, "listened" // string@056a │ │ -010f38: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -010f3a: 7406 5f04 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@045f │ │ -010f40: 5480 1802 |0056: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010f44: 6e10 8500 0000 |0058: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0085 │ │ -010f4a: 7010 f103 0800 |005b: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.showNotification:()V // method@03f1 │ │ -010f50: 5480 1102 |005e: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0211 │ │ -010f54: 5b80 1002 |0060: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -010f58: 1a00 9e02 |0062: const-string v0, "PonyExpress PodcastPlayer" // string@029e │ │ -010f5c: 2201 9100 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -010f60: 7010 3401 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -010f66: 1a02 8302 |0069: const-string v2, "Playing " // string@0283 │ │ -010f6a: 6e20 3801 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010f70: 0c01 |006e: move-result-object v1 │ │ -010f72: 5482 1002 |006f: iget-object v2, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0210 │ │ -010f76: 6e20 3801 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -010f7c: 0c01 |0074: move-result-object v1 │ │ -010f7e: 6e10 3901 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -010f84: 0c01 |0078: move-result-object v1 │ │ -010f86: 7120 b100 1000 |0079: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -010f8c: 0e00 |007c: return-void │ │ +0136d0: |[0136d0] org.sixgun.ponyexpress.service.PodcastPlayer.play:()V │ │ +0136e0: 2200 3201 |0000: new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // type@0132 │ │ +0136e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0136e6: 7030 cb03 8001 |0003: invoke-direct {v0, v8, v1}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver;.:(Lorg/sixgun/ponyexpress/service/PodcastPlayer;Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;)V // method@03cb │ │ +0136ec: 5b80 1b02 |0006: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@021b │ │ +0136f0: 2206 1900 |0008: new-instance v6, Landroid/content/IntentFilter; // type@0019 │ │ +0136f4: 1a00 8f03 |000a: const-string v0, "android.intent.action.HEADSET_PLUG" // string@038f │ │ +0136f8: 7020 5a00 0600 |000c: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@005a │ │ +0136fe: 5480 1b02 |000f: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mHeadPhoneReciever:Lorg/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver; // field@021b │ │ +013702: 6e30 f103 0806 |0011: invoke-virtual {v8, v0, v6}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@03f1 │ │ +013708: 7010 f203 0800 |0014: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.registerRemoteControl:()V // method@03f2 │ │ +01370e: 5480 1902 |0017: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +013712: 5481 1802 |0019: iget-object v1, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +013716: 6e20 2b01 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +01371c: 0a00 |001e: move-result v0 │ │ +01371e: 3900 3700 |001f: if-nez v0, 0056 // +0037 │ │ +013722: 5480 2002 |0021: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013726: 6e10 7f00 0000 |0023: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@007f │ │ +01372c: 0a00 |0026: move-result v0 │ │ +01372e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +013732: 6e10 ef03 0800 |0029: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.pause:()V // method@03ef │ │ +013738: 5480 2002 |002c: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +01373c: 6e10 8300 0000 |002e: invoke-virtual {v0}, Landroid/media/MediaPlayer;.reset:()V // method@0083 │ │ +013742: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +013744: 5487 2002 |0032: iget-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013748: 5480 1a02 |0034: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +01374c: 5b80 2002 |0036: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013750: 5b87 1a02 |0038: iput-object v7, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mFreePlayer:Landroid/media/MediaPlayer; // field@021a │ │ +013754: 5380 2b02 |003a: iget-wide v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowIDQueued:J // field@022b │ │ +013758: 5a80 2a02 |003c: iput-wide v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@022a │ │ +01375c: 5480 2402 |003e: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastNameQueued:Ljava/lang/String; // field@0224 │ │ +013760: 5b80 2302 |0040: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@0223 │ │ +013764: 5580 2602 |0042: iget-boolean v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mQueuedIsUnlistened:Z // field@0226 │ │ +013768: 3800 1200 |0044: if-eqz v0, 0056 // +0012 │ │ +01376c: 5480 2502 |0046: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0225 │ │ +013770: 6e10 fe01 0000 |0048: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +013776: 0c00 |004b: move-result-object v0 │ │ +013778: 5481 2302 |004c: iget-object v1, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPodcastName:Ljava/lang/String; // field@0223 │ │ +01377c: 5382 2a02 |004e: iget-wide v2, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mRowID:J // field@022a │ │ +013780: 1a04 7a05 |0050: const-string v4, "listened" // string@057a │ │ +013784: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +013786: 7406 6304 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(Ljava/lang/String;JLjava/lang/String;I)Z // method@0463 │ │ +01378c: 5480 2002 |0056: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013790: 6e10 8700 0000 |0058: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@0087 │ │ +013796: 7010 f503 0800 |005b: invoke-direct {v8}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.showNotification:()V // method@03f5 │ │ +01379c: 5480 1902 |005e: iget-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodeQueued:Ljava/lang/String; // field@0219 │ │ +0137a0: 5b80 1802 |0060: iput-object v0, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +0137a4: 1a00 ae02 |0062: const-string v0, "PonyExpress PodcastPlayer" // string@02ae │ │ +0137a8: 2201 9300 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +0137ac: 7010 3701 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0137b2: 1a02 9302 |0069: const-string v2, "Playing " // string@0293 │ │ +0137b6: 6e20 3b01 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0137bc: 0c01 |006e: move-result-object v1 │ │ +0137be: 5482 1802 |006f: iget-object v2, v8, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mEpisodePlaying:Ljava/lang/String; // field@0218 │ │ +0137c2: 6e20 3b01 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0137c8: 0c01 |0074: move-result-object v1 │ │ +0137ca: 6e10 3c01 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0137d0: 0c01 |0078: move-result-object v1 │ │ +0137d2: 7120 b300 1000 |0079: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0137d8: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0008 line=335 │ │ 0x000f line=336 │ │ 0x0014 line=337 │ │ 0x0017 line=339 │ │ @@ -21593,40 +20792,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -010f90: |[010f90] org.sixgun.ponyexpress.service.PodcastPlayer.rewind:()V │ │ -010fa0: 5432 1802 |0000: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010fa4: 6e10 7b00 0200 |0002: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007b │ │ -010faa: 0a01 |0005: move-result v1 │ │ -010fac: 5232 2402 |0006: iget v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@0224 │ │ -010fb0: 9100 0102 |0008: sub-int v0, v1, v2 │ │ -010fb4: 5432 1802 |000a: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0218 │ │ -010fb8: 6e20 8200 0200 |000c: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0082 │ │ -010fbe: 0e00 |000f: return-void │ │ +0137dc: |[0137dc] org.sixgun.ponyexpress.service.PodcastPlayer.rewind:()V │ │ +0137ec: 5432 2002 |0000: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +0137f0: 6e10 7d00 0200 |0002: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@007d │ │ +0137f6: 0a01 |0005: move-result v1 │ │ +0137f8: 5232 2c02 |0006: iget v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mSeekDelta:I // field@022c │ │ +0137fc: 9100 0102 |0008: sub-int v0, v1, v2 │ │ +013800: 5432 2002 |000a: iget-object v2, v3, Lorg/sixgun/ponyexpress/service/PodcastPlayer;.mPlayer:Landroid/media/MediaPlayer; // field@0220 │ │ +013804: 6e20 8400 0200 |000c: invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0084 │ │ +01380a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0006 line=395 │ │ 0x000a line=396 │ │ 0x000f line=397 │ │ locals : │ │ 0x000a - 0x0010 reg=0 newPosition I │ │ 0x0006 - 0x0010 reg=1 playbackPosition I │ │ 0x0000 - 0x0010 reg=3 this Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ │ - source_file_idx : 656 (PodcastPlayer.java) │ │ + source_file_idx : 672 (PodcastPlayer.java) │ │ │ │ Class #95 header: │ │ -class_idx : 301 │ │ +class_idx : 309 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 140 │ │ +superclass_idx : 142 │ │ source_file_idx : 50 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #95 - │ │ @@ -21659,60 +20858,59 @@ │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -010fc0: |[010fc0] org.sixgun.ponyexpress.util.BaseFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -010fd0: 7010 2001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0120 │ │ -010fd6: 2201 9c00 |0003: new-instance v1, Ljava/net/URL; // type@009c │ │ -010fda: 7020 4501 4100 |0005: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0145 │ │ -010fe0: 5b21 2902 |0008: iput-object v1, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0229 │ │ -010fe4: 5b23 2802 |000a: iput-object v3, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -010fe8: 0e00 |000c: return-void │ │ -010fea: 0d01 |000d: move-exception v1 │ │ -010fec: 0710 |000e: move-object v0, v1 │ │ -010fee: 1a01 0000 |000f: const-string v1, "" // string@0000 │ │ -010ff2: 6e20 f603 1200 |0011: invoke-virtual {v2, v1}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.NotifyError:(Ljava/lang/String;)V // method@03f6 │ │ -010ff8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -010ffa: 5b21 2902 |0015: iput-object v1, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0229 │ │ -010ffe: 28f3 |0017: goto 000a // -000d │ │ + insns size : 23 16-bit code units │ │ +01380c: |[01380c] org.sixgun.ponyexpress.util.BaseFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +01381c: 7010 2301 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0123 │ │ +013822: 2201 a300 |0003: new-instance v1, Ljava/net/URL; // type@00a3 │ │ +013826: 7020 4801 4100 |0005: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0148 │ │ +01382c: 5b21 3102 |0008: iput-object v1, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0231 │ │ +013830: 5b23 3002 |000a: iput-object v3, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +013834: 0e00 |000c: return-void │ │ +013836: 0d00 |000d: move-exception v0 │ │ +013838: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ +01383c: 6e20 fa03 1200 |0010: invoke-virtual {v2, v1}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.NotifyError:(Ljava/lang/String;)V // method@03fa │ │ +013842: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +013844: 5b21 3102 |0014: iput-object v1, v2, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0231 │ │ +013848: 28f4 |0016: goto 000a // -000c │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/net/MalformedURLException; -> 0x000d │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x000a line=60 │ │ 0x000c line=61 │ │ 0x000d line=56 │ │ - 0x000f line=57 │ │ - 0x0014 line=58 │ │ + 0x000e line=57 │ │ + 0x0013 line=58 │ │ locals : │ │ - 0x000f - 0x0018 reg=0 e Ljava/net/MalformedURLException; │ │ - 0x0000 - 0x0018 reg=2 this Lorg/sixgun/ponyexpress/util/BaseFeedParser; │ │ - 0x0000 - 0x0018 reg=3 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0018 reg=4 feedUrl Ljava/lang/String; │ │ + 0x000e - 0x0017 reg=0 e Ljava/net/MalformedURLException; │ │ + 0x0000 - 0x0017 reg=2 this Lorg/sixgun/ponyexpress/util/BaseFeedParser; │ │ + 0x0000 - 0x0017 reg=3 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0017 reg=4 feedUrl Ljava/lang/String; │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/util/BaseFeedParser;) │ │ name : 'openConnection' │ │ type : '()Ljava/net/HttpURLConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -011010: |[011010] org.sixgun.ponyexpress.util.BaseFeedParser.openConnection:()Ljava/net/HttpURLConnection; │ │ -011020: 5410 2902 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0229 │ │ -011024: 7110 7304 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0473 │ │ -01102a: 0c00 |0005: move-result-object v0 │ │ -01102c: 1100 |0006: return-object v0 │ │ +01385c: |[01385c] org.sixgun.ponyexpress.util.BaseFeedParser.openConnection:()Ljava/net/HttpURLConnection; │ │ +01386c: 5410 3102 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mFeedUrl:Ljava/net/URL; // field@0231 │ │ +013870: 7110 7704 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0477 │ │ +013876: 0c00 |0005: move-result-object v0 │ │ +013878: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/sixgun/ponyexpress/util/BaseFeedParser; │ │ │ │ Virtual methods - │ │ @@ -21721,66 +20919,70 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -011030: |[011030] org.sixgun.ponyexpress.util.BaseFeedParser.NotifyError:(Ljava/lang/String;)V │ │ -011040: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -011042: 5485 2802 |0001: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -011046: 6e10 3e00 0500 |0003: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@003e │ │ -01104c: 0c05 |0006: move-result-object v5 │ │ -01104e: 2206 1600 |0007: new-instance v6, Landroid/content/Intent; // type@0016 │ │ -011052: 7010 4b00 0600 |0009: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@004b │ │ -011058: 7140 2500 7576 |000c: invoke-static {v5, v7, v6, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0025 │ │ -01105e: 0c01 |000f: move-result-object v1 │ │ -011060: 5485 2802 |0010: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -011064: 1a06 3e06 |0012: const-string v6, "notification" // string@063e │ │ -011068: 6e20 4300 6500 |0014: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0043 │ │ -01106e: 0c03 |0017: move-result-object v3 │ │ -011070: 1f03 0b00 |0018: check-cast v3, Landroid/app/NotificationManager; // type@000b │ │ -011074: 1400 2500 027f |001a: const v0, #float 1.728e+38 // #7f020025 │ │ -01107a: 5485 2802 |001d: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -01107e: 1406 1f00 067f |001f: const v6, #float 1.78117e+38 // #7f06001f │ │ -011084: 6e20 4400 6500 |0022: invoke-virtual {v5, v6}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0044 │ │ -01108a: 0c04 |0025: move-result-object v4 │ │ -01108c: 1a05 0000 |0026: const-string v5, "" // string@0000 │ │ -011090: 3259 0300 |0028: if-eq v9, v5, 002b // +0003 │ │ -011094: 0794 |002a: move-object v4, v9 │ │ -011096: 2202 0a00 |002b: new-instance v2, Landroid/app/Notification; // type@000a │ │ -01109a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -01109c: 7100 3a01 0000 |002e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013a │ │ -0110a2: 0b06 |0031: move-result-wide v6 │ │ -0110a4: 7057 2100 0265 |0032: invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0021 │ │ -0110aa: 5225 0300 |0035: iget v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -0110ae: de05 0510 |0037: or-int/lit8 v5, v5, #int 16 // #10 │ │ -0110b2: 5925 0300 |0039: iput v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ -0110b6: 5485 2802 |003b: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -0110ba: 6e10 3e00 0500 |003d: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@003e │ │ -0110c0: 0c05 |0040: move-result-object v5 │ │ -0110c2: 5486 2802 |0041: iget-object v6, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0228 │ │ -0110c6: 1407 0300 067f |0043: const v7, #float 1.78117e+38 // #7f060003 │ │ -0110cc: 6e20 4400 7600 |0046: invoke-virtual {v6, v7}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0044 │ │ -0110d2: 0c06 |0049: move-result-object v6 │ │ -0110d4: 6e51 2200 5246 |004a: invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0022 │ │ -0110da: 1265 |004d: const/4 v5, #int 6 // #6 │ │ -0110dc: 6e30 2400 5302 |004e: invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0024 │ │ -0110e2: 0e00 |0051: return-void │ │ +01387c: |[01387c] org.sixgun.ponyexpress.util.BaseFeedParser.NotifyError:(Ljava/lang/String;)V │ │ +01388c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01388e: 5485 3002 |0001: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +013892: 6e10 4000 0500 |0003: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0040 │ │ +013898: 0c05 |0006: move-result-object v5 │ │ +01389a: 2206 1800 |0007: new-instance v6, Landroid/content/Intent; // type@0018 │ │ +01389e: 7010 4d00 0600 |0009: invoke-direct {v6}, Landroid/content/Intent;.:()V // method@004d │ │ +0138a4: 7140 2700 7576 |000c: invoke-static {v5, v7, v6, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0027 │ │ +0138aa: 0c01 |000f: move-result-object v1 │ │ +0138ac: 5485 3002 |0010: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +0138b0: 1a06 4e06 |0012: const-string v6, "notification" // string@064e │ │ +0138b4: 6e20 4500 6500 |0014: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0045 │ │ +0138ba: 0c03 |0017: move-result-object v3 │ │ +0138bc: 1f03 0d00 |0018: check-cast v3, Landroid/app/NotificationManager; // type@000d │ │ +0138c0: 1400 2500 027f |001a: const v0, #float 1.728e+38 // #7f020025 │ │ +0138c6: 5485 3002 |001d: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +0138ca: 1406 1f00 067f |001f: const v6, #float 1.78117e+38 // #7f06001f │ │ +0138d0: 6e20 4600 6500 |0022: invoke-virtual {v5, v6}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0046 │ │ +0138d6: 0c04 |0025: move-result-object v4 │ │ +0138d8: 1a05 0000 |0026: const-string v5, "" // string@0000 │ │ +0138dc: 3259 0300 |0028: if-eq v9, v5, 002b // +0003 │ │ +0138e0: 0794 |002a: move-object v4, v9 │ │ +0138e2: 2202 0c00 |002b: new-instance v2, Landroid/app/Notification; // type@000c │ │ +0138e6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +0138e8: 7100 3d01 0000 |002e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@013d │ │ +0138ee: 0b06 |0031: move-result-wide v6 │ │ +0138f0: 7057 2300 0265 |0032: invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0023 │ │ +0138f6: 5225 0300 |0035: iget v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +0138fa: de05 0510 |0037: or-int/lit8 v5, v5, #int 16 // #10 │ │ +0138fe: 5925 0300 |0039: iput v5, v2, Landroid/app/Notification;.flags:I // field@0003 │ │ +013902: 5485 3002 |003b: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +013906: 6e10 4000 0500 |003d: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0040 │ │ +01390c: 0c05 |0040: move-result-object v5 │ │ +01390e: 5486 3002 |0041: iget-object v6, v8, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.mCtx:Landroid/content/Context; // field@0230 │ │ +013912: 1407 0300 067f |0043: const v7, #float 1.78117e+38 // #7f060003 │ │ +013918: 6e20 4600 7600 |0046: invoke-virtual {v6, v7}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0046 │ │ +01391e: 0c06 |0049: move-result-object v6 │ │ +013920: 6e51 2400 5246 |004a: invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0024 │ │ +013926: 1265 |004d: const/4 v5, #int 6 // #6 │ │ +013928: 6e30 2600 5302 |004e: invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0026 │ │ +01392e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0010 line=103 │ │ + 0x0014 line=104 │ │ 0x001a line=105 │ │ 0x001d line=107 │ │ 0x0026 line=108 │ │ 0x002a line=109 │ │ 0x002b line=112 │ │ + 0x002e line=114 │ │ 0x0035 line=115 │ │ 0x003b line=116 │ │ + 0x0046 line=117 │ │ + 0x004a line=116 │ │ 0x004d line=118 │ │ 0x0051 line=120 │ │ locals : │ │ 0x001d - 0x0052 reg=0 icon I │ │ 0x0010 - 0x0052 reg=1 intent Landroid/app/PendingIntent; │ │ 0x0035 - 0x0052 reg=2 notification Landroid/app/Notification; │ │ 0x001a - 0x0052 reg=3 notifyManager Landroid/app/NotificationManager; │ │ @@ -21793,30 +20995,30 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0110e4: |[0110e4] org.sixgun.ponyexpress.util.BaseFeedParser.getInputStream:()Ljava/io/InputStream; │ │ -0110f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0110f6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0110f8: 7010 f803 0500 |0002: invoke-direct {v5}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.openConnection:()Ljava/net/HttpURLConnection; // method@03f8 │ │ -0110fe: 0c01 |0005: move-result-object v1 │ │ -011100: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -011104: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -011108: 1254 |000a: const/4 v4, #int 5 // #5 │ │ -01110a: 3440 f7ff |000b: if-lt v0, v4, 0002 // -0009 │ │ -01110e: 3801 0600 |000d: if-eqz v1, 0013 // +0006 │ │ -011112: 6e10 4c01 0100 |000f: invoke-virtual {v1}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@014c │ │ -011118: 0c03 |0012: move-result-object v3 │ │ -01111a: 1103 |0013: return-object v3 │ │ -01111c: 0d02 |0014: move-exception v2 │ │ -01111e: 6e10 1201 0200 |0015: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0112 │ │ -011124: 28fb |0018: goto 0013 // -0005 │ │ +013930: |[013930] org.sixgun.ponyexpress.util.BaseFeedParser.getInputStream:()Ljava/io/InputStream; │ │ +013940: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +013942: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +013944: 7010 fc03 0500 |0002: invoke-direct {v5}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.openConnection:()Ljava/net/HttpURLConnection; // method@03fc │ │ +01394a: 0c01 |0005: move-result-object v1 │ │ +01394c: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +013950: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +013954: 1254 |000a: const/4 v4, #int 5 // #5 │ │ +013956: 3440 f7ff |000b: if-lt v0, v4, 0002 // -0009 │ │ +01395a: 3801 0600 |000d: if-eqz v1, 0013 // +0006 │ │ +01395e: 6e10 4f01 0100 |000f: invoke-virtual {v1}, Ljava/net/URLConnection;.getInputStream:()Ljava/io/InputStream; // method@014f │ │ +013964: 0c03 |0012: move-result-object v3 │ │ +013966: 1103 |0013: return-object v3 │ │ +013968: 0d02 |0014: move-exception v2 │ │ +01396a: 6e10 1401 0200 |0015: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@0114 │ │ +013970: 28fb |0018: goto 0013 // -0005 │ │ catches : 1 │ │ 0x000f - 0x0012 │ │ Ljava/io/IOException; -> 0x0014 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0001 line=70 │ │ 0x0002 line=74 │ │ @@ -21839,18 +21041,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 50 (BaseFeedParser.java) │ │ │ │ Class #96 header: │ │ -class_idx : 302 │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 102 │ │ +superclass_idx : 142 │ │ +source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -21883,60 +21085,60 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -011134: |[011134] org.sixgun.ponyexpress.util.DentParser$1.:(Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V │ │ -011144: 5b01 2a02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@022a │ │ -011148: 5b02 2b02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$dents:Ljava/util/ArrayList; // field@022b │ │ -01114c: 5b03 2c02 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@022c │ │ -011150: 7010 2001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -011156: 0e00 |0009: return-void │ │ +013980: |[013980] org.sixgun.ponyexpress.util.DentParser$1.:(Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V │ │ +013990: 5b01 3202 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0232 │ │ +013994: 5b02 3302 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$dents:Ljava/util/ArrayList; // field@0233 │ │ +013998: 5b03 3402 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0234 │ │ +01399c: 7010 2301 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +0139a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/sixgun/ponyexpress/util/DentParser$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/sixgun/ponyexpress/util/DentParser; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/DentParser$1;) │ │ name : 'end' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -011158: |[011158] org.sixgun.ponyexpress.util.DentParser$1.end:()V │ │ -011168: 5430 2b02 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$dents:Ljava/util/ArrayList; // field@022b │ │ -01116c: 2201 d300 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -011170: 5432 2c02 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@022c │ │ -011174: 7020 b201 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Dent;.:(Lorg/sixgun/ponyexpress/Dent;)V // method@01b2 │ │ -01117a: 6e20 5501 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -011180: 0e00 |000c: return-void │ │ +0139a4: |[0139a4] org.sixgun.ponyexpress.util.DentParser$1.end:()V │ │ +0139b4: 5430 3302 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$dents:Ljava/util/ArrayList; // field@0233 │ │ +0139b8: 2201 db00 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +0139bc: 5432 3402 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/DentParser$1;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0234 │ │ +0139c0: 7020 b601 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Dent;.:(Lorg/sixgun/ponyexpress/Dent;)V // method@01b6 │ │ +0139c6: 6e20 5801 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +0139cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/util/DentParser$1; │ │ │ │ - source_file_idx : 102 (DentParser.java) │ │ + source_file_idx : 106 (DentParser.java) │ │ │ │ Class #97 header: │ │ -class_idx : 303 │ │ +class_idx : 311 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 102 │ │ +superclass_idx : 142 │ │ +source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -21965,68 +21167,68 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011184: |[011184] org.sixgun.ponyexpress.util.DentParser$2.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ -011194: 5b01 2d02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$2;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@022d │ │ -011198: 5b02 2e02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$2;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@022e │ │ -01119c: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0111a2: 0e00 |0007: return-void │ │ +0139d0: |[0139d0] org.sixgun.ponyexpress.util.DentParser$2.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ +0139e0: 5b01 3502 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$2;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0235 │ │ +0139e4: 5b02 3602 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$2;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0236 │ │ +0139e8: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +0139ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/DentParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/DentParser$2;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0111a4: |[0111a4] org.sixgun.ponyexpress.util.DentParser$2.end:(Ljava/lang/String;)V │ │ -0111b4: 1a00 6500 |0000: const-string v0, "DentParser" // string@0065 │ │ -0111b8: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -0111bc: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0111c2: 1a02 ab00 |0007: const-string v2, "Found title: " // string@00ab │ │ -0111c6: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0111cc: 0c01 |000c: move-result-object v1 │ │ -0111ce: 6e20 3801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0111d4: 0c01 |0010: move-result-object v1 │ │ -0111d6: 6e10 3901 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0111dc: 0c01 |0014: move-result-object v1 │ │ -0111de: 7120 b100 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0111e4: 5430 2e02 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$2;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@022e │ │ -0111e8: 6e20 b801 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01b8 │ │ -0111ee: 0e00 |001d: return-void │ │ +0139f0: |[0139f0] org.sixgun.ponyexpress.util.DentParser$2.end:(Ljava/lang/String;)V │ │ +013a00: 1a00 6900 |0000: const-string v0, "DentParser" // string@0069 │ │ +013a04: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013a08: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013a0e: 1a02 b000 |0007: const-string v2, "Found title: " // string@00b0 │ │ +013a12: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013a18: 0c01 |000c: move-result-object v1 │ │ +013a1a: 6e20 3b01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013a20: 0c01 |0010: move-result-object v1 │ │ +013a22: 6e10 3c01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013a28: 0c01 |0014: move-result-object v1 │ │ +013a2a: 7120 b300 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013a30: 5430 3602 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$2;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0236 │ │ +013a34: 6e20 bc01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01bc │ │ +013a3a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0018 line=87 │ │ 0x001d line=88 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/sixgun/ponyexpress/util/DentParser$2; │ │ 0x0000 - 0x001e reg=4 body Ljava/lang/String; │ │ │ │ - source_file_idx : 102 (DentParser.java) │ │ + source_file_idx : 106 (DentParser.java) │ │ │ │ Class #98 header: │ │ -class_idx : 304 │ │ +class_idx : 312 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 102 │ │ +superclass_idx : 142 │ │ +source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -22055,68 +21257,68 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0111f0: |[0111f0] org.sixgun.ponyexpress.util.DentParser$3.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ -011200: 5b01 2f02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$3;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@022f │ │ -011204: 5b02 3002 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$3;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0230 │ │ -011208: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01120e: 0e00 |0007: return-void │ │ +013a3c: |[013a3c] org.sixgun.ponyexpress.util.DentParser$3.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ +013a4c: 5b01 3702 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$3;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0237 │ │ +013a50: 5b02 3802 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$3;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0238 │ │ +013a54: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/DentParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/DentParser$3;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -011210: |[011210] org.sixgun.ponyexpress.util.DentParser$3.end:(Ljava/lang/String;)V │ │ -011220: 1a00 6500 |0000: const-string v0, "DentParser" // string@0065 │ │ -011224: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -011228: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01122e: 1a02 ad00 |0007: const-string v2, "Found user: " // string@00ad │ │ -011232: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011238: 0c01 |000c: move-result-object v1 │ │ -01123a: 6e20 3801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011240: 0c01 |0010: move-result-object v1 │ │ -011242: 6e10 3901 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011248: 0c01 |0014: move-result-object v1 │ │ -01124a: 7120 b100 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -011250: 5430 3002 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$3;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0230 │ │ -011254: 6e20 b901 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setUser:(Ljava/lang/String;)V // method@01b9 │ │ -01125a: 0e00 |001d: return-void │ │ +013a5c: |[013a5c] org.sixgun.ponyexpress.util.DentParser$3.end:(Ljava/lang/String;)V │ │ +013a6c: 1a00 6900 |0000: const-string v0, "DentParser" // string@0069 │ │ +013a70: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013a74: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013a7a: 1a02 b200 |0007: const-string v2, "Found user: " // string@00b2 │ │ +013a7e: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013a84: 0c01 |000c: move-result-object v1 │ │ +013a86: 6e20 3b01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013a8c: 0c01 |0010: move-result-object v1 │ │ +013a8e: 6e10 3c01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013a94: 0c01 |0014: move-result-object v1 │ │ +013a96: 7120 b300 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013a9c: 5430 3802 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$3;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0238 │ │ +013aa0: 6e20 bd01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setUser:(Ljava/lang/String;)V // method@01bd │ │ +013aa6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0018 line=97 │ │ 0x001d line=98 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/sixgun/ponyexpress/util/DentParser$3; │ │ 0x0000 - 0x001e reg=4 body Ljava/lang/String; │ │ │ │ - source_file_idx : 102 (DentParser.java) │ │ + source_file_idx : 106 (DentParser.java) │ │ │ │ Class #99 header: │ │ -class_idx : 305 │ │ +class_idx : 313 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 102 │ │ +superclass_idx : 142 │ │ +source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -22145,68 +21347,68 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01125c: |[01125c] org.sixgun.ponyexpress.util.DentParser$4.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ -01126c: 5b01 3102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$4;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0231 │ │ -011270: 5b02 3202 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$4;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0232 │ │ -011274: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01127a: 0e00 |0007: return-void │ │ +013aa8: |[013aa8] org.sixgun.ponyexpress.util.DentParser$4.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ +013ab8: 5b01 3902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$4;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0239 │ │ +013abc: 5b02 3a02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$4;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@023a │ │ +013ac0: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013ac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/DentParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/DentParser$4;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01127c: |[01127c] org.sixgun.ponyexpress.util.DentParser$4.end:(Ljava/lang/String;)V │ │ -01128c: 1a00 6500 |0000: const-string v0, "DentParser" // string@0065 │ │ -011290: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -011294: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01129a: 1a02 ac00 |0007: const-string v2, "Found user's screen name: " // string@00ac │ │ -01129e: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0112a4: 0c01 |000c: move-result-object v1 │ │ -0112a6: 6e20 3801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0112ac: 0c01 |0010: move-result-object v1 │ │ -0112ae: 6e10 3901 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0112b4: 0c01 |0014: move-result-object v1 │ │ -0112b6: 7120 b100 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0112bc: 5430 3202 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$4;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0232 │ │ -0112c0: 6e20 ba01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setUserScreenName:(Ljava/lang/String;)V // method@01ba │ │ -0112c6: 0e00 |001d: return-void │ │ +013ac8: |[013ac8] org.sixgun.ponyexpress.util.DentParser$4.end:(Ljava/lang/String;)V │ │ +013ad8: 1a00 6900 |0000: const-string v0, "DentParser" // string@0069 │ │ +013adc: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013ae0: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013ae6: 1a02 b100 |0007: const-string v2, "Found user's screen name: " // string@00b1 │ │ +013aea: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013af0: 0c01 |000c: move-result-object v1 │ │ +013af2: 6e20 3b01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013af8: 0c01 |0010: move-result-object v1 │ │ +013afa: 6e10 3c01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013b00: 0c01 |0014: move-result-object v1 │ │ +013b02: 7120 b300 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013b08: 5430 3a02 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$4;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@023a │ │ +013b0c: 6e20 be01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setUserScreenName:(Ljava/lang/String;)V // method@01be │ │ +013b12: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0018 line=107 │ │ 0x001d line=108 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/sixgun/ponyexpress/util/DentParser$4; │ │ 0x0000 - 0x001e reg=4 body Ljava/lang/String; │ │ │ │ - source_file_idx : 102 (DentParser.java) │ │ + source_file_idx : 106 (DentParser.java) │ │ │ │ Class #100 header: │ │ -class_idx : 306 │ │ +class_idx : 314 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 102 │ │ +superclass_idx : 142 │ │ +source_file_idx : 106 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -22235,303 +21437,79 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0112c8: |[0112c8] org.sixgun.ponyexpress.util.DentParser$5.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ -0112d8: 5b01 3302 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$5;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@0233 │ │ -0112dc: 5b02 3402 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$5;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0234 │ │ -0112e0: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0112e6: 0e00 |0007: return-void │ │ +013b14: |[013b14] org.sixgun.ponyexpress.util.DentParser$5.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ │ +013b24: 5b01 3b02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/DentParser$5;.this$0:Lorg/sixgun/ponyexpress/util/DentParser; // field@023b │ │ +013b28: 5b02 3c02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/DentParser$5;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@023c │ │ +013b2c: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013b32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/DentParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Dent; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/DentParser$5;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0112e8: |[0112e8] org.sixgun.ponyexpress.util.DentParser$5.end:(Ljava/lang/String;)V │ │ -0112f8: 1a00 6500 |0000: const-string v0, "DentParser" // string@0065 │ │ -0112fc: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -011300: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011306: 1a02 aa00 |0007: const-string v2, "Found Avatar URL: " // string@00aa │ │ -01130a: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011310: 0c01 |000c: move-result-object v1 │ │ -011312: 6e20 3801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011318: 0c01 |0010: move-result-object v1 │ │ -01131a: 6e10 3901 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011320: 0c01 |0014: move-result-object v1 │ │ -011322: 7120 b100 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -011328: 5430 3402 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$5;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@0234 │ │ -01132c: 6e20 b701 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setAvatarURI:(Ljava/lang/String;)V // method@01b7 │ │ -011332: 0e00 |001d: return-void │ │ +013b34: |[013b34] org.sixgun.ponyexpress.util.DentParser$5.end:(Ljava/lang/String;)V │ │ +013b44: 1a00 6900 |0000: const-string v0, "DentParser" // string@0069 │ │ +013b48: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013b4c: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013b52: 1a02 af00 |0007: const-string v2, "Found Avatar URL: " // string@00af │ │ +013b56: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013b5c: 0c01 |000c: move-result-object v1 │ │ +013b5e: 6e20 3b01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013b64: 0c01 |0010: move-result-object v1 │ │ +013b66: 6e10 3c01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013b6c: 0c01 |0014: move-result-object v1 │ │ +013b6e: 7120 b300 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013b74: 5430 3c02 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/DentParser$5;.val$new_dent:Lorg/sixgun/ponyexpress/Dent; // field@023c │ │ +013b78: 6e20 bb01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Dent;.setAvatarURI:(Ljava/lang/String;)V // method@01bb │ │ +013b7e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0018 line=118 │ │ 0x001d line=119 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/sixgun/ponyexpress/util/DentParser$5; │ │ 0x0000 - 0x001e reg=4 body Ljava/lang/String; │ │ │ │ - source_file_idx : 102 (DentParser.java) │ │ + source_file_idx : 106 (DentParser.java) │ │ │ │ Class #101 header: │ │ -class_idx : 307 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 301 │ │ -source_file_idx : 102 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #101 annotations: │ │ -Annotations on method #1032 'parse' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ - │ │ -Class #101 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/util/DentParser;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'AVATAR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "profile_image_url" │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "name" │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'NS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "" │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'SCREEN_NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "screen_name" │ │ - #4 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'STATUS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "status" │ │ - #5 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001c (PROTECTED STATIC FINAL) │ │ - value : "DentParser" │ │ - #6 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'TEXT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "text" │ │ - #7 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'USER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "user" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -011334: |[011334] org.sixgun.ponyexpress.util.DentParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -011344: 7030 f503 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f5 │ │ -01134a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0003 line=55 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ - 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01134c: |[01134c] org.sixgun.ponyexpress.util.DentParser.parse:()Ljava/lang/Object; │ │ -01135c: 6e10 0804 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@0408 │ │ -011362: 0c00 |0003: move-result-object v0 │ │ -011364: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 168 16-bit code units │ │ -011368: |[011368] org.sixgun.ponyexpress.util.DentParser.parse:()Ljava/util/ArrayList; │ │ -011378: 2203 d300 |0000: new-instance v3, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -01137c: 7010 b001 0300 |0002: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b0 │ │ -011382: 2200 a200 |0005: new-instance v0, Ljava/util/ArrayList; // type@00a2 │ │ -011386: 7010 5201 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -01138c: 2205 4100 |000a: new-instance v5, Landroid/sax/RootElement; // type@0041 │ │ -011390: 1a07 0000 |000c: const-string v7, "" // string@0000 │ │ -011394: 1a08 8a07 |000e: const-string v8, "statuses" // string@078a │ │ -011398: 7030 a900 7508 |0010: invoke-direct {v5, v7, v8}, Landroid/sax/RootElement;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -01139e: 1a07 0000 |0013: const-string v7, "" // string@0000 │ │ -0113a2: 1a08 8807 |0015: const-string v8, "status" // string@0788 │ │ -0113a6: 6e30 aa00 7508 |0017: invoke-virtual {v5, v7, v8}, Landroid/sax/RootElement;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00aa │ │ -0113ac: 0c06 |001a: move-result-object v6 │ │ -0113ae: 2207 2e01 |001b: new-instance v7, Lorg/sixgun/ponyexpress/util/DentParser$1; // type@012e │ │ -0113b2: 7040 fa03 a730 |001d: invoke-direct {v7, v10, v0, v3}, Lorg/sixgun/ponyexpress/util/DentParser$1;.:(Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V // method@03fa │ │ -0113b8: 6e20 a500 7600 |0020: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a5 │ │ -0113be: 1a07 0000 |0023: const-string v7, "" // string@0000 │ │ -0113c2: 1a08 9f07 |0025: const-string v8, "text" // string@079f │ │ -0113c6: 6e30 a300 7608 |0027: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -0113cc: 0c07 |002a: move-result-object v7 │ │ -0113ce: 2208 2f01 |002b: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$2; // type@012f │ │ -0113d2: 7030 fc03 a803 |002d: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$2;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@03fc │ │ -0113d8: 6e20 a600 8700 |0030: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -0113de: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ -0113e2: 1a08 cf07 |0035: const-string v8, "user" // string@07cf │ │ -0113e6: 6e30 a300 7608 |0037: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -0113ec: 0c07 |003a: move-result-object v7 │ │ -0113ee: 1a08 0000 |003b: const-string v8, "" // string@0000 │ │ -0113f2: 1a09 2206 |003d: const-string v9, "name" // string@0622 │ │ -0113f6: 6e30 a300 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -0113fc: 0c07 |0042: move-result-object v7 │ │ -0113fe: 2208 3001 |0043: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$3; // type@0130 │ │ -011402: 7030 fe03 a803 |0045: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$3;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@03fe │ │ -011408: 6e20 a600 8700 |0048: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -01140e: 1a07 0000 |004b: const-string v7, "" // string@0000 │ │ -011412: 1a08 cf07 |004d: const-string v8, "user" // string@07cf │ │ -011416: 6e30 a300 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -01141c: 0c07 |0052: move-result-object v7 │ │ -01141e: 1a08 0000 |0053: const-string v8, "" // string@0000 │ │ -011422: 1a09 0b07 |0055: const-string v9, "screen_name" // string@070b │ │ -011426: 6e30 a300 8709 |0057: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -01142c: 0c07 |005a: move-result-object v7 │ │ -01142e: 2208 3101 |005b: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$4; // type@0131 │ │ -011432: 7030 0004 a803 |005d: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$4;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0400 │ │ -011438: 6e20 a600 8700 |0060: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -01143e: 1a07 0000 |0063: const-string v7, "" // string@0000 │ │ -011442: 1a08 cf07 |0065: const-string v8, "user" // string@07cf │ │ -011446: 6e30 a300 7608 |0067: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -01144c: 0c07 |006a: move-result-object v7 │ │ -01144e: 1a08 0000 |006b: const-string v8, "" // string@0000 │ │ -011452: 1a09 c206 |006d: const-string v9, "profile_image_url" // string@06c2 │ │ -011456: 6e30 a300 8709 |006f: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -01145c: 0c07 |0072: move-result-object v7 │ │ -01145e: 2208 3201 |0073: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$5; // type@0132 │ │ -011462: 7030 0204 a803 |0075: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$5;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0402 │ │ -011468: 6e20 a600 8700 |0078: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -01146e: 6e10 0604 0a00 |007b: invoke-virtual {v10}, Lorg/sixgun/ponyexpress/util/DentParser;.getInputStream:()Ljava/io/InputStream; // method@0406 │ │ -011474: 0c02 |007e: move-result-object v2 │ │ -011476: 3802 1400 |007f: if-eqz v2, 0093 // +0014 │ │ -01147a: 6207 0b00 |0081: sget-object v7, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ -01147e: 6e10 ab00 0500 |0083: invoke-virtual {v5}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ab │ │ -011484: 0c08 |0086: move-result-object v8 │ │ -011486: 7130 b700 7208 |0087: invoke-static {v2, v7, v8}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b7 │ │ -01148c: 1100 |008a: return-object v0 │ │ -01148e: 0d07 |008b: move-exception v7 │ │ -011490: 0771 |008c: move-object v1, v7 │ │ -011492: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ -011496: 6e20 0504 7a00 |008f: invoke-virtual {v10, v7}, Lorg/sixgun/ponyexpress/util/DentParser;.NotifyError:(Ljava/lang/String;)V // method@0405 │ │ -01149c: 28f8 |0092: goto 008a // -0008 │ │ -01149e: 2204 d300 |0093: new-instance v4, Lorg/sixgun/ponyexpress/Dent; // type@00d3 │ │ -0114a2: 7010 b001 0400 |0095: invoke-direct {v4}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b0 │ │ -0114a8: 54a7 3d02 |0098: iget-object v7, v10, Lorg/sixgun/ponyexpress/util/DentParser;.mCtx:Landroid/content/Context; // field@023d │ │ -0114ac: 1408 1d00 067f |009a: const v8, #float 1.78117e+38 // #7f06001d │ │ -0114b2: 6e20 4200 8700 |009d: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -0114b8: 0c07 |00a0: move-result-object v7 │ │ -0114ba: 6e20 b801 7400 |00a1: invoke-virtual {v4, v7}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01b8 │ │ -0114c0: 6e20 5501 4000 |00a4: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -0114c6: 28e3 |00a7: goto 008a // -001d │ │ - catches : 1 │ │ - 0x0081 - 0x008a │ │ - Ljava/lang/Exception; -> 0x008b │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0005 line=64 │ │ - 0x000a line=67 │ │ - 0x0013 line=68 │ │ - 0x001b line=76 │ │ - 0x0023 line=82 │ │ - 0x0033 line=91 │ │ - 0x004b line=101 │ │ - 0x0063 line=112 │ │ - 0x007b line=125 │ │ - 0x007f line=128 │ │ - 0x0081 line=130 │ │ - 0x008a line=141 │ │ - 0x008b line=132 │ │ - 0x008d line=133 │ │ - 0x0093 line=137 │ │ - 0x0098 line=138 │ │ - 0x00a4 line=139 │ │ - locals : │ │ - 0x008d - 0x0093 reg=1 e Ljava/lang/Exception; │ │ - 0x000a - 0x00a8 reg=0 dents Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x007f - 0x00a8 reg=2 istream Ljava/io/InputStream; │ │ - 0x0005 - 0x00a8 reg=3 new_dent Lorg/sixgun/ponyexpress/Dent; │ │ - 0x0098 - 0x00a8 reg=4 no_dents Lorg/sixgun/ponyexpress/Dent; │ │ - 0x0013 - 0x00a8 reg=5 root Landroid/sax/RootElement; │ │ - 0x001b - 0x00a8 reg=6 status Landroid/sax/Element; │ │ - 0x0000 - 0x00a8 reg=10 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ - │ │ - source_file_idx : 102 (DentParser.java) │ │ - │ │ -Class #102 header: │ │ -class_idx : 308 │ │ +class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 148 │ │ +superclass_idx : 142 │ │ +source_file_idx : 152 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #102 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #102 - │ │ +Class #101 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22553,74 +21531,74 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0114d8: |[0114d8] org.sixgun.ponyexpress.util.EpisodeFeedParser$1.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V │ │ -0114e8: 5b01 3e02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@023e │ │ -0114ec: 5b02 3f02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$episodes:Ljava/util/List; // field@023f │ │ -0114f0: 5b03 4002 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0240 │ │ -0114f4: 7010 2001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0114fa: 0e00 |0009: return-void │ │ +013b80: |[013b80] org.sixgun.ponyexpress.util.EpisodeFeedParser$1.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V │ │ +013b90: 5b01 4602 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0246 │ │ +013b94: 5b02 4702 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$episodes:Ljava/util/List; // field@0247 │ │ +013b98: 5b03 4802 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0248 │ │ +013b9c: 7010 2301 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013ba2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/sixgun/ponyexpress/Episode; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;) │ │ name : 'end' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0114fc: |[0114fc] org.sixgun.ponyexpress.util.EpisodeFeedParser$1.end:()V │ │ -01150c: 5430 3f02 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$episodes:Ljava/util/List; // field@023f │ │ -011510: 2201 d500 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Episode; // type@00d5 │ │ -011514: 5432 4002 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0240 │ │ -011518: 7020 d301 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Episode;.:(Lorg/sixgun/ponyexpress/Episode;)V // method@01d3 │ │ -01151e: 7220 6b01 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016b │ │ -011524: 5430 4002 |000c: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0240 │ │ -011528: 6e10 d601 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/Episode;.clear:()V // method@01d6 │ │ -01152e: 0e00 |0011: return-void │ │ +013ba4: |[013ba4] org.sixgun.ponyexpress.util.EpisodeFeedParser$1.end:()V │ │ +013bb4: 5430 4702 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$episodes:Ljava/util/List; // field@0247 │ │ +013bb8: 2201 dd00 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Episode; // type@00dd │ │ +013bbc: 5432 4802 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0248 │ │ +013bc0: 7020 d701 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Episode;.:(Lorg/sixgun/ponyexpress/Episode;)V // method@01d7 │ │ +013bc6: 7220 6e01 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016e │ │ +013bcc: 5430 4802 |000c: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0248 │ │ +013bd0: 6e10 da01 0000 |000e: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/Episode;.clear:()V // method@01da │ │ +013bd6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000c line=91 │ │ 0x0011 line=92 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1; │ │ │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ │ │ -Class #103 header: │ │ -class_idx : 309 │ │ +Class #102 header: │ │ +class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 148 │ │ +superclass_idx : 142 │ │ +source_file_idx : 152 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #103 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #103 - │ │ +Class #102 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22638,67 +21616,67 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011530: |[011530] org.sixgun.ponyexpress.util.EpisodeFeedParser$2.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ -011540: 5b01 4102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0241 │ │ -011544: 5b02 4202 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0242 │ │ -011548: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01154e: 0e00 |0007: return-void │ │ +013bd8: |[013bd8] org.sixgun.ponyexpress.util.EpisodeFeedParser$2.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ +013be8: 5b01 4902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0249 │ │ +013bec: 5b02 4a02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024a │ │ +013bf0: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013bf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Episode; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -011550: |[011550] org.sixgun.ponyexpress.util.EpisodeFeedParser$2.end:(Ljava/lang/String;)V │ │ -011560: 5410 4202 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0242 │ │ -011564: 6e20 e201 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setTitle:(Ljava/lang/String;)V // method@01e2 │ │ -01156a: 0e00 |0005: return-void │ │ +013bf8: |[013bf8] org.sixgun.ponyexpress.util.EpisodeFeedParser$2.end:(Ljava/lang/String;)V │ │ +013c08: 5410 4a02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024a │ │ +013c0c: 6e20 e601 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setTitle:(Ljava/lang/String;)V // method@01e6 │ │ +013c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2; │ │ 0x0000 - 0x0006 reg=2 body Ljava/lang/String; │ │ │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ │ │ -Class #104 header: │ │ -class_idx : 310 │ │ +Class #103 header: │ │ +class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 148 │ │ +superclass_idx : 142 │ │ +source_file_idx : 152 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #104 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #104 - │ │ +Class #103 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22716,67 +21694,67 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01156c: |[01156c] org.sixgun.ponyexpress.util.EpisodeFeedParser$3.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ -01157c: 5b01 4302 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0243 │ │ -011580: 5b02 4402 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0244 │ │ -011584: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01158a: 0e00 |0007: return-void │ │ +013c14: |[013c14] org.sixgun.ponyexpress.util.EpisodeFeedParser$3.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ +013c24: 5b01 4b02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@024b │ │ +013c28: 5b02 4c02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024c │ │ +013c2c: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013c32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Episode; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01158c: |[01158c] org.sixgun.ponyexpress.util.EpisodeFeedParser$3.end:(Ljava/lang/String;)V │ │ -01159c: 5410 4402 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0244 │ │ -0115a0: 6e20 de01 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setDate:(Ljava/lang/String;)V // method@01de │ │ -0115a6: 0e00 |0005: return-void │ │ +013c34: |[013c34] org.sixgun.ponyexpress.util.EpisodeFeedParser$3.end:(Ljava/lang/String;)V │ │ +013c44: 5410 4c02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024c │ │ +013c48: 6e20 e201 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setDate:(Ljava/lang/String;)V // method@01e2 │ │ +013c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3; │ │ 0x0000 - 0x0006 reg=2 body Ljava/lang/String; │ │ │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ │ │ -Class #105 header: │ │ -class_idx : 311 │ │ +Class #104 header: │ │ +class_idx : 319 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 148 │ │ +superclass_idx : 142 │ │ +source_file_idx : 152 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #105 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #105 - │ │ +Class #104 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/StartElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22794,113 +21772,115 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0115a8: |[0115a8] org.sixgun.ponyexpress.util.EpisodeFeedParser$4.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ -0115b8: 5b01 4502 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0245 │ │ -0115bc: 5b02 4602 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0246 │ │ -0115c0: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -0115c6: 0e00 |0007: return-void │ │ +013c50: |[013c50] org.sixgun.ponyexpress.util.EpisodeFeedParser$4.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ +013c60: 5b01 4d02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@024d │ │ +013c64: 5b02 4e02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024e │ │ +013c68: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013c6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Episode; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;) │ │ name : 'start' │ │ type : '(Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0115c8: |[0115c8] org.sixgun.ponyexpress.util.EpisodeFeedParser$4.start:(Lorg/xml/sax/Attributes;)V │ │ -0115d8: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ -0115dc: 1a04 b207 |0002: const-string v4, "type" // string@07b2 │ │ -0115e0: 7230 9404 3704 |0004: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0494 │ │ -0115e6: 0c01 |0007: move-result-object v1 │ │ -0115e8: 1a03 9203 |0008: const-string v3, "audio/ogg" // string@0392 │ │ -0115ec: 6e20 2901 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -0115f2: 0a03 |000d: move-result v3 │ │ -0115f4: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ -0115f8: 1a03 9103 |0010: const-string v3, "audio/mpeg" // string@0391 │ │ -0115fc: 6e20 2901 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -011602: 0a03 |0015: move-result v3 │ │ -011604: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -011608: 1a03 8203 |0018: const-string v3, "application/ogg" // string@0382 │ │ -01160c: 6e20 2901 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@0129 │ │ -011612: 0a03 |001d: move-result v3 │ │ -011614: 3803 3400 |001e: if-eqz v3, 0052 // +0034 │ │ -011618: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ -01161c: 1a04 6105 |0022: const-string v4, "length" // string@0561 │ │ -011620: 7230 9404 3704 |0024: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0494 │ │ -011626: 0c00 |0027: move-result-object v0 │ │ -011628: 1a03 9300 |0028: const-string v3, "EpisodeFeedParser" // string@0093 │ │ -01162c: 2204 9100 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -011630: 7010 3401 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011636: 1a05 8c00 |002f: const-string v5, "Episode Length is " // string@008c │ │ -01163a: 6e20 3801 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011640: 0c04 |0034: move-result-object v4 │ │ -011642: 6e20 3801 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011648: 0c04 |0038: move-result-object v4 │ │ -01164a: 6e10 3901 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011650: 0c04 |003c: move-result-object v4 │ │ -011652: 7120 b100 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -011658: 5463 4602 |0040: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0246 │ │ -01165c: 6e20 e001 0300 |0042: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/Episode;.setLength:(Ljava/lang/String;)V // method@01e0 │ │ -011662: 1a03 0000 |0045: const-string v3, "" // string@0000 │ │ -011666: 1a04 cc07 |0047: const-string v4, "url" // string@07cc │ │ -01166a: 7230 9404 3704 |0049: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0494 │ │ -011670: 0c02 |004c: move-result-object v2 │ │ -011672: 5463 4602 |004d: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0246 │ │ -011676: 6e20 e101 2300 |004f: invoke-virtual {v3, v2}, Lorg/sixgun/ponyexpress/Episode;.setLink:(Ljava/lang/String;)V // method@01e1 │ │ -01167c: 0e00 |0052: return-void │ │ +013c70: |[013c70] org.sixgun.ponyexpress.util.EpisodeFeedParser$4.start:(Lorg/xml/sax/Attributes;)V │ │ +013c80: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ +013c84: 1a04 c207 |0002: const-string v4, "type" // string@07c2 │ │ +013c88: 7230 9804 3704 |0004: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0498 │ │ +013c8e: 0c01 |0007: move-result-object v1 │ │ +013c90: 1a03 a403 |0008: const-string v3, "audio/ogg" // string@03a4 │ │ +013c94: 6e20 2c01 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +013c9a: 0a03 |000d: move-result v3 │ │ +013c9c: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ +013ca0: 1a03 a303 |0010: const-string v3, "audio/mpeg" // string@03a3 │ │ +013ca4: 6e20 2c01 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +013caa: 0a03 |0015: move-result v3 │ │ +013cac: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +013cb0: 1a03 9503 |0018: const-string v3, "application/ogg" // string@0395 │ │ +013cb4: 6e20 2c01 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@012c │ │ +013cba: 0a03 |001d: move-result v3 │ │ +013cbc: 3803 3400 |001e: if-eqz v3, 0052 // +0034 │ │ +013cc0: 1a03 0000 |0020: const-string v3, "" // string@0000 │ │ +013cc4: 1a04 7105 |0022: const-string v4, "length" // string@0571 │ │ +013cc8: 7230 9804 3704 |0024: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0498 │ │ +013cce: 0c00 |0027: move-result-object v0 │ │ +013cd0: 1a03 9700 |0028: const-string v3, "EpisodeFeedParser" // string@0097 │ │ +013cd4: 2204 9300 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +013cd8: 7010 3701 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013cde: 1a05 9000 |002f: const-string v5, "Episode Length is " // string@0090 │ │ +013ce2: 6e20 3b01 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013ce8: 0c04 |0034: move-result-object v4 │ │ +013cea: 6e20 3b01 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013cf0: 0c04 |0038: move-result-object v4 │ │ +013cf2: 6e10 3c01 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013cf8: 0c04 |003c: move-result-object v4 │ │ +013cfa: 7120 b300 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013d00: 5463 4e02 |0040: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024e │ │ +013d04: 6e20 e401 0300 |0042: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/Episode;.setLength:(Ljava/lang/String;)V // method@01e4 │ │ +013d0a: 1a03 0000 |0045: const-string v3, "" // string@0000 │ │ +013d0e: 1a04 dc07 |0047: const-string v4, "url" // string@07dc │ │ +013d12: 7230 9804 3704 |0049: invoke-interface {v7, v3, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0498 │ │ +013d18: 0c02 |004c: move-result-object v2 │ │ +013d1a: 5463 4e02 |004d: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@024e │ │ +013d1e: 6e20 e501 2300 |004f: invoke-virtual {v3, v2}, Lorg/sixgun/ponyexpress/Episode;.setLink:(Ljava/lang/String;)V // method@01e5 │ │ +013d24: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=121 │ │ + 0x0012 line=122 │ │ + 0x001a line=123 │ │ 0x0020 line=124 │ │ 0x0028 line=125 │ │ 0x0040 line=126 │ │ 0x0045 line=127 │ │ 0x004d line=128 │ │ 0x0052 line=130 │ │ locals : │ │ 0x0028 - 0x0052 reg=0 length Ljava/lang/String; │ │ 0x004d - 0x0052 reg=2 url Ljava/lang/String; │ │ 0x0008 - 0x0053 reg=1 mime_type Ljava/lang/String; │ │ 0x0000 - 0x0053 reg=6 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4; │ │ 0x0000 - 0x0053 reg=7 attributes Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ │ │ -Class #106 header: │ │ -class_idx : 312 │ │ +Class #105 header: │ │ +class_idx : 320 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 148 │ │ +superclass_idx : 142 │ │ +source_file_idx : 152 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #106 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #106 - │ │ +Class #105 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22918,281 +21898,62 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011680: |[011680] org.sixgun.ponyexpress.util.EpisodeFeedParser$5.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ -011690: 5b01 4702 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@0247 │ │ -011694: 5b02 4802 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0248 │ │ -011698: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -01169e: 0e00 |0007: return-void │ │ +013d28: |[013d28] org.sixgun.ponyexpress.util.EpisodeFeedParser$5.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ │ +013d38: 5b01 4f02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; // field@024f │ │ +013d3c: 5b02 5002 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0250 │ │ +013d40: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013d46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Episode; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0116a0: |[0116a0] org.sixgun.ponyexpress.util.EpisodeFeedParser$5.end:(Ljava/lang/String;)V │ │ -0116b0: 5410 4802 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0248 │ │ -0116b4: 6e20 df01 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setDescription:(Ljava/lang/String;)V // method@01df │ │ -0116ba: 0e00 |0005: return-void │ │ +013d48: |[013d48] org.sixgun.ponyexpress.util.EpisodeFeedParser$5.end:(Ljava/lang/String;)V │ │ +013d58: 5410 5002 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.val$new_episode:Lorg/sixgun/ponyexpress/Episode; // field@0250 │ │ +013d5c: 6e20 e301 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Episode;.setDescription:(Ljava/lang/String;)V // method@01e3 │ │ +013d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5; │ │ 0x0000 - 0x0006 reg=2 body Ljava/lang/String; │ │ │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ │ │ -Class #107 header: │ │ -class_idx : 313 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 301 │ │ -source_file_idx : 148 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #107 annotations: │ │ -Annotations on method #1047 'parse' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/sixgun/ponyexpress/Episode;" ">;" } │ │ - │ │ -Class #107 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'CONTENT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "enclosure" │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'DESCRIPTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "description" │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'ITEM' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "item" │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'MPEG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "audio/mpeg" │ │ - #4 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'OGG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "audio/ogg" │ │ - #5 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'OLD_OGG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "application/ogg" │ │ - #6 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'PUB_DATE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "pubDate" │ │ - #7 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001c (PROTECTED STATIC FINAL) │ │ - value : "EpisodeFeedParser" │ │ - #8 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'TITLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "title" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -0116bc: |[0116bc] org.sixgun.ponyexpress.util.EpisodeFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0116cc: 7030 f503 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f5 │ │ -0116d2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0003 line=66 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ - 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0116d4: |[0116d4] org.sixgun.ponyexpress.util.EpisodeFeedParser.parse:()Ljava/lang/Object; │ │ -0116e4: 6e10 1704 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.parse:()Ljava/util/List; // method@0417 │ │ -0116ea: 0c00 |0003: move-result-object v0 │ │ -0116ec: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 139 16-bit code units │ │ -0116f0: |[0116f0] org.sixgun.ponyexpress.util.EpisodeFeedParser.parse:()Ljava/util/List; │ │ -011700: 2205 d500 |0000: new-instance v5, Lorg/sixgun/ponyexpress/Episode; // type@00d5 │ │ -011704: 7010 d101 0500 |0002: invoke-direct {v5}, Lorg/sixgun/ponyexpress/Episode;.:()V // method@01d1 │ │ -01170a: 2202 a200 |0005: new-instance v2, Ljava/util/ArrayList; // type@00a2 │ │ -01170e: 7010 5201 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -011714: 2206 4100 |000a: new-instance v6, Landroid/sax/RootElement; // type@0041 │ │ -011718: 1a07 0407 |000c: const-string v7, "rss" // string@0704 │ │ -01171c: 7020 a800 7600 |000e: invoke-direct {v6, v7}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00a8 │ │ -011722: 1a07 b003 |0011: const-string v7, "channel" // string@03b0 │ │ -011726: 6e20 ac00 7600 |0013: invoke-virtual {v6, v7}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ac │ │ -01172c: 0c00 |0016: move-result-object v0 │ │ -01172e: 1a07 5305 |0017: const-string v7, "item" // string@0553 │ │ -011732: 6e20 a400 7000 |0019: invoke-virtual {v0, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ -011738: 0c04 |001c: move-result-object v4 │ │ -01173a: 2207 3401 |001d: new-instance v7, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1; // type@0134 │ │ -01173e: 7040 0904 9752 |001f: invoke-direct {v7, v9, v2, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V // method@0409 │ │ -011744: 6e20 a500 7400 |0022: invoke-virtual {v4, v7}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a5 │ │ -01174a: 1a07 a607 |0025: const-string v7, "title" // string@07a6 │ │ -01174e: 6e20 a400 7400 |0027: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ -011754: 0c07 |002a: move-result-object v7 │ │ -011756: 2208 3501 |002b: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2; // type@0135 │ │ -01175a: 7030 0b04 9805 |002d: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@040b │ │ -011760: 6e20 a600 8700 |0030: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -011766: 1a07 c406 |0033: const-string v7, "pubDate" // string@06c4 │ │ -01176a: 6e20 a400 7400 |0035: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ -011770: 0c07 |0038: move-result-object v7 │ │ -011772: 2208 3601 |0039: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3; // type@0136 │ │ -011776: 7030 0d04 9805 |003b: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@040d │ │ -01177c: 6e20 a600 8700 |003e: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -011782: 1a07 2604 |0041: const-string v7, "enclosure" // string@0426 │ │ -011786: 6e20 a400 7400 |0043: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ -01178c: 0c07 |0046: move-result-object v7 │ │ -01178e: 2208 3701 |0047: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4; // type@0137 │ │ -011792: 7030 0f04 9805 |0049: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@040f │ │ -011798: 6e20 a700 8700 |004c: invoke-virtual {v7, v8}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a7 │ │ -01179e: 1a07 0104 |004f: const-string v7, "description" // string@0401 │ │ -0117a2: 6e20 a200 7400 |0051: invoke-virtual {v4, v7}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a2 │ │ -0117a8: 0c07 |0054: move-result-object v7 │ │ -0117aa: 2208 3801 |0055: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5; // type@0138 │ │ -0117ae: 7030 1104 9805 |0057: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@0411 │ │ -0117b4: 6e20 a600 8700 |005a: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -0117ba: 6e10 1504 0900 |005d: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0415 │ │ -0117c0: 0c03 |0060: move-result-object v3 │ │ -0117c2: 3803 0b00 |0061: if-eqz v3, 006c // +000b │ │ -0117c6: 6207 0b00 |0063: sget-object v7, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ -0117ca: 6e10 ab00 0600 |0065: invoke-virtual {v6}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ab │ │ -0117d0: 0c08 |0068: move-result-object v8 │ │ -0117d2: 7130 b700 7308 |0069: invoke-static {v3, v7, v8}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b7 │ │ -0117d8: 1102 |006c: return-object v2 │ │ -0117da: 0d07 |006d: move-exception v7 │ │ -0117dc: 0771 |006e: move-object v1, v7 │ │ -0117de: 1a07 9300 |006f: const-string v7, "EpisodeFeedParser" // string@0093 │ │ -0117e2: 1a08 ad02 |0071: const-string v8, "RSS feed is malformed, required data is missing!" // string@02ad │ │ -0117e6: 7120 b300 8700 |0073: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0117ec: 5497 5202 |0076: iget-object v7, v9, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.mCtx:Landroid/content/Context; // field@0252 │ │ -0117f0: 1408 2000 067f |0078: const v8, #float 1.78117e+38 // #7f060020 │ │ -0117f6: 6e20 4200 8700 |007b: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -0117fc: 0c07 |007e: move-result-object v7 │ │ -0117fe: 6e20 1404 7900 |007f: invoke-virtual {v9, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0414 │ │ -011804: 28ea |0082: goto 006c // -0016 │ │ -011806: 0d07 |0083: move-exception v7 │ │ -011808: 0771 |0084: move-object v1, v7 │ │ -01180a: 1a07 0000 |0085: const-string v7, "" // string@0000 │ │ -01180e: 6e20 1404 7900 |0087: invoke-virtual {v9, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0414 │ │ -011814: 28e2 |008a: goto 006c // -001e │ │ - catches : 1 │ │ - 0x0063 - 0x006c │ │ - Lorg/xml/sax/SAXException; -> 0x006d │ │ - Ljava/io/IOException; -> 0x0083 │ │ - positions : │ │ - 0x0000 line=73 │ │ - 0x0005 line=74 │ │ - 0x000a line=77 │ │ - 0x0011 line=78 │ │ - 0x0017 line=79 │ │ - 0x001d line=87 │ │ - 0x0025 line=96 │ │ - 0x0033 line=106 │ │ - 0x0041 line=114 │ │ - 0x004f line=133 │ │ - 0x005d line=143 │ │ - 0x0061 line=146 │ │ - 0x0063 line=148 │ │ - 0x006c line=157 │ │ - 0x006d line=150 │ │ - 0x006f line=151 │ │ - 0x0076 line=152 │ │ - 0x0083 line=153 │ │ - 0x0085 line=154 │ │ - locals : │ │ - 0x006f - 0x0083 reg=1 e Lorg/xml/sax/SAXException; │ │ - 0x0017 - 0x008b reg=0 channel Landroid/sax/Element; │ │ - 0x0085 - 0x008b reg=1 e Ljava/io/IOException; │ │ - 0x000a - 0x008b reg=2 episodes Ljava/util/List; Ljava/util/List; │ │ - 0x0061 - 0x008b reg=3 istream Ljava/io/InputStream; │ │ - 0x001d - 0x008b reg=4 item Landroid/sax/Element; │ │ - 0x0005 - 0x008b reg=5 new_episode Lorg/sixgun/ponyexpress/Episode; │ │ - 0x0011 - 0x008b reg=6 root Landroid/sax/RootElement; │ │ - 0x0000 - 0x008b reg=9 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ - │ │ - source_file_idx : 148 (EpisodeFeedParser.java) │ │ - │ │ -Class #108 header: │ │ -class_idx : 314 │ │ +Class #106 header: │ │ +class_idx : 322 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 140 │ │ -source_file_idx : 212 │ │ +superclass_idx : 142 │ │ +source_file_idx : 217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #108 - │ │ +Class #106 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/ImageCache;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -23205,788 +21966,27 @@ │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/util/ImageCache;) │ │ name : 'put' │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 212 (ImageCache.java) │ │ - │ │ -Class #109 header: │ │ -class_idx : 315 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 214 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #109 annotations: │ │ -Annotations on field #598 'mCache' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/ref/SoftReference" "<" "Landroid/graphics/Bitmap;" ">;>;" } │ │ -Annotations on method #1051 'cleanup' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/HashSet" "<" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #1054 'fetchImage' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1059 'put' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ - │ │ -Class #109 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/util/ImageManager;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lorg/sixgun/ponyexpress/util/ImageCache;' │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'CONNECTION_TIMEOUT_MS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10000 │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'SOCKET_TIMEOUT_MS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10000 │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "ImageManager" │ │ - Instance fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'mCache' │ │ - type : 'Ljava/util/Map;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'mClient' │ │ - type : 'Lorg/apache/http/client/HttpClient;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'mContext' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'mDigest' │ │ - type : 'Ljava/security/MessageDigest;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -011828: |[011828] org.sixgun.ponyexpress.util.ImageManager.:(Landroid/content/Context;)V │ │ -011838: 7010 2001 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0120 │ │ -01183e: 5b34 5802 |0003: iput-object v4, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011842: 2201 a800 |0005: new-instance v1, Ljava/util/HashMap; // type@00a8 │ │ -011846: 7010 6301 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0163 │ │ -01184c: 5b31 5602 |000a: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@0256 │ │ -011850: 2201 c900 |000c: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@00c9 │ │ -011854: 7010 9601 0100 |000e: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0196 │ │ -01185a: 5b31 5702 |0011: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mClient:Lorg/apache/http/client/HttpClient; // field@0257 │ │ -01185e: 1a01 5f02 |0013: const-string v1, "MD5" // string@025f │ │ -011862: 7110 4e01 0100 |0015: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@014e │ │ -011868: 0c01 |0018: move-result-object v1 │ │ -01186a: 5b31 5902 |0019: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0259 │ │ -01186e: 0e00 |001b: return-void │ │ -011870: 0d01 |001c: move-exception v1 │ │ -011872: 0710 |001d: move-object v0, v1 │ │ -011874: 2201 8e00 |001e: new-instance v1, Ljava/lang/RuntimeException; // type@008e │ │ -011878: 1a02 6902 |0020: const-string v2, "No MD5 algorithm." // string@0269 │ │ -01187c: 7020 2401 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0124 │ │ -011882: 2701 |0025: throw v1 │ │ - catches : 1 │ │ - 0x0013 - 0x001b │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x001c │ │ - positions : │ │ - 0x0000 line=64 │ │ - 0x0003 line=65 │ │ - 0x0005 line=66 │ │ - 0x000c line=67 │ │ - 0x0013 line=70 │ │ - 0x001b line=75 │ │ - 0x001c line=71 │ │ - 0x001e line=73 │ │ - locals : │ │ - 0x001e - 0x0026 reg=0 e Ljava/security/NoSuchAlgorithmException; │ │ - 0x0000 - 0x0026 reg=3 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0026 reg=4 context Landroid/content/Context; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'getHashString' │ │ - type : '(Ljava/security/MessageDigest;)Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -011894: |[011894] org.sixgun.ponyexpress.util.ImageManager.getHashString:(Ljava/security/MessageDigest;)Ljava/lang/String; │ │ -0118a4: 2202 9100 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -0118a8: 7010 3401 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0118ae: 6e10 4d01 0700 |0005: invoke-virtual {v7}, Ljava/security/MessageDigest;.digest:()[B // method@014d │ │ -0118b4: 0c00 |0008: move-result-object v0 │ │ -0118b6: 2104 |0009: array-length v4, v0 │ │ -0118b8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0118ba: 3543 1b00 |000b: if-ge v3, v4, 0026 // +001b │ │ -0118be: 4801 0003 |000d: aget-byte v1, v0, v3 │ │ -0118c2: e105 0104 |000f: shr-int/lit8 v5, v1, #int 4 // #04 │ │ -0118c6: dd05 050f |0011: and-int/lit8 v5, v5, #int 15 // #0f │ │ -0118ca: 7110 1b01 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@011b │ │ -0118d0: 0c05 |0016: move-result-object v5 │ │ -0118d2: 6e20 3801 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0118d8: dd05 010f |001a: and-int/lit8 v5, v1, #int 15 // #0f │ │ -0118dc: 7110 1b01 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@011b │ │ -0118e2: 0c05 |001f: move-result-object v5 │ │ -0118e4: 6e20 3801 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0118ea: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0118ee: 28e6 |0025: goto 000b // -001a │ │ -0118f0: 6e10 3901 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0118f6: 0c05 |0029: move-result-object v5 │ │ -0118f8: 1105 |002a: return-object v5 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - 0x0005 line=84 │ │ - 0x000f line=85 │ │ - 0x001a line=86 │ │ - 0x0023 line=84 │ │ - 0x0026 line=89 │ │ - locals : │ │ - 0x000f - 0x0026 reg=1 b B │ │ - 0x0009 - 0x002b reg=0 arr$ [B │ │ - 0x0005 - 0x002b reg=2 builder Ljava/lang/StringBuilder; │ │ - 0x000b - 0x002b reg=3 i$ I │ │ - 0x000a - 0x002b reg=4 len$ I │ │ - 0x0000 - 0x002b reg=6 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x002b reg=7 digest Ljava/security/MessageDigest; │ │ - │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'lookupFile' │ │ - type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -0118fc: |[0118fc] org.sixgun.ponyexpress.util.ImageManager.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -01190c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01190e: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -011912: 0743 |0003: move-object v3, v4 │ │ -011914: 1103 |0004: return-object v3 │ │ -011916: 6e20 2104 6500 |0005: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0421 │ │ -01191c: 0c02 |0008: move-result-object v2 │ │ -01191e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -011920: 5453 5802 |000a: iget-object v3, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011924: 6e20 4500 2300 |000c: invoke-virtual {v3, v2}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0045 │ │ -01192a: 0c01 |000f: move-result-object v1 │ │ -01192c: 7110 7600 0100 |0010: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0076 │ │ -011932: 0c03 |0013: move-result-object v3 │ │ -011934: 3801 f0ff |0014: if-eqz v1, 0004 // -0010 │ │ -011938: 6e10 0c01 0100 |0016: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010c │ │ -01193e: 28eb |0019: goto 0004 // -0015 │ │ -011940: 0d04 |001a: move-exception v4 │ │ -011942: 28e9 |001b: goto 0004 // -0017 │ │ -011944: 0d03 |001c: move-exception v3 │ │ -011946: 0730 |001d: move-object v0, v3 │ │ -011948: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -01194c: 6e10 0c01 0100 |0020: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010c │ │ -011952: 0743 |0023: move-object v3, v4 │ │ -011954: 28e0 |0024: goto 0004 // -0020 │ │ -011956: 0d03 |0025: move-exception v3 │ │ -011958: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -01195c: 6e10 0c01 0100 |0028: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010c │ │ -011962: 2703 |002b: throw v3 │ │ -011964: 0d03 |002c: move-exception v3 │ │ -011966: 28f6 |002d: goto 0023 // -000a │ │ -011968: 0d04 |002e: move-exception v4 │ │ -01196a: 28fc |002f: goto 002b // -0004 │ │ - catches : 4 │ │ - 0x000a - 0x0013 │ │ - Ljava/io/FileNotFoundException; -> 0x001c │ │ - -> 0x0025 │ │ - 0x0016 - 0x0019 │ │ - Ljava/io/IOException; -> 0x001a │ │ - 0x0020 - 0x0023 │ │ - Ljava/io/IOException; -> 0x002c │ │ - 0x0028 - 0x002b │ │ - Ljava/io/IOException; -> 0x002e │ │ - positions : │ │ - 0x0001 line=101 │ │ - 0x0004 line=121 │ │ - 0x0005 line=106 │ │ - 0x0009 line=107 │ │ - 0x000a line=110 │ │ - 0x0010 line=111 │ │ - 0x0014 line=116 │ │ - 0x0016 line=118 │ │ - 0x001a line=119 │ │ - 0x001c line=112 │ │ - 0x001e line=116 │ │ - 0x0020 line=118 │ │ - 0x0024 line=121 │ │ - 0x0025 line=116 │ │ - 0x0028 line=118 │ │ - 0x002b line=121 │ │ - 0x002c line=119 │ │ - locals : │ │ - 0x001e - 0x0025 reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x002c - 0x002e reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x000a - 0x0030 reg=1 fis Ljava/io/FileInputStream; │ │ - 0x0009 - 0x0030 reg=2 hashedUrl Ljava/lang/String; │ │ - 0x0000 - 0x0030 reg=5 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0030 reg=6 url Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'writeFile' │ │ - type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 75 16-bit code units │ │ -01199c: |[01199c] org.sixgun.ponyexpress.util.ImageManager.writeFile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0119ac: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ -0119b0: 1a03 d500 |0002: const-string v3, "ImageManager" // string@00d5 │ │ -0119b4: 1a04 3d00 |0004: const-string v4, "Can't write file. Bitmap is null." // string@003d │ │ -0119b8: 7120 b600 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -0119be: 0e00 |0009: return-void │ │ -0119c0: 6e20 2104 7600 |000a: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0421 │ │ -0119c6: 0c02 |000d: move-result-object v2 │ │ -0119c8: 5463 5802 |000e: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -0119cc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0119ce: 6e30 4600 2304 |0011: invoke-virtual {v3, v2, v4}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0046 │ │ -0119d4: 0c01 |0014: move-result-object v1 │ │ -0119d6: 1a03 d500 |0015: const-string v3, "ImageManager" // string@00d5 │ │ -0119da: 2204 9100 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0119de: 7010 3401 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0119e4: 1a05 0603 |001c: const-string v5, "Writing file: " // string@0306 │ │ -0119e8: 6e20 3801 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0119ee: 0c04 |0021: move-result-object v4 │ │ -0119f0: 6e20 3801 2400 |0022: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0119f6: 0c04 |0025: move-result-object v4 │ │ -0119f8: 6e10 3901 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0119fe: 0c04 |0029: move-result-object v4 │ │ -011a00: 7120 b500 4300 |002a: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ -011a06: 6203 0600 |002d: sget-object v3, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0006 │ │ -011a0a: 1304 5000 |002f: const/16 v4, #int 80 // #50 │ │ -011a0e: 6e40 7400 3814 |0031: invoke-virtual {v8, v3, v4, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0074 │ │ -011a14: 6e10 0e01 0100 |0034: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@010e │ │ -011a1a: 28d2 |0037: goto 0009 // -002e │ │ -011a1c: 0d00 |0038: move-exception v0 │ │ -011a1e: 1a03 d500 |0039: const-string v3, "ImageManager" // string@00d5 │ │ -011a22: 1a04 4f00 |003b: const-string v4, "Could not close file." // string@004f │ │ -011a26: 7120 b600 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -011a2c: 28c9 |0040: goto 0009 // -0037 │ │ -011a2e: 0d03 |0041: move-exception v3 │ │ -011a30: 0730 |0042: move-object v0, v3 │ │ -011a32: 1a03 d500 |0043: const-string v3, "ImageManager" // string@00d5 │ │ -011a36: 1a04 9c00 |0045: const-string v4, "Error creating file." // string@009c │ │ -011a3a: 7120 b600 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -011a40: 28bf |004a: goto 0009 // -0041 │ │ - catches : 2 │ │ - 0x000e - 0x0014 │ │ - Ljava/io/FileNotFoundException; -> 0x0041 │ │ - 0x0034 - 0x0037 │ │ - Ljava/io/IOException; -> 0x0038 │ │ - positions : │ │ - 0x0000 line=208 │ │ - 0x0002 line=209 │ │ - 0x0009 line=234 │ │ - 0x000a line=213 │ │ - 0x000e line=218 │ │ - 0x0015 line=225 │ │ - 0x002d line=226 │ │ - 0x0034 line=229 │ │ - 0x0038 line=230 │ │ - 0x0039 line=231 │ │ - 0x0041 line=220 │ │ - 0x0043 line=221 │ │ - locals : │ │ - 0x0039 - 0x0041 reg=0 e Ljava/io/IOException; │ │ - 0x0015 - 0x0041 reg=1 fos Ljava/io/FileOutputStream; │ │ - 0x0043 - 0x004b reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x000e - 0x004b reg=2 hashedUrl Ljava/lang/String; │ │ - 0x0000 - 0x004b reg=6 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x004b reg=7 url Ljava/lang/String; │ │ - 0x0000 - 0x004b reg=8 bitmap Landroid/graphics/Bitmap; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'cleanup' │ │ - type : '(Ljava/util/HashSet;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 81 16-bit code units │ │ -011a5c: |[011a5c] org.sixgun.ponyexpress.util.ImageManager.cleanup:(Ljava/util/HashSet;)V │ │ -011a6c: 54a7 5802 |0000: iget-object v7, v10, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011a70: 6e10 3d00 0700 |0002: invoke-virtual {v7}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@003d │ │ -011a76: 0c02 |0005: move-result-object v2 │ │ -011a78: 2203 a900 |0006: new-instance v3, Ljava/util/HashSet; // type@00a9 │ │ -011a7c: 7010 6401 0300 |0008: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@0164 │ │ -011a82: 6e10 6701 0b00 |000b: invoke-virtual {v11}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0167 │ │ -011a88: 0c04 |000e: move-result-object v4 │ │ -011a8a: 7210 6901 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0169 │ │ -011a90: 0a07 |0012: move-result v7 │ │ -011a92: 3807 1000 |0013: if-eqz v7, 0023 // +0010 │ │ -011a96: 7210 6a01 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -011a9c: 0c05 |0018: move-result-object v5 │ │ -011a9e: 1f05 9000 |0019: check-cast v5, Ljava/lang/String; // type@0090 │ │ -011aa2: 6e20 2104 5a00 |001b: invoke-virtual {v10, v5}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0421 │ │ -011aa8: 0c07 |001e: move-result-object v7 │ │ -011aaa: 6e20 6501 7300 |001f: invoke-virtual {v3, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0165 │ │ -011ab0: 28ed |0022: goto 000f // -0013 │ │ -011ab2: 0720 |0023: move-object v0, v2 │ │ -011ab4: 2106 |0024: array-length v6, v0 │ │ -011ab6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -011ab8: 3564 2a00 |0026: if-ge v4, v6, 0050 // +002a │ │ -011abc: 4601 0004 |0028: aget-object v1, v0, v4 │ │ -011ac0: 6e20 6601 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0166 │ │ -011ac6: 0a07 |002d: move-result v7 │ │ -011ac8: 3907 1f00 |002e: if-nez v7, 004d // +001f │ │ -011acc: 1a07 d500 |0030: const-string v7, "ImageManager" // string@00d5 │ │ -011ad0: 2208 9100 |0032: new-instance v8, Ljava/lang/StringBuilder; // type@0091 │ │ -011ad4: 7010 3401 0800 |0034: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011ada: 1a09 6000 |0037: const-string v9, "Deleting unused file: " // string@0060 │ │ -011ade: 6e20 3801 9800 |0039: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011ae4: 0c08 |003c: move-result-object v8 │ │ -011ae6: 6e20 3801 1800 |003d: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011aec: 0c08 |0040: move-result-object v8 │ │ -011aee: 6e10 3901 0800 |0041: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011af4: 0c08 |0044: move-result-object v8 │ │ -011af6: 7120 b500 8700 |0045: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ -011afc: 54a7 5802 |0048: iget-object v7, v10, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011b00: 6e20 3c00 1700 |004a: invoke-virtual {v7, v1}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003c │ │ -011b06: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -011b0a: 28d7 |004f: goto 0026 // -0029 │ │ -011b0c: 0e00 |0050: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=282 │ │ - 0x0006 line=283 │ │ - 0x000b line=285 │ │ - 0x001b line=286 │ │ - 0x0023 line=289 │ │ - 0x002a line=290 │ │ - 0x0030 line=291 │ │ - 0x0048 line=292 │ │ - 0x004d line=289 │ │ - 0x0050 line=295 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=11 (null) Ljava/util/HashSet; │ │ - 0x001b - 0x0023 reg=5 imageUrl Ljava/lang/String; │ │ - 0x000f - 0x0026 reg=4 i$ Ljava/util/Iterator; │ │ - 0x002a - 0x0050 reg=1 file Ljava/lang/String; │ │ - 0x0024 - 0x0051 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0006 - 0x0051 reg=2 files [Ljava/lang/String; │ │ - 0x000b - 0x0051 reg=3 hashedUrls Ljava/util/HashSet; Ljava/util/HashSet; │ │ - 0x0026 - 0x0051 reg=4 i$ I │ │ - 0x0025 - 0x0051 reg=6 len$ I │ │ - 0x0000 - 0x0051 reg=10 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0051 reg=11 keepers Ljava/util/HashSet; Ljava/util/HashSet; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'clear' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -011b10: |[011b10] org.sixgun.ponyexpress.util.ImageManager.clear:()V │ │ -011b20: 5465 5802 |0000: iget-object v5, v6, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011b24: 6e10 3d00 0500 |0002: invoke-virtual {v5}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@003d │ │ -011b2a: 0c02 |0005: move-result-object v2 │ │ -011b2c: 0720 |0006: move-object v0, v2 │ │ -011b2e: 2104 |0007: array-length v4, v0 │ │ -011b30: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -011b32: 3543 0c00 |0009: if-ge v3, v4, 0015 // +000c │ │ -011b36: 4601 0003 |000b: aget-object v1, v0, v3 │ │ -011b3a: 5465 5802 |000d: iget-object v5, v6, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011b3e: 6e20 3c00 1500 |000f: invoke-virtual {v5, v1}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003c │ │ -011b44: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -011b48: 28f5 |0014: goto 0009 // -000b │ │ -011b4a: 1d06 |0015: monitor-enter v6 │ │ -011b4c: 5465 5602 |0016: iget-object v5, v6, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@0256 │ │ -011b50: 7210 7201 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.clear:()V // method@0172 │ │ -011b56: 1e06 |001b: monitor-exit v6 │ │ -011b58: 0e00 |001c: return-void │ │ -011b5a: 0d05 |001d: move-exception v5 │ │ -011b5c: 1e06 |001e: monitor-exit v6 │ │ -011b5e: 2705 |001f: throw v5 │ │ - catches : 1 │ │ - 0x0016 - 0x001f │ │ - -> 0x001d │ │ - positions : │ │ - 0x0000 line=269 │ │ - 0x0006 line=271 │ │ - 0x000d line=272 │ │ - 0x0012 line=271 │ │ - 0x0015 line=275 │ │ - 0x0016 line=276 │ │ - 0x001b line=277 │ │ - 0x001c line=278 │ │ - 0x001d line=277 │ │ - locals : │ │ - 0x000d - 0x0015 reg=1 file Ljava/lang/String; │ │ - 0x0007 - 0x0020 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0006 - 0x0020 reg=2 files [Ljava/lang/String; │ │ - 0x0009 - 0x0020 reg=3 i$ I │ │ - 0x0008 - 0x0020 reg=4 len$ I │ │ - 0x0000 - 0x0020 reg=6 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'contains' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -011b6c: |[011b6c] org.sixgun.ponyexpress.util.ImageManager.contains:(Ljava/lang/String;)Z │ │ -011b7c: 7020 2204 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0422 │ │ -011b82: 0c00 |0003: move-result-object v0 │ │ -011b84: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -011b88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -011b8a: 0f00 |0007: return v0 │ │ -011b8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -011b8e: 28fe |0009: goto 0007 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x000a reg=2 url Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'fetchImage' │ │ - type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 114 16-bit code units │ │ -011b90: |[011b90] org.sixgun.ponyexpress.util.ImageManager.fetchImage:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -011ba0: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ -011ba4: 2204 c400 |0002: new-instance v4, Lorg/apache/http/client/methods/HttpGet; // type@00c4 │ │ -011ba8: 7020 8f01 a400 |0004: invoke-direct {v4, v10}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@018f │ │ -011bae: 6e10 9001 0400 |0007: invoke-virtual {v4}, Lorg/apache/http/client/methods/HttpGet;.getParams:()Lorg/apache/http/params/HttpParams; // method@0190 │ │ -011bb4: 0c06 |000a: move-result-object v6 │ │ -011bb6: 7120 9b01 7600 |000b: invoke-static {v6, v7}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@019b │ │ -011bbc: 6e10 9001 0400 |000e: invoke-virtual {v4}, Lorg/apache/http/client/methods/HttpGet;.getParams:()Lorg/apache/http/params/HttpParams; // method@0190 │ │ -011bc2: 0c06 |0011: move-result-object v6 │ │ -011bc4: 7120 9c01 7600 |0012: invoke-static {v6, v7}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@019c │ │ -011bca: 5496 5702 |0015: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/ImageManager;.mClient:Lorg/apache/http/client/HttpClient; // field@0257 │ │ -011bce: 7220 8d01 4600 |0017: invoke-interface {v6, v4}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@018d │ │ -011bd4: 0c05 |001a: move-result-object v5 │ │ -011bd6: 7210 8301 0500 |001b: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0183 │ │ -011bdc: 0c06 |001e: move-result-object v6 │ │ -011bde: 7210 8401 0600 |001f: invoke-interface {v6}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0184 │ │ -011be4: 0a06 |0022: move-result v6 │ │ -011be6: 1307 c800 |0023: const/16 v7, #int 200 // #c8 │ │ -011bea: 3276 3600 |0025: if-eq v6, v7, 005b // +0036 │ │ -011bee: 2206 7800 |0027: new-instance v6, Ljava/io/IOException; // type@0078 │ │ -011bf2: 2207 9100 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0091 │ │ -011bf6: 7010 3401 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011bfc: 1a08 6b02 |002e: const-string v8, "Non OK response: " // string@026b │ │ -011c00: 6e20 3801 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011c06: 0c07 |0033: move-result-object v7 │ │ -011c08: 7210 8301 0500 |0034: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0183 │ │ -011c0e: 0c08 |0037: move-result-object v8 │ │ -011c10: 7210 8401 0800 |0038: invoke-interface {v8}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0184 │ │ -011c16: 0a08 |003b: move-result v8 │ │ -011c18: 6e20 3501 8700 |003c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -011c1e: 0c07 |003f: move-result-object v7 │ │ -011c20: 6e10 3901 0700 |0040: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011c26: 0c07 |0043: move-result-object v7 │ │ -011c28: 7020 1101 7600 |0044: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0111 │ │ -011c2e: 2706 |0047: throw v6 │ │ -011c30: 0d06 |0048: move-exception v6 │ │ -011c32: 0762 |0049: move-object v2, v6 │ │ -011c34: 1a06 d500 |004a: const-string v6, "ImageManager" // string@00d5 │ │ -011c38: 6e10 8a01 0200 |004c: invoke-virtual {v2}, Lorg/apache/http/client/ClientProtocolException;.getMessage:()Ljava/lang/String; // method@018a │ │ -011c3e: 0c07 |004f: move-result-object v7 │ │ -011c40: 7130 b400 7602 |0050: invoke-static {v6, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -011c46: 2206 7800 |0053: new-instance v6, Ljava/io/IOException; // type@0078 │ │ -011c4a: 1a07 d800 |0055: const-string v7, "Invalid client protocol." // string@00d8 │ │ -011c4e: 7020 1101 7600 |0057: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0111 │ │ -011c54: 2706 |005a: throw v6 │ │ -011c56: 7210 8201 0500 |005b: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0182 │ │ -011c5c: 0c03 |005e: move-result-object v3 │ │ -011c5e: 2200 7300 |005f: new-instance v0, Ljava/io/BufferedInputStream; // type@0073 │ │ -011c62: 7210 7f01 0300 |0061: invoke-interface {v3}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@017f │ │ -011c68: 0c06 |0064: move-result-object v6 │ │ -011c6a: 1307 0020 |0065: const/16 v7, #int 8192 // #2000 │ │ -011c6e: 7030 fe00 6007 |0067: invoke-direct {v0, v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@00fe │ │ -011c74: 7110 7600 0000 |006a: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0076 │ │ -011c7a: 0c01 |006d: move-result-object v1 │ │ -011c7c: 6e10 ff00 0000 |006e: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.close:()V // method@00ff │ │ -011c82: 1101 |0071: return-object v1 │ │ - catches : 1 │ │ - 0x0015 - 0x001a │ │ - Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ - positions : │ │ - 0x0002 line=150 │ │ - 0x0007 line=151 │ │ - 0x000e line=153 │ │ - 0x0015 line=159 │ │ - 0x001b line=165 │ │ - 0x0027 line=166 │ │ - 0x0048 line=160 │ │ - 0x004a line=161 │ │ - 0x0053 line=162 │ │ - 0x005b line=170 │ │ - 0x005f line=171 │ │ - 0x006a line=173 │ │ - 0x006e line=174 │ │ - 0x0071 line=176 │ │ - locals : │ │ - 0x001b - 0x0048 reg=5 response Lorg/apache/http/HttpResponse; │ │ - 0x004a - 0x005b reg=2 e Lorg/apache/http/client/ClientProtocolException; │ │ - 0x006a - 0x0072 reg=0 bis Ljava/io/BufferedInputStream; │ │ - 0x006e - 0x0072 reg=1 bitmap Landroid/graphics/Bitmap; │ │ - 0x005f - 0x0072 reg=3 entity Lorg/apache/http/HttpEntity; │ │ - 0x0007 - 0x0072 reg=4 get Lorg/apache/http/client/methods/HttpGet; │ │ - 0x005b - 0x0072 reg=5 response Lorg/apache/http/HttpResponse; │ │ - 0x0000 - 0x0072 reg=9 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0072 reg=10 url Ljava/lang/String; │ │ - │ │ - #4 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'get' │ │ - type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -011c94: |[011c94] org.sixgun.ponyexpress.util.ImageManager.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -011ca4: 1d05 |0000: monitor-enter v5 │ │ -011ca6: 5452 5602 |0001: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@0256 │ │ -011caa: 7220 7401 6200 |0003: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0174 │ │ -011cb0: 0c01 |0006: move-result-object v1 │ │ -011cb2: 1f01 9600 |0007: check-cast v1, Ljava/lang/ref/SoftReference; // type@0096 │ │ -011cb6: 1e05 |0009: monitor-exit v5 │ │ -011cb8: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -011cbc: 6e10 4001 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@0140 │ │ -011cc2: 0c00 |000f: move-result-object v0 │ │ -011cc4: 1f00 2500 |0010: check-cast v0, Landroid/graphics/Bitmap; // type@0025 │ │ -011cc8: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -011ccc: 0702 |0014: move-object v2, v0 │ │ -011cce: 1102 |0015: return-object v2 │ │ -011cd0: 0d02 |0016: move-exception v2 │ │ -011cd2: 1e05 |0017: monitor-exit v5 │ │ -011cd4: 2702 |0018: throw v2 │ │ -011cd6: 7020 2204 6500 |0019: invoke-direct {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0422 │ │ -011cdc: 0c00 |001c: move-result-object v0 │ │ -011cde: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -011ce2: 1d05 |001f: monitor-enter v5 │ │ -011ce4: 5452 5602 |0020: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@0256 │ │ -011ce8: 2203 9600 |0022: new-instance v3, Ljava/lang/ref/SoftReference; // type@0096 │ │ -011cec: 7020 3f01 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@013f │ │ -011cf2: 7230 7501 6203 |0027: invoke-interface {v2, v6, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0175 │ │ -011cf8: 1e05 |002a: monitor-exit v5 │ │ -011cfa: 0702 |002b: move-object v2, v0 │ │ -011cfc: 28e9 |002c: goto 0015 // -0017 │ │ -011cfe: 0d02 |002d: move-exception v2 │ │ -011d00: 1e05 |002e: monitor-exit v5 │ │ -011d02: 2702 |002f: throw v2 │ │ -011d04: 1a02 d500 |0030: const-string v2, "ImageManager" // string@00d5 │ │ -011d08: 2203 9100 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -011d0c: 7010 3401 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011d12: 1a04 d300 |0037: const-string v4, "Image is missing: " // string@00d3 │ │ -011d16: 6e20 3801 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011d1c: 0c03 |003c: move-result-object v3 │ │ -011d1e: 6e20 3801 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011d24: 0c03 |0040: move-result-object v3 │ │ -011d26: 6e10 3901 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011d2c: 0c03 |0044: move-result-object v3 │ │ -011d2e: 7120 b500 3200 |0045: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ -011d34: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -011d36: 28cc |0049: goto 0015 // -0034 │ │ - catches : 3 │ │ - 0x0001 - 0x000a │ │ - -> 0x0016 │ │ - 0x0017 - 0x0018 │ │ - -> 0x0016 │ │ - 0x0020 - 0x002f │ │ - -> 0x002d │ │ - positions : │ │ - 0x0000 line=241 │ │ - 0x0001 line=242 │ │ - 0x0009 line=243 │ │ - 0x000a line=245 │ │ - 0x000c line=246 │ │ - 0x0012 line=248 │ │ - 0x0015 line=265 │ │ - 0x0016 line=243 │ │ - 0x0019 line=254 │ │ - 0x001d line=256 │ │ - 0x001f line=257 │ │ - 0x0020 line=258 │ │ - 0x002a line=259 │ │ - 0x002c line=261 │ │ - 0x002d line=259 │ │ - 0x0030 line=264 │ │ - 0x0048 line=265 │ │ - locals : │ │ - 0x0012 - 0x0016 reg=0 bitmap Landroid/graphics/Bitmap; │ │ - 0x0009 - 0x0016 reg=1 ref Ljava/lang/ref/SoftReference; Ljava/lang/ref/SoftReference; │ │ - 0x001d - 0x004a reg=0 bitmap Landroid/graphics/Bitmap; │ │ - 0x0019 - 0x004a reg=1 ref Ljava/lang/ref/SoftReference; Ljava/lang/ref/SoftReference; │ │ - 0x0000 - 0x004a reg=5 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x004a reg=6 url Ljava/lang/String; │ │ - │ │ - #5 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'getMd5' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -011d58: |[011d58] org.sixgun.ponyexpress.util.ImageManager.getMd5:(Ljava/lang/String;)Ljava/lang/String; │ │ -011d68: 5420 5902 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0259 │ │ -011d6c: 6e10 2b01 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@012b │ │ -011d72: 0c01 |0005: move-result-object v1 │ │ -011d74: 6e20 4f01 1000 |0006: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.update:([B)V // method@014f │ │ -011d7a: 5420 5902 |0009: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0259 │ │ -011d7e: 7020 2004 0200 |000b: invoke-direct {v2, v0}, Lorg/sixgun/ponyexpress/util/ImageManager;.getHashString:(Ljava/security/MessageDigest;)Ljava/lang/String; // method@0420 │ │ -011d84: 0c00 |000e: move-result-object v0 │ │ -011d86: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - 0x0009 line=96 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0010 reg=3 url Ljava/lang/String; │ │ - │ │ - #6 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'put' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -011d88: |[011d88] org.sixgun.ponyexpress.util.ImageManager.put:(Ljava/lang/String;)V │ │ -011d98: 6e20 1d04 4300 |0000: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.contains:(Ljava/lang/String;)Z // method@041d │ │ -011d9e: 0a01 |0003: move-result v1 │ │ -011da0: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -011da4: 0e00 |0006: return-void │ │ -011da6: 6e20 1e04 4300 |0007: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.fetchImage:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041e │ │ -011dac: 0c00 |000a: move-result-object v0 │ │ -011dae: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -011db2: 1a01 d500 |000d: const-string v1, "ImageManager" // string@00d5 │ │ -011db6: 1a02 b802 |000f: const-string v2, "Retrieved bitmap is null." // string@02b8 │ │ -011dba: 7120 b600 2100 |0011: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -011dc0: 28f2 |0014: goto 0006 // -000e │ │ -011dc2: 6e30 2404 4300 |0015: invoke-virtual {v3, v4, v0}, Lorg/sixgun/ponyexpress/util/ImageManager;.put:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0424 │ │ -011dc8: 28ee |0018: goto 0006 // -0012 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=181 │ │ - 0x0006 line=196 │ │ - 0x0007 line=189 │ │ - 0x000b line=191 │ │ - 0x000d line=192 │ │ - 0x0015 line=194 │ │ - locals : │ │ - 0x000b - 0x0019 reg=0 bitmap Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x0019 reg=3 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0019 reg=4 url Ljava/lang/String; │ │ + source_file_idx : 217 (ImageCache.java) │ │ │ │ - #7 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'put' │ │ - type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 19 16-bit code units │ │ -011dcc: |[011dcc] org.sixgun.ponyexpress.util.ImageManager.put:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -011ddc: 1d02 |0000: monitor-enter v2 │ │ -011dde: 5420 5602 |0001: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@0256 │ │ -011de2: 2201 9600 |0003: new-instance v1, Ljava/lang/ref/SoftReference; // type@0096 │ │ -011de6: 7020 3f01 4100 |0005: invoke-direct {v1, v4}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@013f │ │ -011dec: 7230 7501 3001 |0008: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0175 │ │ -011df2: 1e02 |000b: monitor-exit v2 │ │ -011df4: 7030 2604 3204 |000c: invoke-direct {v2, v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.writeFile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0426 │ │ -011dfa: 0e00 |000f: return-void │ │ -011dfc: 0d00 |0010: move-exception v0 │ │ -011dfe: 1e02 |0011: monitor-exit v2 │ │ -011e00: 2700 |0012: throw v0 │ │ - catches : 2 │ │ - 0x0001 - 0x000c │ │ - -> 0x0010 │ │ - 0x0011 - 0x0012 │ │ - -> 0x0010 │ │ - positions : │ │ - 0x0000 line=200 │ │ - 0x0001 line=201 │ │ - 0x000b line=202 │ │ - 0x000c line=204 │ │ - 0x000f line=205 │ │ - 0x0010 line=202 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0013 reg=3 url Ljava/lang/String; │ │ - 0x0000 - 0x0013 reg=4 bitmap Landroid/graphics/Bitmap; │ │ - │ │ - #8 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ - name : 'setContext' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -011e18: |[011e18] org.sixgun.ponyexpress.util.ImageManager.setContext:(Landroid/content/Context;)V │ │ -011e28: 5b01 5802 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0258 │ │ -011e2c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - 0x0002 line=79 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ - 0x0000 - 0x0003 reg=1 context Landroid/content/Context; │ │ - │ │ - source_file_idx : 214 (ImageManager.java) │ │ - │ │ -Class #110 header: │ │ -class_idx : 316 │ │ +Class #107 header: │ │ +class_idx : 324 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 215 │ │ +superclass_idx : 142 │ │ +source_file_idx : 220 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #110 - │ │ +Class #107 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/InternetHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/InternetHelper;) │ │ @@ -24007,24 +22007,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -011e30: |[011e30] org.sixgun.ponyexpress.util.InternetHelper.:(Landroid/content/Context;)V │ │ -011e40: 7010 2001 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0120 │ │ -011e46: 5b23 5b02 |0003: iput-object v3, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mCtx:Landroid/content/Context; // field@025b │ │ -011e4a: 5420 5b02 |0005: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mCtx:Landroid/content/Context; // field@025b │ │ -011e4e: 1a01 ca03 |0007: const-string v1, "connectivity" // string@03ca │ │ -011e52: 6e20 4300 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0043 │ │ -011e58: 0c00 |000c: move-result-object v0 │ │ -011e5a: 1f00 2d00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@002d │ │ -011e5e: 5b20 5a02 |000f: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@025a │ │ -011e62: 0e00 |0011: return-void │ │ +013d64: |[013d64] org.sixgun.ponyexpress.util.InternetHelper.:(Landroid/content/Context;)V │ │ +013d74: 7010 2301 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0123 │ │ +013d7a: 5b23 6302 |0003: iput-object v3, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mCtx:Landroid/content/Context; // field@0263 │ │ +013d7e: 5420 6302 |0005: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mCtx:Landroid/content/Context; // field@0263 │ │ +013d82: 1a01 dc03 |0007: const-string v1, "connectivity" // string@03dc │ │ +013d86: 6e20 4500 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0045 │ │ +013d8c: 0c00 |000c: move-result-object v0 │ │ +013d8e: 1f00 2f00 |000d: check-cast v0, Landroid/net/ConnectivityManager; // type@002f │ │ +013d92: 5b20 6202 |000f: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@0262 │ │ +013d96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0011 line=40 │ │ locals : │ │ @@ -24037,25 +22037,25 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -011e64: |[011e64] org.sixgun.ponyexpress.util.InternetHelper.checkConnectivity:()Z │ │ -011e74: 5410 5a02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@025a │ │ -011e78: 6e10 8600 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0086 │ │ -011e7e: 0c00 |0005: move-result-object v0 │ │ -011e80: 5b10 5c02 |0006: iput-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@025c │ │ -011e84: 5410 5c02 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@025c │ │ -011e88: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -011e8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -011e8e: 0f00 |000d: return v0 │ │ -011e90: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -011e92: 28fe |000f: goto 000d // -0002 │ │ +013d98: |[013d98] org.sixgun.ponyexpress.util.InternetHelper.checkConnectivity:()Z │ │ +013da8: 5410 6202 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@0262 │ │ +013dac: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0088 │ │ +013db2: 0c00 |0005: move-result-object v0 │ │ +013db4: 5b10 6402 |0006: iput-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@0264 │ │ +013db8: 5410 6402 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@0264 │ │ +013dbc: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +013dc0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +013dc2: 0f00 |000d: return v0 │ │ +013dc4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +013dc6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x000c line=49 │ │ 0x000d line=50 │ │ locals : │ │ @@ -24066,54 +22066,54 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -011e94: |[011e94] org.sixgun.ponyexpress.util.InternetHelper.getConnectivityType:()I │ │ -011ea4: 5410 5a02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@025a │ │ -011ea8: 6e10 8600 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0086 │ │ -011eae: 0c00 |0005: move-result-object v0 │ │ -011eb0: 5b10 5c02 |0006: iput-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@025c │ │ -011eb4: 5410 5c02 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@025c │ │ -011eb8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -011ebc: 5410 5c02 |000c: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@025c │ │ -011ec0: 6e10 8700 0000 |000e: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0087 │ │ -011ec6: 0a00 |0011: move-result v0 │ │ -011ec8: 0f00 |0012: return v0 │ │ -011eca: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -011ecc: 28fe |0014: goto 0012 // -0002 │ │ +013dc8: |[013dc8] org.sixgun.ponyexpress.util.InternetHelper.getConnectivityType:()I │ │ +013dd8: 5410 6202 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mConnectivity:Landroid/net/ConnectivityManager; // field@0262 │ │ +013ddc: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0088 │ │ +013de2: 0c00 |0005: move-result-object v0 │ │ +013de4: 5b10 6402 |0006: iput-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@0264 │ │ +013de8: 5410 6402 |0008: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@0264 │ │ +013dec: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +013df0: 5410 6402 |000c: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/InternetHelper;.mInfo:Landroid/net/NetworkInfo; // field@0264 │ │ +013df4: 6e10 8900 0000 |000e: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0089 │ │ +013dfa: 0a00 |0011: move-result v0 │ │ +013dfc: 0f00 |0012: return v0 │ │ +013dfe: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +013e00: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000c line=59 │ │ 0x0012 line=61 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ │ │ - source_file_idx : 215 (InternetHelper.java) │ │ + source_file_idx : 220 (InternetHelper.java) │ │ │ │ -Class #111 header: │ │ -class_idx : 317 │ │ +Class #108 header: │ │ +class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 652 │ │ +superclass_idx : 142 │ │ +source_file_idx : 668 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #111 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #111 - │ │ +Class #108 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24131,79 +22131,79 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011ed0: |[011ed0] org.sixgun.ponyexpress.util.PodcastFeedParser$1.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -011ee0: 5b01 5d02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@025d │ │ -011ee4: 5b02 5e02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@025e │ │ -011ee8: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -011eee: 0e00 |0007: return-void │ │ +013e04: |[013e04] org.sixgun.ponyexpress.util.PodcastFeedParser$1.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +013e14: 5b01 6502 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@0265 │ │ +013e18: 5b02 6602 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0266 │ │ +013e1c: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013e22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -011ef0: |[011ef0] org.sixgun.ponyexpress.util.PodcastFeedParser$1.end:(Ljava/lang/String;)V │ │ -011f00: 1a00 9502 |0000: const-string v0, "Pony/PodcastFeedParser" // string@0295 │ │ -011f04: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -011f08: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011f0e: 1a02 8702 |0007: const-string v2, "Podcast is: " // string@0287 │ │ -011f12: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011f18: 0c01 |000c: move-result-object v1 │ │ -011f1a: 6e20 3801 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011f20: 0c01 |0010: move-result-object v1 │ │ -011f22: 6e10 3901 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011f28: 0c01 |0014: move-result-object v1 │ │ -011f2a: 7120 b100 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -011f30: 5430 5e02 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@025e │ │ -011f34: 6e20 f601 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Podcast;.setName:(Ljava/lang/String;)V // method@01f6 │ │ -011f3a: 0e00 |001d: return-void │ │ +013e24: |[013e24] org.sixgun.ponyexpress.util.PodcastFeedParser$1.end:(Ljava/lang/String;)V │ │ +013e34: 1a00 a502 |0000: const-string v0, "Pony/PodcastFeedParser" // string@02a5 │ │ +013e38: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013e3c: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013e42: 1a02 9702 |0007: const-string v2, "Podcast is: " // string@0297 │ │ +013e46: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013e4c: 0c01 |000c: move-result-object v1 │ │ +013e4e: 6e20 3b01 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013e54: 0c01 |0010: move-result-object v1 │ │ +013e56: 6e10 3c01 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013e5c: 0c01 |0014: move-result-object v1 │ │ +013e5e: 7120 b300 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013e64: 5430 6602 |0018: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0266 │ │ +013e68: 6e20 fa01 4000 |001a: invoke-virtual {v0, v4}, Lorg/sixgun/ponyexpress/Podcast;.setName:(Ljava/lang/String;)V // method@01fa │ │ +013e6e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0018 line=82 │ │ 0x001d line=83 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; │ │ 0x0000 - 0x001e reg=4 body Ljava/lang/String; │ │ │ │ - source_file_idx : 652 (PodcastFeedParser.java) │ │ + source_file_idx : 668 (PodcastFeedParser.java) │ │ │ │ -Class #112 header: │ │ -class_idx : 318 │ │ +Class #109 header: │ │ +class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 652 │ │ +superclass_idx : 142 │ │ +source_file_idx : 668 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #112 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #112 - │ │ +Class #109 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/StartElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24221,85 +22221,85 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011f3c: |[011f3c] org.sixgun.ponyexpress.util.PodcastFeedParser$2.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -011f4c: 5b01 5f02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@025f │ │ -011f50: 5b02 6002 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0260 │ │ -011f54: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -011f5a: 0e00 |0007: return-void │ │ +013e70: |[013e70] org.sixgun.ponyexpress.util.PodcastFeedParser$2.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +013e80: 5b01 6702 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@0267 │ │ +013e84: 5b02 6802 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0268 │ │ +013e88: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013e8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;) │ │ name : 'start' │ │ type : '(Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -011f5c: |[011f5c] org.sixgun.ponyexpress.util.PodcastFeedParser$2.start:(Lorg/xml/sax/Attributes;)V │ │ -011f6c: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -011f70: 1a02 cc07 |0002: const-string v2, "url" // string@07cc │ │ -011f74: 7230 9404 1502 |0004: invoke-interface {v5, v1, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0494 │ │ -011f7a: 0c00 |0007: move-result-object v0 │ │ -011f7c: 1a01 9502 |0008: const-string v1, "Pony/PodcastFeedParser" // string@0295 │ │ -011f80: 2202 9100 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -011f84: 7010 3401 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -011f8a: 1a03 8502 |000f: const-string v3, "Podcast art from: " // string@0285 │ │ -011f8e: 6e20 3801 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011f94: 0c02 |0014: move-result-object v2 │ │ -011f96: 6e20 3801 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -011f9c: 0c02 |0018: move-result-object v2 │ │ -011f9e: 6e10 3901 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -011fa4: 0c02 |001c: move-result-object v2 │ │ -011fa6: 7120 b100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -011fac: 5441 6002 |0020: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0260 │ │ -011fb0: 6e20 f201 0100 |0022: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/Podcast;.setArt_Url:(Ljava/lang/String;)V // method@01f2 │ │ -011fb6: 0e00 |0025: return-void │ │ +013e90: |[013e90] org.sixgun.ponyexpress.util.PodcastFeedParser$2.start:(Lorg/xml/sax/Attributes;)V │ │ +013ea0: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +013ea4: 1a02 dc07 |0002: const-string v2, "url" // string@07dc │ │ +013ea8: 7230 9804 1502 |0004: invoke-interface {v5, v1, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0498 │ │ +013eae: 0c00 |0007: move-result-object v0 │ │ +013eb0: 1a01 a502 |0008: const-string v1, "Pony/PodcastFeedParser" // string@02a5 │ │ +013eb4: 2202 9300 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +013eb8: 7010 3701 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013ebe: 1a03 9502 |000f: const-string v3, "Podcast art from: " // string@0295 │ │ +013ec2: 6e20 3b01 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013ec8: 0c02 |0014: move-result-object v2 │ │ +013eca: 6e20 3b01 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013ed0: 0c02 |0018: move-result-object v2 │ │ +013ed2: 6e10 3c01 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013ed8: 0c02 |001c: move-result-object v2 │ │ +013eda: 7120 b300 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013ee0: 5441 6802 |0020: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0268 │ │ +013ee4: 6e20 f601 0100 |0022: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/Podcast;.setArt_Url:(Ljava/lang/String;)V // method@01f6 │ │ +013eea: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0008 line=91 │ │ 0x0020 line=92 │ │ 0x0025 line=93 │ │ locals : │ │ 0x0008 - 0x0026 reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=4 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; │ │ 0x0000 - 0x0026 reg=5 attributes Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 652 (PodcastFeedParser.java) │ │ + source_file_idx : 668 (PodcastFeedParser.java) │ │ │ │ -Class #113 header: │ │ -class_idx : 319 │ │ +Class #110 header: │ │ +class_idx : 327 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 652 │ │ +superclass_idx : 142 │ │ +source_file_idx : 668 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #113 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parseAlbumArtURL │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #113 - │ │ +Class #110 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/StartElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24317,325 +22317,85 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -011fb8: |[011fb8] org.sixgun.ponyexpress.util.PodcastFeedParser$3.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -011fc8: 5b01 6102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@0261 │ │ -011fcc: 5b02 6202 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0262 │ │ -011fd0: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -011fd6: 0e00 |0007: return-void │ │ +013eec: |[013eec] org.sixgun.ponyexpress.util.PodcastFeedParser$3.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +013efc: 5b01 6902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // field@0269 │ │ +013f00: 5b02 6a02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@026a │ │ +013f04: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +013f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;) │ │ name : 'start' │ │ type : '(Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -011fd8: |[011fd8] org.sixgun.ponyexpress.util.PodcastFeedParser$3.start:(Lorg/xml/sax/Attributes;)V │ │ -011fe8: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -011fec: 1a02 cc07 |0002: const-string v2, "url" // string@07cc │ │ -011ff0: 7230 9404 1502 |0004: invoke-interface {v5, v1, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0494 │ │ -011ff6: 0c00 |0007: move-result-object v0 │ │ -011ff8: 1a01 9502 |0008: const-string v1, "Pony/PodcastFeedParser" // string@0295 │ │ -011ffc: 2202 9100 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -012000: 7010 3401 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012006: 1a03 8502 |000f: const-string v3, "Podcast art from: " // string@0285 │ │ -01200a: 6e20 3801 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012010: 0c02 |0014: move-result-object v2 │ │ -012012: 6e20 3801 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012018: 0c02 |0018: move-result-object v2 │ │ -01201a: 6e10 3901 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012020: 0c02 |001c: move-result-object v2 │ │ -012022: 7120 b100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -012028: 5441 6202 |0020: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0262 │ │ -01202c: 6e20 f201 0100 |0022: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/Podcast;.setArt_Url:(Ljava/lang/String;)V // method@01f2 │ │ -012032: 0e00 |0025: return-void │ │ +013f0c: |[013f0c] org.sixgun.ponyexpress.util.PodcastFeedParser$3.start:(Lorg/xml/sax/Attributes;)V │ │ +013f1c: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +013f20: 1a02 dc07 |0002: const-string v2, "url" // string@07dc │ │ +013f24: 7230 9804 1502 |0004: invoke-interface {v5, v1, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0498 │ │ +013f2a: 0c00 |0007: move-result-object v0 │ │ +013f2c: 1a01 a502 |0008: const-string v1, "Pony/PodcastFeedParser" // string@02a5 │ │ +013f30: 2202 9300 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +013f34: 7010 3701 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013f3a: 1a03 9502 |000f: const-string v3, "Podcast art from: " // string@0295 │ │ +013f3e: 6e20 3b01 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013f44: 0c02 |0014: move-result-object v2 │ │ +013f46: 6e20 3b01 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013f4c: 0c02 |0018: move-result-object v2 │ │ +013f4e: 6e10 3c01 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +013f54: 0c02 |001c: move-result-object v2 │ │ +013f56: 7120 b300 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +013f5c: 5441 6a02 |0020: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@026a │ │ +013f60: 6e20 f601 0100 |0022: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/Podcast;.setArt_Url:(Ljava/lang/String;)V // method@01f6 │ │ +013f66: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=136 │ │ 0x0020 line=137 │ │ 0x0025 line=138 │ │ locals : │ │ 0x0008 - 0x0026 reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=4 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; │ │ 0x0000 - 0x0026 reg=5 attributes Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 652 (PodcastFeedParser.java) │ │ - │ │ -Class #114 header: │ │ -class_idx : 320 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 301 │ │ -source_file_idx : 652 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #114 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/util/PodcastFeedParser;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'ALBUM_ART_URL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "thumbnail" │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'MEDIA_NS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "http://search.yahoo.com/mrss/" │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'NAME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "title" │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "Pony/PodcastFeedParser" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -012034: |[012034] org.sixgun.ponyexpress.util.PodcastFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -012044: 7030 f503 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f5 │ │ -01204a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=52 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ - 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ + source_file_idx : 668 (PodcastFeedParser.java) │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01204c: |[01204c] org.sixgun.ponyexpress.util.PodcastFeedParser.parse:()Ljava/lang/Object; │ │ -01205c: 6e10 3404 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0434 │ │ -012062: 0c00 |0003: move-result-object v0 │ │ -012064: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'parse' │ │ - type : '()Lorg/sixgun/ponyexpress/Podcast;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 93 16-bit code units │ │ -012068: |[012068] org.sixgun.ponyexpress.util.PodcastFeedParser.parse:()Lorg/sixgun/ponyexpress/Podcast; │ │ -012078: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01207a: 2203 d800 |0001: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -01207e: 7010 e801 0300 |0003: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01e8 │ │ -012084: 5485 6702 |0006: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@0267 │ │ -012088: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ -01208c: 0775 |000a: move-object v5, v7 │ │ -01208e: 1105 |000b: return-object v5 │ │ -012090: 2204 4100 |000c: new-instance v4, Landroid/sax/RootElement; // type@0041 │ │ -012094: 1a05 0407 |000e: const-string v5, "rss" // string@0704 │ │ -012098: 7020 a800 5400 |0010: invoke-direct {v4, v5}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00a8 │ │ -01209e: 1a05 b003 |0013: const-string v5, "channel" // string@03b0 │ │ -0120a2: 6e20 ac00 5400 |0015: invoke-virtual {v4, v5}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ac │ │ -0120a8: 0c00 |0018: move-result-object v0 │ │ -0120aa: 5485 6702 |0019: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@0267 │ │ -0120ae: 6e20 f301 5300 |001b: invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f3 │ │ -0120b4: 1a05 a607 |001e: const-string v5, "title" // string@07a6 │ │ -0120b8: 6e20 a400 5000 |0020: invoke-virtual {v0, v5}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ -0120be: 0c05 |0023: move-result-object v5 │ │ -0120c0: 2206 3d01 |0024: new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; // type@013d │ │ -0120c4: 7030 2a04 8603 |0026: invoke-direct {v6, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@042a │ │ -0120ca: 6e20 a600 6500 |0029: invoke-virtual {v5, v6}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -0120d0: 1a05 0805 |002c: const-string v5, "http://search.yahoo.com/mrss/" // string@0508 │ │ -0120d4: 1a06 a507 |002e: const-string v6, "thumbnail" // string@07a5 │ │ -0120d8: 6e30 a300 5006 |0030: invoke-virtual {v0, v5, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -0120de: 0c05 |0033: move-result-object v5 │ │ -0120e0: 2206 3e01 |0034: new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; // type@013e │ │ -0120e4: 7030 2c04 8603 |0036: invoke-direct {v6, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@042c │ │ -0120ea: 6e20 a700 6500 |0039: invoke-virtual {v5, v6}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a7 │ │ -0120f0: 6e10 3204 0800 |003c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0432 │ │ -0120f6: 0c02 |003f: move-result-object v2 │ │ -0120f8: 3802 1600 |0040: if-eqz v2, 0056 // +0016 │ │ -0120fc: 6205 0b00 |0042: sget-object v5, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ -012100: 6e10 ab00 0400 |0044: invoke-virtual {v4}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ab │ │ -012106: 0c06 |0047: move-result-object v6 │ │ -012108: 7130 b700 5206 |0048: invoke-static {v2, v5, v6}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b7 │ │ -01210e: 0735 |004b: move-object v5, v3 │ │ -012110: 28bf |004c: goto 000b // -0041 │ │ -012112: 0d05 |004d: move-exception v5 │ │ -012114: 0751 |004e: move-object v1, v5 │ │ -012116: 1a05 0000 |004f: const-string v5, "" // string@0000 │ │ -01211a: 6e20 3104 5800 |0051: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0431 │ │ -012120: 0775 |0054: move-object v5, v7 │ │ -012122: 28b6 |0055: goto 000b // -004a │ │ -012124: 1a05 0000 |0056: const-string v5, "" // string@0000 │ │ -012128: 6e20 3104 5800 |0058: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0431 │ │ -01212e: 0775 |005b: move-object v5, v7 │ │ -012130: 28af |005c: goto 000b // -0051 │ │ - catches : 1 │ │ - 0x0042 - 0x004b │ │ - Ljava/lang/Exception; -> 0x004d │ │ - positions : │ │ - 0x0001 line=60 │ │ - 0x0006 line=61 │ │ - 0x000b line=110 │ │ - 0x000c line=66 │ │ - 0x0013 line=67 │ │ - 0x0019 line=74 │ │ - 0x001e line=77 │ │ - 0x002c line=86 │ │ - 0x003c line=98 │ │ - 0x0040 line=99 │ │ - 0x0042 line=101 │ │ - 0x004c line=107 │ │ - 0x004d line=103 │ │ - 0x004f line=104 │ │ - 0x0055 line=105 │ │ - 0x0056 line=109 │ │ - 0x005c line=110 │ │ - locals : │ │ - 0x004f - 0x0056 reg=1 e Ljava/lang/Exception; │ │ - 0x0019 - 0x005d reg=0 channel Landroid/sax/Element; │ │ - 0x0040 - 0x005d reg=2 istream Ljava/io/InputStream; │ │ - 0x0006 - 0x005d reg=3 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0013 - 0x005d reg=4 root Landroid/sax/RootElement; │ │ - 0x0000 - 0x005d reg=8 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ - │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ - name : 'parseAlbumArtURL' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -012144: |[012144] org.sixgun.ponyexpress.util.PodcastFeedParser.parseAlbumArtURL:()Ljava/lang/String; │ │ -012154: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -012156: 5485 6702 |0001: iget-object v5, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@0267 │ │ -01215a: 3905 0400 |0003: if-nez v5, 0007 // +0004 │ │ -01215e: 0775 |0005: move-object v5, v7 │ │ -012160: 1105 |0006: return-object v5 │ │ -012162: 2204 4100 |0007: new-instance v4, Landroid/sax/RootElement; // type@0041 │ │ -012166: 1a05 0407 |0009: const-string v5, "rss" // string@0704 │ │ -01216a: 7020 a800 5400 |000b: invoke-direct {v4, v5}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00a8 │ │ -012170: 1a05 b003 |000e: const-string v5, "channel" // string@03b0 │ │ -012174: 6e20 ac00 5400 |0010: invoke-virtual {v4, v5}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ac │ │ -01217a: 0c00 |0013: move-result-object v0 │ │ -01217c: 2203 d800 |0014: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -012180: 7010 e801 0300 |0016: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01e8 │ │ -012186: 1a05 0805 |0019: const-string v5, "http://search.yahoo.com/mrss/" // string@0508 │ │ -01218a: 1a06 a507 |001b: const-string v6, "thumbnail" // string@07a5 │ │ -01218e: 6e30 a300 5006 |001d: invoke-virtual {v0, v5, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a3 │ │ -012194: 0c05 |0020: move-result-object v5 │ │ -012196: 2206 3f01 |0021: new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; // type@013f │ │ -01219a: 7030 2e04 8603 |0023: invoke-direct {v6, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@042e │ │ -0121a0: 6e20 a700 6500 |0026: invoke-virtual {v5, v6}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a7 │ │ -0121a6: 6e10 3204 0800 |0029: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0432 │ │ -0121ac: 0c02 |002c: move-result-object v2 │ │ -0121ae: 3802 0b00 |002d: if-eqz v2, 0038 // +000b │ │ -0121b2: 6205 0b00 |002f: sget-object v5, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ -0121b6: 6e10 ab00 0400 |0031: invoke-virtual {v4}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ab │ │ -0121bc: 0c06 |0034: move-result-object v6 │ │ -0121be: 7130 b700 5206 |0035: invoke-static {v2, v5, v6}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b7 │ │ -0121c4: 6e10 ec01 0300 |0038: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01ec │ │ -0121ca: 0c05 |003b: move-result-object v5 │ │ -0121cc: 6e10 4b01 0500 |003c: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014b │ │ -0121d2: 0c05 |003f: move-result-object v5 │ │ -0121d4: 28c6 |0040: goto 0006 // -003a │ │ -0121d6: 0d05 |0041: move-exception v5 │ │ -0121d8: 0751 |0042: move-object v1, v5 │ │ -0121da: 1a05 0000 |0043: const-string v5, "" // string@0000 │ │ -0121de: 6e20 3104 5800 |0045: invoke-virtual {v8, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0431 │ │ -0121e4: 0775 |0048: move-object v5, v7 │ │ -0121e6: 28bd |0049: goto 0006 // -0043 │ │ - catches : 1 │ │ - 0x002f - 0x0038 │ │ - Ljava/lang/Exception; -> 0x0041 │ │ - positions : │ │ - 0x0001 line=117 │ │ - 0x0006 line=152 │ │ - 0x0007 line=122 │ │ - 0x000e line=123 │ │ - 0x0014 line=127 │ │ - 0x0019 line=131 │ │ - 0x0029 line=142 │ │ - 0x002d line=143 │ │ - 0x002f line=145 │ │ - 0x0038 line=152 │ │ - 0x0041 line=147 │ │ - 0x0043 line=148 │ │ - 0x0049 line=149 │ │ - locals : │ │ - 0x0014 - 0x004a reg=0 channel Landroid/sax/Element; │ │ - 0x0043 - 0x004a reg=1 e Ljava/lang/Exception; │ │ - 0x002d - 0x004a reg=2 istream Ljava/io/InputStream; │ │ - 0x0019 - 0x004a reg=3 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x000e - 0x004a reg=4 root Landroid/sax/RootElement; │ │ - 0x0000 - 0x004a reg=8 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ - │ │ - source_file_idx : 652 (PodcastFeedParser.java) │ │ - │ │ -Class #115 header: │ │ -class_idx : 321 │ │ +Class #111 header: │ │ +class_idx : 329 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 35 │ │ -source_file_idx : 677 │ │ +superclass_idx : 37 │ │ +source_file_idx : 693 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #115 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="PonyExpressDbHelper" │ │ │ │ -Class #115 - │ │ +Class #111 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;) │ │ @@ -24648,48 +22408,48 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0121f8: |[0121f8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.:(Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V │ │ -012208: 5b34 6802 |0000: iput-object v4, v3, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0268 │ │ -01220c: 1a00 9f02 |0002: const-string v0, "PonyExpress.db" // string@029f │ │ -012210: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -012212: 1302 0c00 |0005: const/16 v2, #int 12 // #c │ │ -012216: 7052 7300 5310 |0007: invoke-direct {v3, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0073 │ │ -01221c: 0e00 |000a: return-void │ │ +013f68: |[013f68] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.:(Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V │ │ +013f78: 5b34 7002 |0000: iput-object v4, v3, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0270 │ │ +013f7c: 1a00 af02 |0002: const-string v0, "PonyExpress.db" // string@02af │ │ +013f80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +013f82: 1302 0c00 |0005: const/16 v2, #int 12 // #c │ │ +013f86: 7052 7500 5310 |0007: invoke-direct {v3, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0075 │ │ +013f8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x000a line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; │ │ - 0x0000 - 0x000b reg=4 (null) Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x000b reg=4 this$0 Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ 0x0000 - 0x000b reg=5 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;) │ │ name : 'onCreate' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -012220: |[012220] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -012230: 1a00 3900 |0000: const-string v0, "CREATE TABLE Podcasts (_id INTEGER PRIMARY KEY, name TEXT,url TEXT,art TEXT,table_name TEXT,identica_tag TEXT,identica_group TEXT);" // string@0039 │ │ -012234: 6e20 6e00 0300 |0002: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@006e │ │ -01223a: 5420 6802 |0005: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0268 │ │ -01223e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -012240: 5c01 7502 |0008: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@0275 │ │ -012244: 0e00 |000a: return-void │ │ +013f90: |[013f90] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +013fa0: 1a00 3c00 |0000: const-string v0, "CREATE TABLE Podcasts (_id INTEGER PRIMARY KEY, name TEXT,url TEXT,art TEXT,table_name TEXT,identica_tag TEXT,identica_group TEXT);" // string@003c │ │ +013fa4: 6e20 7000 0300 |0002: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0070 │ │ +013faa: 5420 7002 |0005: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // field@0270 │ │ +013fae: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +013fb0: 5c01 7d02 |0008: iput-boolean v1, v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@027d │ │ +013fb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x000a line=92 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; │ │ @@ -24700,84 +22460,84 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -012248: |[012248] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -012258: 1a00 9602 |0000: const-string v0, "PonyExpress" // string@0296 │ │ -01225c: 2201 9100 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -012260: 7010 3401 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012266: 1a02 e502 |0007: const-string v2, "Upgrading database from version " // string@02e5 │ │ -01226a: 6e20 3801 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012270: 0c01 |000c: move-result-object v1 │ │ -012272: 6e20 3501 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -012278: 0c01 |0010: move-result-object v1 │ │ -01227a: 1a02 0700 |0011: const-string v2, " to " // string@0007 │ │ -01227e: 6e20 3801 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012284: 0c01 |0016: move-result-object v1 │ │ -012286: 6e20 3501 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -01228c: 0c01 |001a: move-result-object v1 │ │ -01228e: 6e10 3901 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012294: 0c01 |001e: move-result-object v1 │ │ -012296: 7120 b600 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b6 │ │ -01229c: 1a00 a402 |0022: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0122a0: 2201 9100 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -0122a4: 7010 3401 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0122aa: 1a02 df02 |0029: const-string v2, "Unknow version:" // string@02df │ │ -0122ae: 6e20 3801 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0122b4: 0c01 |002e: move-result-object v1 │ │ -0122b6: 6e20 3501 6100 |002f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -0122bc: 0c01 |0032: move-result-object v1 │ │ -0122be: 1a02 0800 |0033: const-string v2, " to upgrade database to." // string@0008 │ │ -0122c2: 6e20 3801 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0122c8: 0c01 |0038: move-result-object v1 │ │ -0122ca: 6e10 3901 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0122d0: 0c01 |003c: move-result-object v1 │ │ -0122d2: 7120 b300 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0122d8: 0e00 |0040: return-void │ │ +013fb8: |[013fb8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor$PonyExpressDbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +013fc8: 1a00 a602 |0000: const-string v0, "PonyExpress" // string@02a6 │ │ +013fcc: 2201 9300 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +013fd0: 7010 3701 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +013fd6: 1a02 f802 |0007: const-string v2, "Upgrading database from version " // string@02f8 │ │ +013fda: 6e20 3b01 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013fe0: 0c01 |000c: move-result-object v1 │ │ +013fe2: 6e20 3801 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +013fe8: 0c01 |0010: move-result-object v1 │ │ +013fea: 1a02 0700 |0011: const-string v2, " to " // string@0007 │ │ +013fee: 6e20 3b01 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +013ff4: 0c01 |0016: move-result-object v1 │ │ +013ff6: 6e20 3801 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +013ffc: 0c01 |001a: move-result-object v1 │ │ +013ffe: 6e10 3c01 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014004: 0c01 |001e: move-result-object v1 │ │ +014006: 7120 b800 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +01400c: 1a00 b402 |0022: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +014010: 2201 9300 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +014014: 7010 3701 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01401a: 1a02 f202 |0029: const-string v2, "Unknow version:" // string@02f2 │ │ +01401e: 6e20 3b01 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014024: 0c01 |002e: move-result-object v1 │ │ +014026: 6e20 3801 6100 |002f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +01402c: 0c01 |0032: move-result-object v1 │ │ +01402e: 1a02 0800 |0033: const-string v2, " to upgrade database to." // string@0008 │ │ +014032: 6e20 3b01 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014038: 0c01 |0038: move-result-object v1 │ │ +01403a: 6e10 3c01 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014040: 0c01 |003c: move-result-object v1 │ │ +014042: 7120 b500 1000 |003d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014048: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0022 line=130 │ │ 0x0040 line=133 │ │ locals : │ │ 0x0000 - 0x0041 reg=3 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; │ │ 0x0000 - 0x0041 reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0041 reg=5 oldVersion I │ │ 0x0000 - 0x0041 reg=6 newVersion I │ │ │ │ - source_file_idx : 677 (PonyExpressDbAdaptor.java) │ │ + source_file_idx : 693 (PonyExpressDbAdaptor.java) │ │ │ │ -Class #116 header: │ │ -class_idx : 322 │ │ +Class #112 header: │ │ +class_idx : 330 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 677 │ │ +superclass_idx : 142 │ │ +source_file_idx : 693 │ │ static_fields_size : 8 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 35 │ │ │ │ -Class #116 annotations: │ │ +Class #112 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; } │ │ -Annotations on method #1085 'addNewPodcasts' │ │ +Annotations on method #1089 'addNewPodcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Lorg/sixgun/ponyexpress/Podcast;" ">;)V" } │ │ -Annotations on method #1096 'getCurrentPodcasts' │ │ +Annotations on method #1100 'getCurrentPodcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Podcast;" ">;" } │ │ -Annotations on method #1102 'getFilenamesOnDisk' │ │ +Annotations on method #1106 'getFilenamesOnDisk' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/Map" "<" "Ljava/lang/Long;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1114 'listAllPodcasts' │ │ +Annotations on method #1118 'listAllPodcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1116 'open' │ │ +Annotations on method #1120 'open' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/database/SQLException; } │ │ │ │ -Class #116 - │ │ +Class #112 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'DATABASE_NAME' │ │ @@ -24846,21 +22606,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0122dc: |[0122dc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.:(Landroid/content/Context;)V │ │ -0122ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0122ee: 7010 2001 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0120 │ │ -0122f4: 5c10 7202 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@0272 │ │ -0122f8: 5c10 7502 |0006: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@0275 │ │ -0122fc: 5b12 7102 |0008: iput-object v2, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -012300: 0e00 |000a: return-void │ │ +01404c: |[01404c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.:(Landroid/content/Context;)V │ │ +01405c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01405e: 7010 2301 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0123 │ │ +014064: 5c10 7a02 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDatabaseUpgraded:Z // field@027a │ │ +014068: 5c10 7d02 |0006: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@027d │ │ +01406c: 5b12 7902 |0008: iput-object v2, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +014070: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0004 line=72 │ │ 0x0006 line=73 │ │ 0x0008 line=143 │ │ 0x000a line=144 │ │ @@ -24873,76 +22633,76 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 117 16-bit code units │ │ -012304: |[012304] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getTableName:(Ljava/lang/String;)Ljava/lang/String; │ │ -012314: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -012316: 2303 5601 |0001: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -01231a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01231c: 1a01 9307 |0004: const-string v1, "table_name" // string@0793 │ │ -012320: 4d01 0300 |0006: aput-object v1, v3, v0 │ │ -012324: 2200 9100 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -012328: 7010 3401 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01232e: 1a01 0a00 |000d: const-string v1, """ // string@000a │ │ -012332: 6e20 3801 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012338: 0c00 |0012: move-result-object v0 │ │ -01233a: 6e20 3801 f000 |0013: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012340: 0c00 |0016: move-result-object v0 │ │ -012342: 1a01 0a00 |0017: const-string v1, """ // string@000a │ │ -012346: 6e20 3801 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01234c: 0c00 |001c: move-result-object v0 │ │ -01234e: 6e10 3901 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012354: 0c0c |0020: move-result-object v12 │ │ -012356: 54e0 7302 |0021: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01235a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -01235c: 1a02 9302 |0024: const-string v2, "Podcasts" // string@0293 │ │ -012360: 2204 9100 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012364: 7010 3401 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01236a: 1a05 2406 |002b: const-string v5, "name= " // string@0624 │ │ -01236e: 6e20 3801 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012374: 0c04 |0030: move-result-object v4 │ │ -012376: 6e20 3801 c400 |0031: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01237c: 0c04 |0034: move-result-object v4 │ │ -01237e: 6e10 3901 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012384: 0c04 |0038: move-result-object v4 │ │ -012386: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -012388: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -01238a: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -01238c: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -01238e: 1209 |003d: const/4 v9, #int 0 // #0 │ │ -012390: 740a 7100 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012396: 0c0a |0041: move-result-object v10 │ │ -012398: 1a0d 0000 |0042: const-string v13, "" // string@0000 │ │ -01239c: 380a 2500 |0044: if-eqz v10, 0069 // +0025 │ │ -0123a0: 7210 6b00 0a00 |0046: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0123a6: 0a0b |0049: move-result v11 │ │ -0123a8: 380b 2300 |004a: if-eqz v11, 006d // +0023 │ │ -0123ac: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -0123ae: 7220 6a00 0a00 |004d: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -0123b4: 0c0d |0050: move-result-object v13 │ │ -0123b6: 1a00 a402 |0051: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0123ba: 2201 9100 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -0123be: 7010 3401 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0123c4: 1a02 ce02 |0058: const-string v2, "Tablename of Episode is: " // string@02ce │ │ -0123c8: 6e20 3801 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0123ce: 0c01 |005d: move-result-object v1 │ │ -0123d0: 6e20 3801 d100 |005e: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0123d6: 0c01 |0061: move-result-object v1 │ │ -0123d8: 6e10 3901 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0123de: 0c01 |0065: move-result-object v1 │ │ -0123e0: 7120 b100 1000 |0066: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0123e6: 7210 6500 0a00 |0069: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -0123ec: 110d |006c: return-object v13 │ │ -0123ee: 1a00 a402 |006d: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0123f2: 1a01 c001 |006f: const-string v1, "Looking for a Podcast name not in the database!" // string@01c0 │ │ -0123f6: 7120 b300 1000 |0071: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0123fc: 28f5 |0074: goto 0069 // -000b │ │ +014074: |[014074] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getTableName:(Ljava/lang/String;)Ljava/lang/String; │ │ +014084: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +014086: 2303 5e01 |0001: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01408a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01408c: 1a01 a307 |0004: const-string v1, "table_name" // string@07a3 │ │ +014090: 4d01 0300 |0006: aput-object v1, v3, v0 │ │ +014094: 2200 9300 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +014098: 7010 3701 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01409e: 1a01 0a00 |000d: const-string v1, """ // string@000a │ │ +0140a2: 6e20 3b01 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0140a8: 0c00 |0012: move-result-object v0 │ │ +0140aa: 6e20 3b01 f000 |0013: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0140b0: 0c00 |0016: move-result-object v0 │ │ +0140b2: 1a01 0a00 |0017: const-string v1, """ // string@000a │ │ +0140b6: 6e20 3b01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0140bc: 0c00 |001c: move-result-object v0 │ │ +0140be: 6e10 3c01 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0140c4: 0c0c |0020: move-result-object v12 │ │ +0140c6: 54e0 7b02 |0021: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0140ca: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0140cc: 1a02 a302 |0024: const-string v2, "Podcasts" // string@02a3 │ │ +0140d0: 2204 9300 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +0140d4: 7010 3701 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0140da: 1a05 3406 |002b: const-string v5, "name= " // string@0634 │ │ +0140de: 6e20 3b01 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0140e4: 0c04 |0030: move-result-object v4 │ │ +0140e6: 6e20 3b01 c400 |0031: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0140ec: 0c04 |0034: move-result-object v4 │ │ +0140ee: 6e10 3c01 0400 |0035: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0140f4: 0c04 |0038: move-result-object v4 │ │ +0140f6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +0140f8: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +0140fa: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +0140fc: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +0140fe: 1209 |003d: const/4 v9, #int 0 // #0 │ │ +014100: 740a 7300 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014106: 0c0a |0041: move-result-object v10 │ │ +014108: 1a0d 0000 |0042: const-string v13, "" // string@0000 │ │ +01410c: 380a 2500 |0044: if-eqz v10, 0069 // +0025 │ │ +014110: 7210 6d00 0a00 |0046: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014116: 0a0b |0049: move-result v11 │ │ +014118: 380b 2300 |004a: if-eqz v11, 006d // +0023 │ │ +01411c: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +01411e: 7220 6c00 0a00 |004d: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014124: 0c0d |0050: move-result-object v13 │ │ +014126: 1a00 b402 |0051: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +01412a: 2201 9300 |0053: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +01412e: 7010 3701 0100 |0055: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014134: 1a02 e002 |0058: const-string v2, "Tablename of Episode is: " // string@02e0 │ │ +014138: 6e20 3b01 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01413e: 0c01 |005d: move-result-object v1 │ │ +014140: 6e20 3b01 d100 |005e: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014146: 0c01 |0061: move-result-object v1 │ │ +014148: 6e10 3c01 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01414e: 0c01 |0065: move-result-object v1 │ │ +014150: 7120 b300 1000 |0066: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +014156: 7210 6700 0a00 |0069: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +01415c: 110d |006c: return-object v13 │ │ +01415e: 1a00 b402 |006d: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +014162: 1a01 cd01 |006f: const-string v1, "Looking for a Podcast name not in the database!" // string@01cd │ │ +014166: 7120 b500 1000 |0071: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +01416c: 28f5 |0074: goto 0069 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0008 line=170 │ │ 0x0021 line=171 │ │ 0x0042 line=173 │ │ 0x0044 line=175 │ │ @@ -24964,112 +22724,114 @@ │ │ 0x0000 - 0x0075 reg=15 podcastName Ljava/lang/String; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'insertPodcast' │ │ type : '(Lorg/sixgun/ponyexpress/Podcast;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 177 16-bit code units │ │ -012400: |[012400] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z │ │ -012410: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -012412: 2201 1200 |0001: new-instance v1, Landroid/content/ContentValues; // type@0012 │ │ -012416: 7010 3500 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0035 │ │ -01241c: 6e10 f001 0b00 |0006: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f0 │ │ -012422: 0c00 |0009: move-result-object v0 │ │ -012424: 1a05 2206 |000a: const-string v5, "name" // string@0622 │ │ -012428: 6e30 3900 5100 |000c: invoke-virtual {v1, v5, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -01242e: 1a05 cc07 |000f: const-string v5, "url" // string@07cc │ │ -012432: 6e10 ed01 0b00 |0011: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getFeed_Url:()Ljava/net/URL; // method@01ed │ │ -012438: 0c06 |0014: move-result-object v6 │ │ -01243a: 6e10 4b01 0600 |0015: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014b │ │ -012440: 0c06 |0018: move-result-object v6 │ │ -012442: 6e30 3900 5106 |0019: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -012448: 6e10 ec01 0b00 |001c: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01ec │ │ -01244e: 0c05 |001f: move-result-object v5 │ │ -012450: 3805 8900 |0020: if-eqz v5, 00a9 // +0089 │ │ -012454: 1a05 8703 |0022: const-string v5, "art" // string@0387 │ │ -012458: 6e10 ec01 0b00 |0024: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01ec │ │ -01245e: 0c06 |0027: move-result-object v6 │ │ -012460: 6e10 4b01 0600 |0028: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014b │ │ -012466: 0c06 |002b: move-result-object v6 │ │ -012468: 6e30 3900 5106 |002c: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -01246e: 1a05 2a05 |002f: const-string v5, "identica_tag" // string@052a │ │ -012472: 6e10 ef01 0b00 |0031: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaTag:()Ljava/lang/String; // method@01ef │ │ -012478: 0c06 |0034: move-result-object v6 │ │ -01247a: 6e30 3900 5106 |0035: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -012480: 1a05 2705 |0038: const-string v5, "identica_group" // string@0527 │ │ -012484: 6e10 ee01 0b00 |003a: invoke-virtual {v11}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaGroup:()Ljava/lang/String; // method@01ee │ │ -01248a: 0c06 |003d: move-result-object v6 │ │ -01248c: 6e30 3900 5106 |003e: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -012492: 1a05 9307 |0041: const-string v5, "table_name" // string@0793 │ │ -012496: 6e20 3a00 5100 |0043: invoke-virtual {v1, v5}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@003a │ │ -01249c: 54a5 7302 |0046: iget-object v5, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0124a0: 1a06 9302 |0048: const-string v6, "Podcasts" // string@0293 │ │ -0124a4: 6e40 6f00 6519 |004a: invoke-virtual {v5, v6, v9, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@006f │ │ -0124aa: 0b05 |004d: move-result-wide v5 │ │ -0124ac: 7120 1f01 6500 |004e: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -0124b2: 0c03 |0051: move-result-object v3 │ │ -0124b4: 1a04 8402 |0052: const-string v4, "PodEps" // string@0284 │ │ -0124b8: 6e10 1e01 0300 |0054: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@011e │ │ -0124be: 0b05 |0057: move-result-wide v5 │ │ -0124c0: 1607 ffff |0058: const-wide/16 v7, #int -1 // #ffff │ │ -0124c4: 3105 0507 |005a: cmp-long v5, v5, v7 │ │ -0124c8: 3805 5300 |005c: if-eqz v5, 00af // +0053 │ │ -0124cc: 2205 9100 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -0124d0: 7010 3401 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0124d6: 6e20 3801 4500 |0063: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0124dc: 0c05 |0066: move-result-object v5 │ │ -0124de: 6e20 3701 3500 |0067: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -0124e4: 0c05 |006a: move-result-object v5 │ │ -0124e6: 6e10 3901 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0124ec: 0c04 |006e: move-result-object v4 │ │ -0124ee: 1a05 9307 |006f: const-string v5, "table_name" // string@0793 │ │ -0124f2: 6e30 3900 5104 |0071: invoke-virtual {v1, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -0124f8: 2205 9100 |0074: new-instance v5, Ljava/lang/StringBuilder; // type@0091 │ │ -0124fc: 7010 3401 0500 |0076: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012502: 1a06 0a00 |0079: const-string v6, """ // string@000a │ │ -012506: 6e20 3801 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01250c: 0c05 |007e: move-result-object v5 │ │ -01250e: 6e20 3801 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012514: 0c05 |0082: move-result-object v5 │ │ -012516: 1a06 0a00 |0083: const-string v6, """ // string@000a │ │ -01251a: 6e20 3801 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012520: 0c05 |0088: move-result-object v5 │ │ -012522: 6e10 3901 0500 |0089: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012528: 0c02 |008c: move-result-object v2 │ │ -01252a: 54a5 7302 |008d: iget-object v5, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01252e: 1a06 9302 |008f: const-string v6, "Podcasts" // string@0293 │ │ -012532: 2207 9100 |0091: new-instance v7, Ljava/lang/StringBuilder; // type@0091 │ │ -012536: 7010 3401 0700 |0093: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01253c: 1a08 2306 |0096: const-string v8, "name=" // string@0623 │ │ -012540: 6e20 3801 8700 |0098: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012546: 0c07 |009b: move-result-object v7 │ │ -012548: 6e20 3801 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01254e: 0c07 |009f: move-result-object v7 │ │ -012550: 6e10 3901 0700 |00a0: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012556: 0c07 |00a3: move-result-object v7 │ │ -012558: 6e59 7200 6571 |00a4: invoke-virtual {v5, v6, v1, v7, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0072 │ │ -01255e: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ -012560: 0f05 |00a8: return v5 │ │ -012562: 1a05 8703 |00a9: const-string v5, "art" // string@0387 │ │ -012566: 6e20 3a00 5100 |00ab: invoke-virtual {v1, v5}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@003a │ │ -01256c: 2881 |00ae: goto 002f // -007f │ │ -01256e: 1205 |00af: const/4 v5, #int 0 // #0 │ │ -012570: 28f8 |00b0: goto 00a8 // -0008 │ │ +014170: |[014170] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z │ │ +014180: 120a |0000: const/4 v10, #int 0 // #0 │ │ +014182: 2201 1400 |0001: new-instance v1, Landroid/content/ContentValues; // type@0014 │ │ +014186: 7010 3700 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0037 │ │ +01418c: 6e10 f401 0c00 |0006: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f4 │ │ +014192: 0c00 |0009: move-result-object v0 │ │ +014194: 1a05 3206 |000a: const-string v5, "name" // string@0632 │ │ +014198: 6e30 3b00 5100 |000c: invoke-virtual {v1, v5, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +01419e: 1a05 dc07 |000f: const-string v5, "url" // string@07dc │ │ +0141a2: 6e10 f101 0c00 |0011: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getFeed_Url:()Ljava/net/URL; // method@01f1 │ │ +0141a8: 0c06 |0014: move-result-object v6 │ │ +0141aa: 6e10 4e01 0600 |0015: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014e │ │ +0141b0: 0c06 |0018: move-result-object v6 │ │ +0141b2: 6e30 3b00 5106 |0019: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +0141b8: 6e10 f001 0c00 |001c: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01f0 │ │ +0141be: 0c05 |001f: move-result-object v5 │ │ +0141c0: 3805 8900 |0020: if-eqz v5, 00a9 // +0089 │ │ +0141c4: 1a05 9903 |0022: const-string v5, "art" // string@0399 │ │ +0141c8: 6e10 f001 0c00 |0024: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01f0 │ │ +0141ce: 0c06 |0027: move-result-object v6 │ │ +0141d0: 6e10 4e01 0600 |0028: invoke-virtual {v6}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014e │ │ +0141d6: 0c06 |002b: move-result-object v6 │ │ +0141d8: 6e30 3b00 5106 |002c: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +0141de: 1a05 3b05 |002f: const-string v5, "identica_tag" // string@053b │ │ +0141e2: 6e10 f301 0c00 |0031: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaTag:()Ljava/lang/String; // method@01f3 │ │ +0141e8: 0c06 |0034: move-result-object v6 │ │ +0141ea: 6e30 3b00 5106 |0035: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +0141f0: 1a05 3805 |0038: const-string v5, "identica_group" // string@0538 │ │ +0141f4: 6e10 f201 0c00 |003a: invoke-virtual {v12}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaGroup:()Ljava/lang/String; // method@01f2 │ │ +0141fa: 0c06 |003d: move-result-object v6 │ │ +0141fc: 6e30 3b00 5106 |003e: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +014202: 1a05 a307 |0041: const-string v5, "table_name" // string@07a3 │ │ +014206: 6e20 3c00 5100 |0043: invoke-virtual {v1, v5}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@003c │ │ +01420c: 54b5 7b02 |0046: iget-object v5, v11, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014210: 1a06 a302 |0048: const-string v6, "Podcasts" // string@02a3 │ │ +014214: 6e40 7100 651a |004a: invoke-virtual {v5, v6, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0071 │ │ +01421a: 0b06 |004d: move-result-wide v6 │ │ +01421c: 7120 2201 7600 |004e: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +014222: 0c03 |0051: move-result-object v3 │ │ +014224: 1a04 9402 |0052: const-string v4, "PodEps" // string@0294 │ │ +014228: 6e10 2101 0300 |0054: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0121 │ │ +01422e: 0b06 |0057: move-result-wide v6 │ │ +014230: 1608 ffff |0058: const-wide/16 v8, #int -1 // #ffff │ │ +014234: 3105 0608 |005a: cmp-long v5, v6, v8 │ │ +014238: 3805 5300 |005c: if-eqz v5, 00af // +0053 │ │ +01423c: 2205 9300 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +014240: 7010 3701 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014246: 6e20 3b01 4500 |0063: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01424c: 0c05 |0066: move-result-object v5 │ │ +01424e: 6e20 3a01 3500 |0067: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +014254: 0c05 |006a: move-result-object v5 │ │ +014256: 6e10 3c01 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01425c: 0c04 |006e: move-result-object v4 │ │ +01425e: 1a05 a307 |006f: const-string v5, "table_name" // string@07a3 │ │ +014262: 6e30 3b00 5104 |0071: invoke-virtual {v1, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +014268: 2205 9300 |0074: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +01426c: 7010 3701 0500 |0076: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014272: 1a06 0a00 |0079: const-string v6, """ // string@000a │ │ +014276: 6e20 3b01 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01427c: 0c05 |007e: move-result-object v5 │ │ +01427e: 6e20 3b01 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014284: 0c05 |0082: move-result-object v5 │ │ +014286: 1a06 0a00 |0083: const-string v6, """ // string@000a │ │ +01428a: 6e20 3b01 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014290: 0c05 |0088: move-result-object v5 │ │ +014292: 6e10 3c01 0500 |0089: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014298: 0c02 |008c: move-result-object v2 │ │ +01429a: 54b5 7b02 |008d: iget-object v5, v11, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01429e: 1a06 a302 |008f: const-string v6, "Podcasts" // string@02a3 │ │ +0142a2: 2207 9300 |0091: new-instance v7, Ljava/lang/StringBuilder; // type@0093 │ │ +0142a6: 7010 3701 0700 |0093: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0142ac: 1a08 3306 |0096: const-string v8, "name=" // string@0633 │ │ +0142b0: 6e20 3b01 8700 |0098: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0142b6: 0c07 |009b: move-result-object v7 │ │ +0142b8: 6e20 3b01 2700 |009c: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0142be: 0c07 |009f: move-result-object v7 │ │ +0142c0: 6e10 3c01 0700 |00a0: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0142c6: 0c07 |00a3: move-result-object v7 │ │ +0142c8: 6e5a 7400 6571 |00a4: invoke-virtual {v5, v6, v1, v7, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +0142ce: 1215 |00a7: const/4 v5, #int 1 // #1 │ │ +0142d0: 0f05 |00a8: return v5 │ │ +0142d2: 1a05 9903 |00a9: const-string v5, "art" // string@0399 │ │ +0142d6: 6e20 3c00 5100 |00ab: invoke-virtual {v1, v5}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@003c │ │ +0142dc: 2881 |00ae: goto 002f // -007f │ │ +0142de: 1205 |00af: const/4 v5, #int 0 // #0 │ │ +0142e0: 28f8 |00b0: goto 00a8 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=635 │ │ 0x0006 line=636 │ │ 0x000a line=637 │ │ 0x000f line=638 │ │ 0x001c line=639 │ │ 0x0022 line=640 │ │ + 0x0024 line=641 │ │ + 0x002c line=640 │ │ 0x002f line=646 │ │ 0x0038 line=647 │ │ 0x0041 line=648 │ │ 0x0046 line=651 │ │ 0x0052 line=652 │ │ 0x0054 line=653 │ │ 0x005e line=654 │ │ @@ -25084,86 +22846,87 @@ │ │ 0x008d - 0x00a8 reg=2 quotedName Ljava/lang/String; │ │ 0x0052 - 0x00a9 reg=3 row_ID Ljava/lang/Long; │ │ 0x0054 - 0x00a9 reg=4 tablename Ljava/lang/String; │ │ 0x000a - 0x00b1 reg=0 name Ljava/lang/String; │ │ 0x0006 - 0x00b1 reg=1 podcastValues Landroid/content/ContentValues; │ │ 0x00af - 0x00b1 reg=3 row_ID Ljava/lang/Long; │ │ 0x00af - 0x00b1 reg=4 tablename Ljava/lang/String; │ │ - 0x0000 - 0x00b1 reg=10 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x00b1 reg=11 podcast Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0000 - 0x00b1 reg=11 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x00b1 reg=12 podcast Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'loadSixgunPodcasts' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -012574: |[012574] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.loadSixgunPodcasts:()V │ │ -012584: 2203 4701 |0000: new-instance v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // type@0147 │ │ -012588: 5496 7102 |0002: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -01258c: 5497 7102 |0004: iget-object v7, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -012590: 1408 4d00 067f |0006: const v8, #float 1.78118e+38 // #7f06004d │ │ -012596: 6e20 4200 8700 |0009: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -01259c: 0c07 |000c: move-result-object v7 │ │ -01259e: 7030 6a04 6307 |000d: invoke-direct {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@046a │ │ -0125a4: 6e10 6e04 0300 |0010: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@046e │ │ -0125aa: 0c04 |0013: move-result-object v4 │ │ -0125ac: 7210 6e01 0400 |0014: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@016e │ │ -0125b2: 0a06 |0017: move-result v6 │ │ -0125b4: 3806 5b00 |0018: if-eqz v6, 0073 // +005b │ │ -0125b8: 1a06 a402 |001a: const-string v6, "PonyExpressDbAdaptor" // string@02a4 │ │ -0125bc: 1a07 4600 |001c: const-string v7, "Cannot parse sixgun list, loading default podcast." // string@0046 │ │ -0125c0: 7120 b100 7600 |001e: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0125c6: 5496 7102 |0021: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -0125ca: 6e10 4100 0600 |0023: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0041 │ │ -0125d0: 0c06 |0026: move-result-object v6 │ │ -0125d2: 1407 0100 077f |0027: const v7, #float 1.79446e+38 // #7f070001 │ │ -0125d8: 6e20 6300 7600 |002a: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0063 │ │ -0125de: 0c00 |002d: move-result-object v0 │ │ -0125e0: 2201 4001 |002e: new-instance v1, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0140 │ │ -0125e4: 5496 7102 |0030: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -0125e8: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -0125ea: 4607 0007 |0033: aget-object v7, v0, v7 │ │ -0125ee: 7030 3004 6107 |0035: invoke-direct {v1, v6, v7}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0430 │ │ -0125f4: 6e10 3404 0100 |0038: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0434 │ │ -0125fa: 0c02 |003b: move-result-object v2 │ │ -0125fc: 3802 3700 |003c: if-eqz v2, 0073 // +0037 │ │ -012600: 1216 |003e: const/4 v6, #int 1 // #1 │ │ -012602: 4606 0006 |003f: aget-object v6, v0, v6 │ │ -012606: 6e20 f501 6200 |0041: invoke-virtual {v2, v6}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -01260c: 1226 |0044: const/4 v6, #int 2 // #2 │ │ -01260e: 4606 0006 |0045: aget-object v6, v0, v6 │ │ -012612: 6e20 f401 6200 |0047: invoke-virtual {v2, v6}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f4 │ │ -012618: 7020 5804 2900 |004a: invoke-direct {v9, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z // method@0458 │ │ -01261e: 6e10 f001 0200 |004d: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f0 │ │ -012624: 0c06 |0050: move-result-object v6 │ │ -012626: 7020 5604 6900 |0051: invoke-direct {v9, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -01262c: 0c05 |0054: move-result-object v5 │ │ -01262e: 5496 7302 |0055: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012632: 2207 9100 |0057: new-instance v7, Ljava/lang/StringBuilder; // type@0091 │ │ -012636: 7010 3401 0700 |0059: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01263c: 1a08 3800 |005c: const-string v8, "CREATE TABLE " // string@0038 │ │ -012640: 6e20 3801 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012646: 0c07 |0061: move-result-object v7 │ │ -012648: 6e20 3801 5700 |0062: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01264e: 0c07 |0065: move-result-object v7 │ │ -012650: 1a08 0200 |0066: const-string v8, " (_id INTEGER PRIMARY KEY,title TEXT,date INTEGER,url TEXT,filename TEXT,description TEXT,downloaded INTEGER,listened INTEGER,length INTEGER);" // string@0002 │ │ -012654: 6e20 3801 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01265a: 0c07 |006b: move-result-object v7 │ │ -01265c: 6e10 3901 0700 |006c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012662: 0c07 |006f: move-result-object v7 │ │ -012664: 6e20 6e00 7600 |0070: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@006e │ │ -01266a: 6e20 3d04 4900 |0073: invoke-virtual {v9, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcasts:(Ljava/util/List;)V // method@043d │ │ -012670: 0e00 |0076: return-void │ │ +0142e4: |[0142e4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.loadSixgunPodcasts:()V │ │ +0142f4: 2203 4f01 |0000: new-instance v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // type@014f │ │ +0142f8: 5496 7902 |0002: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +0142fc: 5497 7902 |0004: iget-object v7, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +014300: 1408 4d00 067f |0006: const v8, #float 1.78118e+38 // #7f06004d │ │ +014306: 6e20 4400 8700 |0009: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +01430c: 0c07 |000c: move-result-object v7 │ │ +01430e: 7030 6e04 6307 |000d: invoke-direct {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@046e │ │ +014314: 6e10 7204 0300 |0010: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@0472 │ │ +01431a: 0c04 |0013: move-result-object v4 │ │ +01431c: 7210 7101 0400 |0014: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@0171 │ │ +014322: 0a06 |0017: move-result v6 │ │ +014324: 3806 5b00 |0018: if-eqz v6, 0073 // +005b │ │ +014328: 1a06 b402 |001a: const-string v6, "PonyExpressDbAdaptor" // string@02b4 │ │ +01432c: 1a07 4900 |001c: const-string v7, "Cannot parse sixgun list, loading default podcast." // string@0049 │ │ +014330: 7120 b300 7600 |001e: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +014336: 5496 7902 |0021: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +01433a: 6e10 4300 0600 |0023: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0043 │ │ +014340: 0c06 |0026: move-result-object v6 │ │ +014342: 1407 0100 077f |0027: const v7, #float 1.79446e+38 // #7f070001 │ │ +014348: 6e20 6500 7600 |002a: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0065 │ │ +01434e: 0c00 |002d: move-result-object v0 │ │ +014350: 2201 4801 |002e: new-instance v1, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0148 │ │ +014354: 5496 7902 |0030: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +014358: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +01435a: 4607 0007 |0033: aget-object v7, v0, v7 │ │ +01435e: 7030 3404 6107 |0035: invoke-direct {v1, v6, v7}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0434 │ │ +014364: 6e10 3804 0100 |0038: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0438 │ │ +01436a: 0c02 |003b: move-result-object v2 │ │ +01436c: 3802 3700 |003c: if-eqz v2, 0073 // +0037 │ │ +014370: 1216 |003e: const/4 v6, #int 1 // #1 │ │ +014372: 4606 0006 |003f: aget-object v6, v0, v6 │ │ +014376: 6e20 f901 6200 |0041: invoke-virtual {v2, v6}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +01437c: 1226 |0044: const/4 v6, #int 2 // #2 │ │ +01437e: 4606 0006 |0045: aget-object v6, v0, v6 │ │ +014382: 6e20 f801 6200 |0047: invoke-virtual {v2, v6}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f8 │ │ +014388: 7020 5c04 2900 |004a: invoke-direct {v9, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z // method@045c │ │ +01438e: 6e10 f401 0200 |004d: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f4 │ │ +014394: 0c06 |0050: move-result-object v6 │ │ +014396: 7020 5a04 6900 |0051: invoke-direct {v9, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +01439c: 0c05 |0054: move-result-object v5 │ │ +01439e: 5496 7b02 |0055: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0143a2: 2207 9300 |0057: new-instance v7, Ljava/lang/StringBuilder; // type@0093 │ │ +0143a6: 7010 3701 0700 |0059: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0143ac: 1a08 3b00 |005c: const-string v8, "CREATE TABLE " // string@003b │ │ +0143b0: 6e20 3b01 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0143b6: 0c07 |0061: move-result-object v7 │ │ +0143b8: 6e20 3b01 5700 |0062: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0143be: 0c07 |0065: move-result-object v7 │ │ +0143c0: 1a08 0200 |0066: const-string v8, " (_id INTEGER PRIMARY KEY,title TEXT,date INTEGER,url TEXT,filename TEXT,description TEXT,downloaded INTEGER,listened INTEGER,length INTEGER);" // string@0002 │ │ +0143c4: 6e20 3b01 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0143ca: 0c07 |006b: move-result-object v7 │ │ +0143cc: 6e10 3c01 0700 |006c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0143d2: 0c07 |006f: move-result-object v7 │ │ +0143d4: 6e20 7000 7600 |0070: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0070 │ │ +0143da: 6e20 4104 4900 |0073: invoke-virtual {v9, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcasts:(Ljava/util/List;)V // method@0441 │ │ +0143e0: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ + 0x0009 line=576 │ │ 0x0010 line=577 │ │ 0x0014 line=578 │ │ 0x001a line=579 │ │ 0x0021 line=581 │ │ 0x002e line=582 │ │ 0x0038 line=583 │ │ 0x003c line=584 │ │ @@ -25189,51 +22952,51 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -012674: |[012674] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ -012684: 2201 4001 |0000: new-instance v1, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0140 │ │ -012688: 5463 7102 |0002: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -01268c: 6e10 ed01 0700 |0004: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getFeed_Url:()Ljava/net/URL; // method@01ed │ │ -012692: 0c04 |0007: move-result-object v4 │ │ -012694: 6e10 4b01 0400 |0008: invoke-virtual {v4}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014b │ │ -01269a: 0c04 |000b: move-result-object v4 │ │ -01269c: 7030 3004 3104 |000c: invoke-direct {v1, v3, v4}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0430 │ │ -0126a2: 6e10 3404 0100 |000f: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0434 │ │ -0126a8: 0c00 |0012: move-result-object v0 │ │ -0126aa: 3800 3900 |0013: if-eqz v0, 004c // +0039 │ │ -0126ae: 6e10 ef01 0700 |0015: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaTag:()Ljava/lang/String; // method@01ef │ │ -0126b4: 0c03 |0018: move-result-object v3 │ │ -0126b6: 6e20 f501 3000 |0019: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -0126bc: 6e10 ee01 0700 |001c: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaGroup:()Ljava/lang/String; // method@01ee │ │ -0126c2: 0c03 |001f: move-result-object v3 │ │ -0126c4: 6e20 f401 3000 |0020: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f4 │ │ -0126ca: 7020 5804 0600 |0023: invoke-direct {v6, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z // method@0458 │ │ -0126d0: 6e10 f001 0000 |0026: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f0 │ │ -0126d6: 0c03 |0029: move-result-object v3 │ │ -0126d8: 7020 5604 3600 |002a: invoke-direct {v6, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0126de: 0c02 |002d: move-result-object v2 │ │ -0126e0: 5463 7302 |002e: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0126e4: 2204 9100 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0126e8: 7010 3401 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0126ee: 1a05 3800 |0035: const-string v5, "CREATE TABLE " // string@0038 │ │ -0126f2: 6e20 3801 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0126f8: 0c04 |003a: move-result-object v4 │ │ -0126fa: 6e20 3801 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012700: 0c04 |003e: move-result-object v4 │ │ -012702: 1a05 0200 |003f: const-string v5, " (_id INTEGER PRIMARY KEY,title TEXT,date INTEGER,url TEXT,filename TEXT,description TEXT,downloaded INTEGER,listened INTEGER,length INTEGER);" // string@0002 │ │ -012706: 6e20 3801 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01270c: 0c04 |0044: move-result-object v4 │ │ -01270e: 6e10 3901 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012714: 0c04 |0048: move-result-object v4 │ │ -012716: 6e20 6e00 4300 |0049: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@006e │ │ -01271c: 0e00 |004c: return-void │ │ +0143e4: |[0143e4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ +0143f4: 2201 4801 |0000: new-instance v1, Lorg/sixgun/ponyexpress/util/PodcastFeedParser; // type@0148 │ │ +0143f8: 5463 7902 |0002: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +0143fc: 6e10 f101 0700 |0004: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getFeed_Url:()Ljava/net/URL; // method@01f1 │ │ +014402: 0c04 |0007: move-result-object v4 │ │ +014404: 6e10 4e01 0400 |0008: invoke-virtual {v4}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014e │ │ +01440a: 0c04 |000b: move-result-object v4 │ │ +01440c: 7030 3404 3104 |000c: invoke-direct {v1, v3, v4}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0434 │ │ +014412: 6e10 3804 0100 |000f: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0438 │ │ +014418: 0c00 |0012: move-result-object v0 │ │ +01441a: 3800 3900 |0013: if-eqz v0, 004c // +0039 │ │ +01441e: 6e10 f301 0700 |0015: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaTag:()Ljava/lang/String; // method@01f3 │ │ +014424: 0c03 |0018: move-result-object v3 │ │ +014426: 6e20 f901 3000 |0019: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +01442c: 6e10 f201 0700 |001c: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Podcast;.getIdenticaGroup:()Ljava/lang/String; // method@01f2 │ │ +014432: 0c03 |001f: move-result-object v3 │ │ +014434: 6e20 f801 3000 |0020: invoke-virtual {v0, v3}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f8 │ │ +01443a: 7020 5c04 0600 |0023: invoke-direct {v6, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.insertPodcast:(Lorg/sixgun/ponyexpress/Podcast;)Z // method@045c │ │ +014440: 6e10 f401 0000 |0026: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/Podcast;.getName:()Ljava/lang/String; // method@01f4 │ │ +014446: 0c03 |0029: move-result-object v3 │ │ +014448: 7020 5a04 3600 |002a: invoke-direct {v6, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +01444e: 0c02 |002d: move-result-object v2 │ │ +014450: 5463 7b02 |002e: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014454: 2204 9300 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +014458: 7010 3701 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01445e: 1a05 3b00 |0035: const-string v5, "CREATE TABLE " // string@003b │ │ +014462: 6e20 3b01 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014468: 0c04 |003a: move-result-object v4 │ │ +01446a: 6e20 3b01 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014470: 0c04 |003e: move-result-object v4 │ │ +014472: 1a05 0200 |003f: const-string v5, " (_id INTEGER PRIMARY KEY,title TEXT,date INTEGER,url TEXT,filename TEXT,description TEXT,downloaded INTEGER,listened INTEGER,length INTEGER);" // string@0002 │ │ +014476: 6e20 3b01 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01447c: 0c04 |0044: move-result-object v4 │ │ +01447e: 6e10 3c01 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014484: 0c04 |0048: move-result-object v4 │ │ +014486: 6e20 7000 4300 |0049: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0070 │ │ +01448c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x000f line=615 │ │ 0x0013 line=616 │ │ 0x0015 line=617 │ │ 0x001c line=618 │ │ @@ -25253,51 +23016,50 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -012720: |[012720] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.addNewPodcasts:(Ljava/util/List;)V │ │ -012730: 7210 6f01 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@016f │ │ -012736: 0c00 |0003: move-result-object v0 │ │ -012738: 7210 6901 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0169 │ │ -01273e: 0a02 |0007: move-result v2 │ │ -012740: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -012744: 7210 6a01 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016a │ │ -01274a: 0c01 |000d: move-result-object v1 │ │ -01274c: 1f01 d800 |000e: check-cast v1, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -012750: 6e20 3c04 1300 |0010: invoke-virtual {v3, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V // method@043c │ │ -012756: 28f1 |0013: goto 0004 // -000f │ │ -012758: 0e00 |0014: return-void │ │ +014490: |[014490] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.addNewPodcasts:(Ljava/util/List;)V │ │ +0144a0: 7210 7201 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0172 │ │ +0144a6: 0c01 |0003: move-result-object v1 │ │ +0144a8: 7210 6c01 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@016c │ │ +0144ae: 0a02 |0007: move-result v2 │ │ +0144b0: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0144b4: 7210 6d01 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +0144ba: 0c00 |000d: move-result-object v0 │ │ +0144bc: 1f00 e000 |000e: check-cast v0, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +0144c0: 6e20 4004 0300 |0010: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V // method@0440 │ │ +0144c6: 28f1 |0013: goto 0004 // -000f │ │ +0144c8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0010 line=603 │ │ 0x0014 line=605 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ - 0x0010 - 0x0014 reg=1 podcast Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0004 - 0x0015 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0010 - 0x0014 reg=0 podcast Lorg/sixgun/ponyexpress/Podcast; │ │ 0x0000 - 0x0015 reg=3 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ 0x0000 - 0x0015 reg=4 podcasts Ljava/util/List; Ljava/util/List; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01275c: |[01275c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.close:()V │ │ -01276c: 5410 7402 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@0274 │ │ -012770: 6e10 3704 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.close:()V // method@0437 │ │ -012776: 0e00 |0005: return-void │ │ +0144cc: |[0144cc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.close:()V │ │ +0144dc: 5410 7c02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@027c │ │ +0144e0: 6e10 3b04 0000 |0002: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.close:()V // method@043b │ │ +0144e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ @@ -25305,114 +23067,113 @@ │ │ name : 'containsEpisode' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 10 │ │ - insns size : 88 16-bit code units │ │ -012778: |[012778] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -012788: 120c |0000: const/4 v12, #int 0 // #0 │ │ -01278a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01278c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -01278e: 7020 5604 fd00 |0003: invoke-direct {v13, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012794: 0c02 |0006: move-result-object v2 │ │ -012796: 2200 9100 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -01279a: 7010 3401 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0127a0: 1a04 0a00 |000c: const-string v4, """ // string@000a │ │ -0127a4: 6e20 3801 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0127aa: 0c00 |0011: move-result-object v0 │ │ -0127ac: 6e20 3801 e000 |0012: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0127b2: 0c00 |0015: move-result-object v0 │ │ -0127b4: 1a04 0a00 |0016: const-string v4, """ // string@000a │ │ -0127b8: 6e20 3801 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0127be: 0c00 |001b: move-result-object v0 │ │ -0127c0: 6e10 3901 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0127c6: 0c0b |001f: move-result-object v11 │ │ -0127c8: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -0127ca: 2303 5601 |0021: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -0127ce: 1a00 2703 |0023: const-string v0, "_id" // string@0327 │ │ -0127d2: 4d00 030c |0025: aput-object v0, v3, v12 │ │ -0127d6: 1a00 a607 |0027: const-string v0, "title" // string@07a6 │ │ -0127da: 4d00 0301 |0029: aput-object v0, v3, v1 │ │ -0127de: 54d0 7302 |002b: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0127e2: 2204 9100 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0127e6: 7010 3401 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0127ec: 1a06 a707 |0032: const-string v6, "title=" // string@07a7 │ │ -0127f0: 6e20 3801 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0127f6: 0c04 |0037: move-result-object v4 │ │ -0127f8: 6e20 3801 b400 |0038: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0127fe: 0c04 |003b: move-result-object v4 │ │ -012800: 6e10 3901 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012806: 0c04 |003f: move-result-object v4 │ │ -012808: 0756 |0040: move-object v6, v5 │ │ -01280a: 0757 |0041: move-object v7, v5 │ │ -01280c: 0758 |0042: move-object v8, v5 │ │ -01280e: 0759 |0043: move-object v9, v5 │ │ -012810: 740a 7100 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012816: 0c0a |0047: move-result-object v10 │ │ -012818: 7210 6700 0a00 |0048: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -01281e: 0a00 |004b: move-result v0 │ │ -012820: 3d00 0700 |004c: if-lez v0, 0053 // +0007 │ │ -012824: 7210 6500 0a00 |004e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -01282a: 0110 |0051: move v0, v1 │ │ -01282c: 0f00 |0052: return v0 │ │ -01282e: 7210 6500 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012834: 01c0 |0056: move v0, v12 │ │ -012836: 28fb |0057: goto 0052 // -0005 │ │ + insns size : 87 16-bit code units │ │ +0144e8: |[0144e8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0144f8: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0144fa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0144fc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0144fe: 7020 5a04 fd00 |0003: invoke-direct {v13, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014504: 0c02 |0006: move-result-object v2 │ │ +014506: 2200 9300 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +01450a: 7010 3701 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014510: 1a04 0a00 |000c: const-string v4, """ // string@000a │ │ +014514: 6e20 3b01 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01451a: 0c00 |0011: move-result-object v0 │ │ +01451c: 6e20 3b01 e000 |0012: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014522: 0c00 |0015: move-result-object v0 │ │ +014524: 1a04 0a00 |0016: const-string v4, """ // string@000a │ │ +014528: 6e20 3b01 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01452e: 0c00 |001b: move-result-object v0 │ │ +014530: 6e10 3c01 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014536: 0c0b |001f: move-result-object v11 │ │ +014538: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +01453a: 2303 5e01 |0021: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01453e: 1a00 3a03 |0023: const-string v0, "_id" // string@033a │ │ +014542: 4d00 030c |0025: aput-object v0, v3, v12 │ │ +014546: 1a00 b607 |0027: const-string v0, "title" // string@07b6 │ │ +01454a: 4d00 0301 |0029: aput-object v0, v3, v1 │ │ +01454e: 54d0 7b02 |002b: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014552: 2204 9300 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +014556: 7010 3701 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01455c: 1a06 b707 |0032: const-string v6, "title=" // string@07b7 │ │ +014560: 6e20 3b01 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014566: 0c04 |0037: move-result-object v4 │ │ +014568: 6e20 3b01 b400 |0038: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01456e: 0c04 |003b: move-result-object v4 │ │ +014570: 6e10 3c01 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014576: 0c04 |003f: move-result-object v4 │ │ +014578: 0756 |0040: move-object v6, v5 │ │ +01457a: 0757 |0041: move-object v7, v5 │ │ +01457c: 0758 |0042: move-object v8, v5 │ │ +01457e: 0759 |0043: move-object v9, v5 │ │ +014580: 740a 7300 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014586: 0c0a |0047: move-result-object v10 │ │ +014588: 7210 6900 0a00 |0048: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +01458e: 0a00 |004b: move-result v0 │ │ +014590: 3d00 0600 |004c: if-lez v0, 0052 // +0006 │ │ +014594: 7210 6700 0a00 |004e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +01459a: 0f01 |0051: return v1 │ │ +01459c: 7210 6700 0a00 |0052: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0145a2: 01c1 |0055: move v1, v12 │ │ +0145a4: 28fb |0056: goto 0051 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=554 │ │ 0x0007 line=555 │ │ 0x0020 line=556 │ │ 0x002b line=557 │ │ 0x0048 line=560 │ │ 0x004e line=561 │ │ - 0x0052 line=565 │ │ - 0x0053 line=564 │ │ - 0x0057 line=565 │ │ - locals : │ │ - 0x0007 - 0x0058 reg=2 table_name Ljava/lang/String; │ │ - 0x002b - 0x0058 reg=3 columns [Ljava/lang/String; │ │ - 0x0048 - 0x0058 reg=10 cursor Landroid/database/Cursor; │ │ - 0x0020 - 0x0058 reg=11 quotedTitle Ljava/lang/String; │ │ - 0x0000 - 0x0058 reg=13 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0058 reg=14 title Ljava/lang/String; │ │ - 0x0000 - 0x0058 reg=15 podcast_name Ljava/lang/String; │ │ + 0x0051 line=565 │ │ + 0x0052 line=564 │ │ + 0x0056 line=565 │ │ + locals : │ │ + 0x0007 - 0x0057 reg=2 table_name Ljava/lang/String; │ │ + 0x002b - 0x0057 reg=3 columns [Ljava/lang/String; │ │ + 0x0048 - 0x0057 reg=10 cursor Landroid/database/Cursor; │ │ + 0x0020 - 0x0057 reg=11 quotedTitle Ljava/lang/String; │ │ + 0x0000 - 0x0057 reg=13 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0057 reg=14 title Ljava/lang/String; │ │ + 0x0000 - 0x0057 reg=15 podcast_name Ljava/lang/String; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'countUnlistened' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 33 16-bit code units │ │ -012838: |[012838] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.countUnlistened:(Ljava/lang/String;)I │ │ -012848: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01284a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01284c: 7020 5604 dc00 |0002: invoke-direct {v12, v13}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012852: 0c02 |0005: move-result-object v2 │ │ -012854: 2313 5601 |0006: new-array v3, v1, [Ljava/lang/String; // type@0156 │ │ -012858: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01285a: 1a04 2703 |0009: const-string v4, "_id" // string@0327 │ │ -01285e: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ -012862: 54c0 7302 |000d: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012866: 1a04 6c05 |000f: const-string v4, "listened= -1" // string@056c │ │ -01286a: 0756 |0011: move-object v6, v5 │ │ -01286c: 0757 |0012: move-object v7, v5 │ │ -01286e: 0758 |0013: move-object v8, v5 │ │ -012870: 0759 |0014: move-object v9, v5 │ │ -012872: 740a 7100 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012878: 0c0a |0018: move-result-object v10 │ │ -01287a: 7210 6700 0a00 |0019: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012880: 0a0b |001c: move-result v11 │ │ -012882: 7210 6500 0a00 |001d: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012888: 0f0b |0020: return v11 │ │ +0145a8: |[0145a8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.countUnlistened:(Ljava/lang/String;)I │ │ +0145b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0145ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0145bc: 7020 5a04 dc00 |0002: invoke-direct {v12, v13}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0145c2: 0c02 |0005: move-result-object v2 │ │ +0145c4: 2313 5e01 |0006: new-array v3, v1, [Ljava/lang/String; // type@015e │ │ +0145c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0145ca: 1a04 3a03 |0009: const-string v4, "_id" // string@033a │ │ +0145ce: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ +0145d2: 54c0 7b02 |000d: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0145d6: 1a04 7c05 |000f: const-string v4, "listened= -1" // string@057c │ │ +0145da: 0756 |0011: move-object v6, v5 │ │ +0145dc: 0757 |0012: move-object v7, v5 │ │ +0145de: 0758 |0013: move-object v8, v5 │ │ +0145e0: 0759 |0014: move-object v9, v5 │ │ +0145e2: 740a 7300 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0145e8: 0c0a |0018: move-result-object v10 │ │ +0145ea: 7210 6900 0a00 |0019: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0145f0: 0a0b |001c: move-result v11 │ │ +0145f2: 7210 6700 0a00 |001d: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0145f8: 0f0b |0020: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=775 │ │ 0x0006 line=776 │ │ 0x000d line=777 │ │ 0x0019 line=780 │ │ 0x001d line=781 │ │ @@ -25430,35 +23191,35 @@ │ │ type : '(Ljava/lang/Long;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -01288c: |[01288c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.deleteEpisode:(Ljava/lang/Long;Ljava/lang/String;)Z │ │ -01289c: 7020 5604 6400 |0000: invoke-direct {v4, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0128a2: 0c00 |0003: move-result-object v0 │ │ -0128a4: 5441 7302 |0004: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0128a8: 2202 9100 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0091 │ │ -0128ac: 7010 3401 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0128b2: 1a03 2803 |000b: const-string v3, "_id=" // string@0328 │ │ -0128b6: 6e20 3801 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0128bc: 0c02 |0010: move-result-object v2 │ │ -0128be: 6e20 3701 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -0128c4: 0c02 |0014: move-result-object v2 │ │ -0128c6: 6e10 3901 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0128cc: 0c02 |0018: move-result-object v2 │ │ -0128ce: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0128d0: 6e40 6d00 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006d │ │ -0128d6: 0a01 |001d: move-result v1 │ │ -0128d8: 3d01 0400 |001e: if-lez v1, 0022 // +0004 │ │ -0128dc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0128de: 0f01 |0021: return v1 │ │ -0128e0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0128e2: 28fe |0023: goto 0021 // -0002 │ │ +0145fc: |[0145fc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.deleteEpisode:(Ljava/lang/Long;Ljava/lang/String;)Z │ │ +01460c: 7020 5a04 6400 |0000: invoke-direct {v4, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014612: 0c00 |0003: move-result-object v0 │ │ +014614: 5441 7b02 |0004: iget-object v1, v4, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014618: 2202 9300 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +01461c: 7010 3701 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014622: 1a03 3b03 |000b: const-string v3, "_id=" // string@033b │ │ +014626: 6e20 3b01 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01462c: 0c02 |0010: move-result-object v2 │ │ +01462e: 6e20 3a01 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +014634: 0c02 |0014: move-result-object v2 │ │ +014636: 6e10 3c01 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01463c: 0c02 |0018: move-result-object v2 │ │ +01463e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +014640: 6e40 6f00 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006f │ │ +014646: 0a01 |001d: move-result v1 │ │ +014648: 3d01 0400 |001e: if-lez v1, 0022 // +0004 │ │ +01464c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +01464e: 0f01 |0021: return v1 │ │ +014650: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +014652: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ locals : │ │ 0x0004 - 0x0024 reg=0 table_name Ljava/lang/String; │ │ 0x0000 - 0x0024 reg=4 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ @@ -25466,59 +23227,59 @@ │ │ 0x0000 - 0x0024 reg=6 podcast_name Ljava/lang/String; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getAlbumArtUrl' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 74 16-bit code units │ │ -0128e4: |[0128e4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAlbumArtUrl:(J)Ljava/lang/String; │ │ -0128f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0128f6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0128f8: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -0128fa: 2303 5601 |0003: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -0128fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -012900: 1a02 2703 |0006: const-string v2, "_id" // string@0327 │ │ -012904: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ -012908: 1a00 8703 |000a: const-string v0, "art" // string@0387 │ │ -01290c: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ -012910: 54c0 7302 |000e: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012914: 1a02 9302 |0010: const-string v2, "Podcasts" // string@0293 │ │ -012918: 2204 9100 |0012: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -01291c: 7010 3401 0400 |0014: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012922: 1a06 2803 |0017: const-string v6, "_id=" // string@0328 │ │ -012926: 6e20 3801 6400 |0019: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01292c: 0c04 |001c: move-result-object v4 │ │ -01292e: 6e30 3601 d40e |001d: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012934: 0c04 |0020: move-result-object v4 │ │ -012936: 6e10 3901 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01293c: 0c04 |0024: move-result-object v4 │ │ -01293e: 0756 |0025: move-object v6, v5 │ │ -012940: 0757 |0026: move-object v7, v5 │ │ -012942: 0758 |0027: move-object v8, v5 │ │ -012944: 0759 |0028: move-object v9, v5 │ │ -012946: 740a 7100 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -01294c: 0c0a |002c: move-result-object v10 │ │ -01294e: 1a0b 0000 |002d: const-string v11, "" // string@0000 │ │ -012952: 380a 1300 |002f: if-eqz v10, 0042 // +0013 │ │ -012956: 7210 6700 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -01295c: 0a00 |0034: move-result v0 │ │ -01295e: 3d00 0d00 |0035: if-lez v0, 0042 // +000d │ │ -012962: 7210 6b00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012968: 7220 6a00 1a00 |003a: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -01296e: 0c0b |003d: move-result-object v11 │ │ -012970: 7210 6500 0a00 |003e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012976: 110b |0041: return-object v11 │ │ -012978: 1a00 a402 |0042: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01297c: 1a01 7900 |0044: const-string v1, "Empty cursor at getAlbumArtUrl()" // string@0079 │ │ -012980: 7120 b300 1000 |0046: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012986: 28f5 |0049: goto 003e // -000b │ │ +014654: |[014654] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAlbumArtUrl:(J)Ljava/lang/String; │ │ +014664: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +014666: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +014668: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +01466a: 2303 5e01 |0003: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01466e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +014670: 1a02 3a03 |0006: const-string v2, "_id" // string@033a │ │ +014674: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ +014678: 1a00 9903 |000a: const-string v0, "art" // string@0399 │ │ +01467c: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ +014680: 54d0 7b02 |000e: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014684: 1a02 a302 |0010: const-string v2, "Podcasts" // string@02a3 │ │ +014688: 2204 9300 |0012: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +01468c: 7010 3701 0400 |0014: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014692: 1a06 3b03 |0017: const-string v6, "_id=" // string@033b │ │ +014696: 6e20 3b01 6400 |0019: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01469c: 0c04 |001c: move-result-object v4 │ │ +01469e: 6e30 3901 e40f |001d: invoke-virtual {v4, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +0146a4: 0c04 |0020: move-result-object v4 │ │ +0146a6: 6e10 3c01 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0146ac: 0c04 |0024: move-result-object v4 │ │ +0146ae: 0756 |0025: move-object v6, v5 │ │ +0146b0: 0757 |0026: move-object v7, v5 │ │ +0146b2: 0758 |0027: move-object v8, v5 │ │ +0146b4: 0759 |0028: move-object v9, v5 │ │ +0146b6: 740a 7300 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0146bc: 0c0a |002c: move-result-object v10 │ │ +0146be: 1a0b 0000 |002d: const-string v11, "" // string@0000 │ │ +0146c2: 380a 1300 |002f: if-eqz v10, 0042 // +0013 │ │ +0146c6: 7210 6900 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0146cc: 0a00 |0034: move-result v0 │ │ +0146ce: 3d00 0d00 |0035: if-lez v0, 0042 // +000d │ │ +0146d2: 7210 6d00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +0146d8: 7220 6c00 1a00 |003a: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +0146de: 0c0b |003d: move-result-object v11 │ │ +0146e0: 7210 6700 0a00 |003e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0146e6: 110b |0041: return-object v11 │ │ +0146e8: 1a00 b402 |0042: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +0146ec: 1a01 7d00 |0044: const-string v1, "Empty cursor at getAlbumArtUrl()" // string@007d │ │ +0146f0: 7120 b500 1000 |0046: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0146f6: 28f5 |0049: goto 003e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=707 │ │ 0x000e line=708 │ │ 0x002d line=710 │ │ 0x002f line=711 │ │ 0x0037 line=712 │ │ @@ -25526,50 +23287,50 @@ │ │ 0x003e line=717 │ │ 0x0041 line=718 │ │ 0x0042 line=715 │ │ locals : │ │ 0x000e - 0x004a reg=3 columns [Ljava/lang/String; │ │ 0x002d - 0x004a reg=10 cursor Landroid/database/Cursor; │ │ 0x002f - 0x004a reg=11 url Ljava/lang/String; │ │ - 0x0000 - 0x004a reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x004a reg=13 row_ID J │ │ + 0x0000 - 0x004a reg=13 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x004a reg=14 row_ID J │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getAllEpisodeNames' │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 36 16-bit code units │ │ -012988: |[012988] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllEpisodeNames:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -012998: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01299a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01299c: 7020 5604 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0129a2: 0c02 |0005: move-result-object v2 │ │ -0129a4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0129a6: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -0129aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0129ac: 1a05 2703 |000a: const-string v5, "_id" // string@0327 │ │ -0129b0: 4d05 0300 |000c: aput-object v5, v3, v0 │ │ -0129b4: 1a00 a607 |000e: const-string v0, "title" // string@07a6 │ │ -0129b8: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -0129bc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0129be: 1a05 6a05 |0013: const-string v5, "listened" // string@056a │ │ -0129c2: 4d05 0300 |0015: aput-object v5, v3, v0 │ │ -0129c6: 54a0 7302 |0017: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0129ca: 1a08 e703 |0019: const-string v8, "date DESC" // string@03e7 │ │ -0129ce: 0745 |001b: move-object v5, v4 │ │ -0129d0: 0746 |001c: move-object v6, v4 │ │ -0129d2: 0747 |001d: move-object v7, v4 │ │ -0129d4: 0749 |001e: move-object v9, v4 │ │ -0129d6: 740a 7100 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -0129dc: 0c00 |0022: move-result-object v0 │ │ -0129de: 1100 |0023: return-object v0 │ │ +0146f8: |[0146f8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllEpisodeNames:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +014708: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01470a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +01470c: 7020 5a04 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014712: 0c02 |0005: move-result-object v2 │ │ +014714: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +014716: 2303 5e01 |0007: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01471a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +01471c: 1a05 3a03 |000a: const-string v5, "_id" // string@033a │ │ +014720: 4d05 0300 |000c: aput-object v5, v3, v0 │ │ +014724: 1a00 b607 |000e: const-string v0, "title" // string@07b6 │ │ +014728: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ +01472c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +01472e: 1a05 7a05 |0013: const-string v5, "listened" // string@057a │ │ +014732: 4d05 0300 |0015: aput-object v5, v3, v0 │ │ +014736: 54a0 7b02 |0017: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01473a: 1a08 f903 |0019: const-string v8, "date DESC" // string@03f9 │ │ +01473e: 0745 |001b: move-object v5, v4 │ │ +014740: 0746 |001c: move-object v6, v4 │ │ +014742: 0747 |001d: move-object v7, v4 │ │ +014744: 0749 |001e: move-object v9, v4 │ │ +014746: 740a 7300 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +01474c: 0c00 |0022: move-result-object v0 │ │ +01474e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x0006 line=229 │ │ 0x0017 line=230 │ │ locals : │ │ 0x0006 - 0x0024 reg=2 table_name Ljava/lang/String; │ │ @@ -25582,32 +23343,32 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 26 16-bit code units │ │ -0129e0: |[0129e0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllListened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -0129f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0129f2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0129f4: 7020 5604 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0129fa: 0c02 |0005: move-result-object v2 │ │ -0129fc: 2313 5601 |0006: new-array v3, v1, [Ljava/lang/String; // type@0156 │ │ -012a00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -012a02: 1a04 2703 |0009: const-string v4, "_id" // string@0327 │ │ -012a06: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ -012a0a: 54a0 7302 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012a0e: 1a04 6b05 |000f: const-string v4, "listened!= -1" // string@056b │ │ -012a12: 0756 |0011: move-object v6, v5 │ │ -012a14: 0757 |0012: move-object v7, v5 │ │ -012a16: 0758 |0013: move-object v8, v5 │ │ -012a18: 0759 |0014: move-object v9, v5 │ │ -012a1a: 740a 7100 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012a20: 0c00 |0018: move-result-object v0 │ │ -012a22: 1100 |0019: return-object v0 │ │ +014750: |[014750] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllListened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +014760: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +014762: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +014764: 7020 5a04 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +01476a: 0c02 |0005: move-result-object v2 │ │ +01476c: 2313 5e01 |0006: new-array v3, v1, [Ljava/lang/String; // type@015e │ │ +014770: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +014772: 1a04 3a03 |0009: const-string v4, "_id" // string@033a │ │ +014776: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ +01477a: 54a0 7b02 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01477e: 1a04 7b05 |000f: const-string v4, "listened!= -1" // string@057b │ │ +014782: 0756 |0011: move-object v6, v5 │ │ +014784: 0757 |0012: move-object v7, v5 │ │ +014786: 0758 |0013: move-object v8, v5 │ │ +014788: 0759 |0014: move-object v9, v5 │ │ +01478a: 740a 7300 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014790: 0c00 |0018: move-result-object v0 │ │ +014792: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ 0x0006 line=258 │ │ 0x000d line=259 │ │ locals : │ │ 0x0006 - 0x001a reg=2 table_name Ljava/lang/String; │ │ @@ -25620,32 +23381,32 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 26 16-bit code units │ │ -012a24: |[012a24] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllNotListened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -012a34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012a36: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012a38: 7020 5604 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012a3e: 0c02 |0005: move-result-object v2 │ │ -012a40: 2313 5601 |0006: new-array v3, v1, [Ljava/lang/String; // type@0156 │ │ -012a44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -012a46: 1a04 2703 |0009: const-string v4, "_id" // string@0327 │ │ -012a4a: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ -012a4e: 54a0 7302 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012a52: 1a04 6c05 |000f: const-string v4, "listened= -1" // string@056c │ │ -012a56: 0756 |0011: move-object v6, v5 │ │ -012a58: 0757 |0012: move-object v7, v5 │ │ -012a5a: 0758 |0013: move-object v8, v5 │ │ -012a5c: 0759 |0014: move-object v9, v5 │ │ -012a5e: 740a 7100 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012a64: 0c00 |0018: move-result-object v0 │ │ -012a66: 1100 |0019: return-object v0 │ │ +014794: |[014794] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllNotListened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +0147a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0147a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0147a8: 7020 5a04 ba00 |0002: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0147ae: 0c02 |0005: move-result-object v2 │ │ +0147b0: 2313 5e01 |0006: new-array v3, v1, [Ljava/lang/String; // type@015e │ │ +0147b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0147b6: 1a04 3a03 |0009: const-string v4, "_id" // string@033a │ │ +0147ba: 4d04 0300 |000b: aput-object v4, v3, v0 │ │ +0147be: 54a0 7b02 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0147c2: 1a04 7c05 |000f: const-string v4, "listened= -1" // string@057c │ │ +0147c6: 0756 |0011: move-object v6, v5 │ │ +0147c8: 0757 |0012: move-object v7, v5 │ │ +0147ca: 0758 |0013: move-object v8, v5 │ │ +0147cc: 0759 |0014: move-object v9, v5 │ │ +0147ce: 740a 7300 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0147d4: 0c00 |0018: move-result-object v0 │ │ +0147d6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ 0x0006 line=265 │ │ 0x000d line=266 │ │ locals : │ │ 0x0006 - 0x001a reg=2 table_name Ljava/lang/String; │ │ @@ -25658,37 +23419,37 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 34 16-bit code units │ │ -012a68: |[012a68] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllPodcastNamesAndArt:()Landroid/database/Cursor; │ │ -012a78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012a7a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -012a7c: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -012a7e: 2303 5601 |0003: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012a82: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -012a84: 1a02 2703 |0006: const-string v2, "_id" // string@0327 │ │ -012a88: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ -012a8c: 1a00 2206 |000a: const-string v0, "name" // string@0622 │ │ -012a90: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ -012a94: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -012a96: 1a02 8703 |000f: const-string v2, "art" // string@0387 │ │ -012a9a: 4d02 0300 |0011: aput-object v2, v3, v0 │ │ -012a9e: 54a0 7302 |0013: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012aa2: 1a02 9302 |0015: const-string v2, "Podcasts" // string@0293 │ │ -012aa6: 1a08 2206 |0017: const-string v8, "name" // string@0622 │ │ -012aaa: 0745 |0019: move-object v5, v4 │ │ -012aac: 0746 |001a: move-object v6, v4 │ │ -012aae: 0747 |001b: move-object v7, v4 │ │ -012ab0: 0749 |001c: move-object v9, v4 │ │ -012ab2: 740a 7100 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012ab8: 0c00 |0020: move-result-object v0 │ │ -012aba: 1100 |0021: return-object v0 │ │ +0147d8: |[0147d8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllPodcastNamesAndArt:()Landroid/database/Cursor; │ │ +0147e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0147ea: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0147ec: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +0147ee: 2303 5e01 |0003: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +0147f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0147f4: 1a02 3a03 |0006: const-string v2, "_id" // string@033a │ │ +0147f8: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ +0147fc: 1a00 3206 |000a: const-string v0, "name" // string@0632 │ │ +014800: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ +014804: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +014806: 1a02 9903 |000f: const-string v2, "art" // string@0399 │ │ +01480a: 4d02 0300 |0011: aput-object v2, v3, v0 │ │ +01480e: 54a0 7b02 |0013: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014812: 1a02 a302 |0015: const-string v2, "Podcasts" // string@02a3 │ │ +014816: 1a08 3206 |0017: const-string v8, "name" // string@0632 │ │ +01481a: 0745 |0019: move-object v5, v4 │ │ +01481c: 0746 |001a: move-object v6, v4 │ │ +01481e: 0747 |001b: move-object v7, v4 │ │ +014820: 0749 |001c: move-object v9, v4 │ │ +014822: 740a 7300 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014828: 0c00 |0020: move-result-object v0 │ │ +01482a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=668 │ │ 0x0013 line=669 │ │ locals : │ │ 0x0013 - 0x0022 reg=3 columns [Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=10 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ @@ -25698,42 +23459,42 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 43 16-bit code units │ │ -012abc: |[012abc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllUndownloadedAndUnlistened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -012acc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012ace: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012ad0: 7020 5604 cb00 |0002: invoke-direct {v11, v12}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012ad6: 0c02 |0005: move-result-object v2 │ │ -012ad8: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -012ada: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012ade: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -012ae0: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -012ae4: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -012ae8: 1a00 a607 |000e: const-string v0, "title" // string@07a6 │ │ -012aec: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -012af0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -012af2: 1a04 cc07 |0013: const-string v4, "url" // string@07cc │ │ -012af6: 4d04 0300 |0015: aput-object v4, v3, v0 │ │ -012afa: 1230 |0017: const/4 v0, #int 3 // #3 │ │ -012afc: 1a04 6105 |0018: const-string v4, "length" // string@0561 │ │ -012b00: 4d04 0300 |001a: aput-object v4, v3, v0 │ │ -012b04: 1a0a 1c04 |001c: const-string v10, "downloaded= 0 AND listened= -1" // string@041c │ │ -012b08: 54b0 7302 |001e: iget-object v0, v11, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012b0c: 1a04 1c04 |0020: const-string v4, "downloaded= 0 AND listened= -1" // string@041c │ │ -012b10: 0756 |0022: move-object v6, v5 │ │ -012b12: 0757 |0023: move-object v7, v5 │ │ -012b14: 0758 |0024: move-object v8, v5 │ │ -012b16: 0759 |0025: move-object v9, v5 │ │ -012b18: 740a 7100 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012b1e: 0c00 |0029: move-result-object v0 │ │ -012b20: 1100 |002a: return-object v0 │ │ +01482c: |[01482c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getAllUndownloadedAndUnlistened:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +01483c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01483e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +014840: 7020 5a04 cb00 |0002: invoke-direct {v11, v12}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014846: 0c02 |0005: move-result-object v2 │ │ +014848: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +01484a: 2303 5e01 |0007: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01484e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +014850: 1a04 3a03 |000a: const-string v4, "_id" // string@033a │ │ +014854: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ +014858: 1a00 b607 |000e: const-string v0, "title" // string@07b6 │ │ +01485c: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ +014860: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +014862: 1a04 dc07 |0013: const-string v4, "url" // string@07dc │ │ +014866: 4d04 0300 |0015: aput-object v4, v3, v0 │ │ +01486a: 1230 |0017: const/4 v0, #int 3 // #3 │ │ +01486c: 1a04 7105 |0018: const-string v4, "length" // string@0571 │ │ +014870: 4d04 0300 |001a: aput-object v4, v3, v0 │ │ +014874: 1a0a 2e04 |001c: const-string v10, "downloaded= 0 AND listened= -1" // string@042e │ │ +014878: 54b0 7b02 |001e: iget-object v0, v11, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01487c: 1a04 2e04 |0020: const-string v4, "downloaded= 0 AND listened= -1" // string@042e │ │ +014880: 0756 |0022: move-object v6, v5 │ │ +014882: 0757 |0023: move-object v7, v5 │ │ +014884: 0758 |0024: move-object v8, v5 │ │ +014886: 0759 |0025: move-object v9, v5 │ │ +014888: 740a 7300 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +01488e: 0c00 |0029: move-result-object v0 │ │ +014890: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=276 │ │ 0x0006 line=277 │ │ 0x001c line=279 │ │ 0x001e line=280 │ │ locals : │ │ @@ -25748,78 +23509,78 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 119 16-bit code units │ │ -012b24: |[012b24] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getCurrentPodcasts:()Ljava/util/ArrayList; │ │ -012b34: 220d a200 |0000: new-instance v13, Ljava/util/ArrayList; // type@00a2 │ │ -012b38: 7010 5201 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -012b3e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -012b40: 2303 5601 |0006: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012b44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -012b46: 1a01 2703 |0009: const-string v1, "_id" // string@0327 │ │ -012b4a: 4d01 0300 |000b: aput-object v1, v3, v0 │ │ -012b4e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -012b50: 1a01 cc07 |000e: const-string v1, "url" // string@07cc │ │ -012b54: 4d01 0300 |0010: aput-object v1, v3, v0 │ │ -012b58: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -012b5a: 1a01 2705 |0013: const-string v1, "identica_group" // string@0527 │ │ -012b5e: 4d01 0300 |0015: aput-object v1, v3, v0 │ │ -012b62: 1230 |0017: const/4 v0, #int 3 // #3 │ │ -012b64: 1a01 2a05 |0018: const-string v1, "identica_tag" // string@052a │ │ -012b68: 4d01 0300 |001a: aput-object v1, v3, v0 │ │ -012b6c: 54f0 7302 |001c: iget-object v0, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012b70: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -012b72: 1a02 9302 |001f: const-string v2, "Podcasts" // string@0293 │ │ -012b76: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -012b78: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -012b7a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -012b7c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -012b7e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -012b80: 1209 |0026: const/4 v9, #int 0 // #0 │ │ -012b82: 740a 7100 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012b88: 0c0a |002a: move-result-object v10 │ │ -012b8a: 380a 4100 |002b: if-eqz v10, 006c // +0041 │ │ -012b8e: 7210 6700 0a00 |002d: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012b94: 0a00 |0030: move-result v0 │ │ -012b96: 3d00 3b00 |0031: if-lez v0, 006c // +003b │ │ -012b9a: 7210 6700 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012ba0: 0a0e |0036: move-result v14 │ │ -012ba2: 7210 6b00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012ba8: 120b |003a: const/4 v11, #int 0 // #0 │ │ -012baa: 35eb 3800 |003b: if-ge v11, v14, 0073 // +0038 │ │ -012bae: 220c d800 |003d: new-instance v12, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -012bb2: 7010 e801 0c00 |003f: invoke-direct {v12}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01e8 │ │ -012bb8: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -012bba: 7220 6a00 0a00 |0043: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012bc0: 0c00 |0046: move-result-object v0 │ │ -012bc2: 7110 7804 0000 |0047: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@0478 │ │ -012bc8: 0c00 |004a: move-result-object v0 │ │ -012bca: 6e20 f301 0c00 |004b: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f3 │ │ -012bd0: 1220 |004e: const/4 v0, #int 2 // #2 │ │ -012bd2: 7220 6a00 0a00 |004f: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012bd8: 0c00 |0052: move-result-object v0 │ │ -012bda: 6e20 f401 0c00 |0053: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f4 │ │ -012be0: 1230 |0056: const/4 v0, #int 3 // #3 │ │ -012be2: 7220 6a00 0a00 |0057: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012be8: 0c00 |005a: move-result-object v0 │ │ -012bea: 6e20 f501 0c00 |005b: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -012bf0: 2200 d800 |005e: new-instance v0, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -012bf4: 7020 ea01 c000 |0060: invoke-direct {v0, v12}, Lorg/sixgun/ponyexpress/Podcast;.:(Lorg/sixgun/ponyexpress/Podcast;)V // method@01ea │ │ -012bfa: 6e20 5501 0d00 |0063: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0155 │ │ -012c00: 7210 6c00 0a00 |0066: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -012c06: d80b 0b01 |0069: add-int/lit8 v11, v11, #int 1 // #01 │ │ -012c0a: 28d0 |006b: goto 003b // -0030 │ │ -012c0c: 1a00 a402 |006c: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012c10: 1a01 7a00 |006e: const-string v1, "Empty cursor at getCurrentPodcasts()" // string@007a │ │ -012c14: 7120 b300 1000 |0070: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012c1a: 7210 6500 0a00 |0073: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012c20: 110d |0076: return-object v13 │ │ +014894: |[014894] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getCurrentPodcasts:()Ljava/util/ArrayList; │ │ +0148a4: 220d a900 |0000: new-instance v13, Ljava/util/ArrayList; // type@00a9 │ │ +0148a8: 7010 5501 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +0148ae: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0148b0: 2303 5e01 |0006: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +0148b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0148b6: 1a01 3a03 |0009: const-string v1, "_id" // string@033a │ │ +0148ba: 4d01 0300 |000b: aput-object v1, v3, v0 │ │ +0148be: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0148c0: 1a01 dc07 |000e: const-string v1, "url" // string@07dc │ │ +0148c4: 4d01 0300 |0010: aput-object v1, v3, v0 │ │ +0148c8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +0148ca: 1a01 3805 |0013: const-string v1, "identica_group" // string@0538 │ │ +0148ce: 4d01 0300 |0015: aput-object v1, v3, v0 │ │ +0148d2: 1230 |0017: const/4 v0, #int 3 // #3 │ │ +0148d4: 1a01 3b05 |0018: const-string v1, "identica_tag" // string@053b │ │ +0148d8: 4d01 0300 |001a: aput-object v1, v3, v0 │ │ +0148dc: 54f0 7b02 |001c: iget-object v0, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0148e0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0148e2: 1a02 a302 |001f: const-string v2, "Podcasts" // string@02a3 │ │ +0148e6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0148e8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0148ea: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +0148ec: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +0148ee: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0148f0: 1209 |0026: const/4 v9, #int 0 // #0 │ │ +0148f2: 740a 7300 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0148f8: 0c0a |002a: move-result-object v10 │ │ +0148fa: 380a 4100 |002b: if-eqz v10, 006c // +0041 │ │ +0148fe: 7210 6900 0a00 |002d: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014904: 0a00 |0030: move-result v0 │ │ +014906: 3d00 3b00 |0031: if-lez v0, 006c // +003b │ │ +01490a: 7210 6900 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014910: 0a0e |0036: move-result v14 │ │ +014912: 7210 6d00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014918: 120b |003a: const/4 v11, #int 0 // #0 │ │ +01491a: 35eb 3800 |003b: if-ge v11, v14, 0073 // +0038 │ │ +01491e: 220c e000 |003d: new-instance v12, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +014922: 7010 ec01 0c00 |003f: invoke-direct {v12}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01ec │ │ +014928: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +01492a: 7220 6c00 0a00 |0043: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014930: 0c00 |0046: move-result-object v0 │ │ +014932: 7110 7c04 0000 |0047: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@047c │ │ +014938: 0c00 |004a: move-result-object v0 │ │ +01493a: 6e20 f701 0c00 |004b: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f7 │ │ +014940: 1220 |004e: const/4 v0, #int 2 // #2 │ │ +014942: 7220 6c00 0a00 |004f: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014948: 0c00 |0052: move-result-object v0 │ │ +01494a: 6e20 f801 0c00 |0053: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f8 │ │ +014950: 1230 |0056: const/4 v0, #int 3 // #3 │ │ +014952: 7220 6c00 0a00 |0057: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014958: 0c00 |005a: move-result-object v0 │ │ +01495a: 6e20 f901 0c00 |005b: invoke-virtual {v12, v0}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +014960: 2200 e000 |005e: new-instance v0, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +014964: 7020 ee01 c000 |0060: invoke-direct {v0, v12}, Lorg/sixgun/ponyexpress/Podcast;.:(Lorg/sixgun/ponyexpress/Podcast;)V // method@01ee │ │ +01496a: 6e20 5801 0d00 |0063: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +014970: 7210 6e00 0a00 |0066: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +014976: d80b 0b01 |0069: add-int/lit8 v11, v11, #int 1 // #01 │ │ +01497a: 28d0 |006b: goto 003b // -0030 │ │ +01497c: 1a00 b402 |006c: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +014980: 1a01 7e00 |006e: const-string v1, "Empty cursor at getCurrentPodcasts()" // string@007e │ │ +014984: 7120 b500 1000 |0070: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +01498a: 7210 6700 0a00 |0073: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014990: 110d |0076: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0005 line=792 │ │ 0x001c line=793 │ │ 0x002b line=796 │ │ 0x0033 line=797 │ │ @@ -25845,494 +23606,498 @@ │ │ 0x0000 - 0x0077 reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ #13 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getDescription' │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 76 16-bit code units │ │ -012c24: |[012c24] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getDescription:(JLjava/lang/String;)Ljava/lang/String; │ │ -012c34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012c36: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012c38: 7020 5604 fc00 |0002: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012c3e: 0c02 |0005: move-result-object v2 │ │ -012c40: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -012c42: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012c46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -012c48: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -012c4c: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -012c50: 1a00 0104 |000e: const-string v0, "description" // string@0401 │ │ -012c54: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -012c58: 54c0 7302 |0012: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012c5c: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012c60: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012c66: 1a06 2803 |0019: const-string v6, "_id=" // string@0328 │ │ -012c6a: 6e20 3801 6400 |001b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012c70: 0c04 |001e: move-result-object v4 │ │ -012c72: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012c78: 0c04 |0022: move-result-object v4 │ │ -012c7a: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012c80: 0c04 |0026: move-result-object v4 │ │ -012c82: 0756 |0027: move-object v6, v5 │ │ -012c84: 0757 |0028: move-object v7, v5 │ │ -012c86: 0758 |0029: move-object v8, v5 │ │ -012c88: 0759 |002a: move-object v9, v5 │ │ -012c8a: 740a 7100 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012c90: 0c0a |002e: move-result-object v10 │ │ -012c92: 1a0b 0000 |002f: const-string v11, "" // string@0000 │ │ -012c96: 380a 1300 |0031: if-eqz v10, 0044 // +0013 │ │ -012c9a: 7210 6700 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012ca0: 0a00 |0036: move-result v0 │ │ -012ca2: 3d00 0d00 |0037: if-lez v0, 0044 // +000d │ │ -012ca6: 7210 6b00 0a00 |0039: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012cac: 7220 6a00 1a00 |003c: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012cb2: 0c0b |003f: move-result-object v11 │ │ -012cb4: 7210 6500 0a00 |0040: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012cba: 110b |0043: return-object v11 │ │ -012cbc: 1a00 a402 |0044: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012cc0: 1a01 7b00 |0046: const-string v1, "Empty cursor at getDescription()" // string@007b │ │ -012cc4: 7120 b300 1000 |0048: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012cca: 28f5 |004b: goto 0040 // -000b │ │ + insns size : 80 16-bit code units │ │ +014994: |[014994] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getDescription:(JLjava/lang/String;)Ljava/lang/String; │ │ +0149a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0149a6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0149a8: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +0149ac: 7020 5a04 0f00 |0004: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0149b2: 0c04 |0007: move-result-object v4 │ │ +0149b4: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +0149b6: 2325 5e01 |0009: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +0149ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0149bc: 1a06 3a03 |000c: const-string v6, "_id" // string@033a │ │ +0149c0: 4d06 0502 |000e: aput-object v6, v5, v2 │ │ +0149c4: 1a02 1304 |0010: const-string v2, "description" // string@0413 │ │ +0149c8: 4d02 0503 |0012: aput-object v2, v5, v3 │ │ +0149cc: 54f2 7b02 |0014: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0149d0: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +0149d4: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0149da: 1a08 3b03 |001b: const-string v8, "_id=" // string@033b │ │ +0149de: 6e20 3b01 8600 |001d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0149e4: 0c06 |0020: move-result-object v6 │ │ +0149e6: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +0149ea: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +0149f0: 0c06 |0026: move-result-object v6 │ │ +0149f2: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0149f8: 0c06 |002a: move-result-object v6 │ │ +0149fa: 0778 |002b: move-object v8, v7 │ │ +0149fc: 0779 |002c: move-object v9, v7 │ │ +0149fe: 077a |002d: move-object v10, v7 │ │ +014a00: 077b |002e: move-object v11, v7 │ │ +014a02: 740a 7300 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014a08: 0c0c |0032: move-result-object v12 │ │ +014a0a: 1a0d 0000 |0033: const-string v13, "" // string@0000 │ │ +014a0e: 380c 1300 |0035: if-eqz v12, 0048 // +0013 │ │ +014a12: 7210 6900 0c00 |0037: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014a18: 0a02 |003a: move-result v2 │ │ +014a1a: 3d02 0d00 |003b: if-lez v2, 0048 // +000d │ │ +014a1e: 7210 6d00 0c00 |003d: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014a24: 7220 6c00 3c00 |0040: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014a2a: 0c0d |0043: move-result-object v13 │ │ +014a2c: 7210 6700 0c00 |0044: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014a32: 110d |0047: return-object v13 │ │ +014a34: 1a02 b402 |0048: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014a38: 1a03 7f00 |004a: const-string v3, "Empty cursor at getDescription()" // string@007f │ │ +014a3c: 7120 b500 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014a42: 28f5 |004f: goto 0044 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=470 │ │ - 0x0006 line=471 │ │ - 0x0012 line=472 │ │ - 0x002f line=474 │ │ - 0x0031 line=475 │ │ - 0x0039 line=476 │ │ - 0x003c line=477 │ │ - 0x0040 line=481 │ │ - 0x0043 line=482 │ │ - 0x0044 line=479 │ │ - locals : │ │ - 0x0006 - 0x004c reg=2 table_name Ljava/lang/String; │ │ - 0x0012 - 0x004c reg=3 columns [Ljava/lang/String; │ │ - 0x002f - 0x004c reg=10 cursor Landroid/database/Cursor; │ │ - 0x0031 - 0x004c reg=11 description Ljava/lang/String; │ │ - 0x0000 - 0x004c reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x004c reg=13 row_ID J │ │ - 0x0000 - 0x004c reg=15 podcast_name Ljava/lang/String; │ │ + 0x0008 line=471 │ │ + 0x0014 line=472 │ │ + 0x0033 line=474 │ │ + 0x0035 line=475 │ │ + 0x003d line=476 │ │ + 0x0040 line=477 │ │ + 0x0044 line=481 │ │ + 0x0047 line=482 │ │ + 0x0048 line=479 │ │ + locals : │ │ + 0x0008 - 0x0050 reg=4 table_name Ljava/lang/String; │ │ + 0x0014 - 0x0050 reg=5 columns [Ljava/lang/String; │ │ + 0x0033 - 0x0050 reg=12 cursor Landroid/database/Cursor; │ │ + 0x0035 - 0x0050 reg=13 description Ljava/lang/String; │ │ + 0x0000 - 0x0050 reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0050 reg=16 row_ID J │ │ + 0x0000 - 0x0050 reg=18 podcast_name Ljava/lang/String; │ │ │ │ #14 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getEpisodeFilename' │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 124 16-bit code units │ │ -012ccc: |[012ccc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; │ │ -012cdc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -012ce0: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -012ce4: 7020 5604 1000 |0004: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012cea: 0c05 |0007: move-result-object v5 │ │ -012cec: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -012cee: 2336 5601 |0009: new-array v6, v3, [Ljava/lang/String; // type@0156 │ │ -012cf2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -012cf4: 1a04 2703 |000c: const-string v4, "_id" // string@0327 │ │ -012cf8: 4d04 0603 |000e: aput-object v4, v6, v3 │ │ -012cfc: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -012cfe: 1a04 5c04 |0011: const-string v4, "filename" // string@045c │ │ -012d02: 4d04 0603 |0013: aput-object v4, v6, v3 │ │ -012d06: 0800 1000 |0015: move-object/from16 v0, v16 │ │ -012d0a: 5400 7302 |0017: iget-object v0, v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012d0e: 0703 |0019: move-object v3, v0 │ │ -012d10: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -012d12: 2207 9100 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@0091 │ │ -012d16: 7010 3401 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012d1c: 1a08 2803 |0020: const-string v8, "_id=" // string@0328 │ │ -012d20: 6e20 3801 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012d26: 0c07 |0025: move-result-object v7 │ │ -012d28: 0770 |0026: move-object v0, v7 │ │ -012d2a: 0501 1100 |0027: move-wide/from16 v1, v17 │ │ -012d2e: 6e30 3601 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012d34: 0c07 |002c: move-result-object v7 │ │ -012d36: 6e10 3901 0700 |002d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012d3c: 0c07 |0030: move-result-object v7 │ │ -012d3e: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -012d40: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -012d42: 120a |0033: const/4 v10, #int 0 // #0 │ │ -012d44: 120b |0034: const/4 v11, #int 0 // #0 │ │ -012d46: 120c |0035: const/4 v12, #int 0 // #0 │ │ -012d48: 740a 7100 0300 |0036: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012d4e: 0c0d |0039: move-result-object v13 │ │ -012d50: 1a0e 0000 |003a: const-string v14, "" // string@0000 │ │ -012d54: 1a0f 0000 |003c: const-string v15, "" // string@0000 │ │ -012d58: 380d 3600 |003e: if-eqz v13, 0074 // +0036 │ │ -012d5c: 7210 6700 0d00 |0040: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012d62: 0a03 |0043: move-result v3 │ │ -012d64: 3d03 3000 |0044: if-lez v3, 0074 // +0030 │ │ -012d68: 7210 6b00 0d00 |0046: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012d6e: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -012d70: 7220 6a00 3d00 |004a: invoke-interface {v13, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012d76: 0c0e |004d: move-result-object v14 │ │ -012d78: 1303 2f00 |004e: const/16 v3, #int 47 // #2f │ │ -012d7c: 6e20 2d01 3e00 |0050: invoke-virtual {v14, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@012d │ │ -012d82: 0a03 |0053: move-result v3 │ │ -012d84: 6e20 3001 3e00 |0054: invoke-virtual {v14, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -012d8a: 0c0f |0057: move-result-object v15 │ │ -012d8c: 1a03 a402 |0058: const-string v3, "PonyExpressDbAdaptor" // string@02a4 │ │ -012d90: 2204 9100 |005a: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012d94: 7010 3401 0400 |005c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012d9a: 1a07 a900 |005f: const-string v7, "Filename of Episode is: " // string@00a9 │ │ -012d9e: 6e20 3801 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012da4: 0c04 |0064: move-result-object v4 │ │ -012da6: 6e20 3801 f400 |0065: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012dac: 0c04 |0068: move-result-object v4 │ │ -012dae: 6e10 3901 0400 |0069: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012db4: 0c04 |006c: move-result-object v4 │ │ -012db6: 7120 b100 4300 |006d: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -012dbc: 7210 6500 0d00 |0070: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012dc2: 110f |0073: return-object v15 │ │ -012dc4: 1a03 a402 |0074: const-string v3, "PonyExpressDbAdaptor" // string@02a4 │ │ -012dc8: 1a04 7c00 |0076: const-string v4, "Empty cursor at getEpisodeFilename()" // string@007c │ │ -012dcc: 7120 b300 4300 |0078: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012dd2: 28f5 |007b: goto 0070 // -000b │ │ + insns size : 118 16-bit code units │ │ +014a44: |[014a44] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; │ │ +014a54: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +014a58: 7020 5a04 0f00 |0002: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014a5e: 0c04 |0005: move-result-object v4 │ │ +014a60: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +014a62: 2325 5e01 |0007: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +014a66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +014a68: 1a03 3a03 |000a: const-string v3, "_id" // string@033a │ │ +014a6c: 4d03 0502 |000c: aput-object v3, v5, v2 │ │ +014a70: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +014a72: 1a03 6e04 |000f: const-string v3, "filename" // string@046e │ │ +014a76: 4d03 0502 |0011: aput-object v3, v5, v2 │ │ +014a7a: 54f2 7b02 |0013: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014a7e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +014a80: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +014a84: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014a8a: 1a07 3b03 |001b: const-string v7, "_id=" // string@033b │ │ +014a8e: 6e20 3b01 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014a94: 0c06 |0020: move-result-object v6 │ │ +014a96: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +014a9a: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +014aa0: 0c06 |0026: move-result-object v6 │ │ +014aa2: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014aa8: 0c06 |002a: move-result-object v6 │ │ +014aaa: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +014aac: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +014aae: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +014ab0: 120a |002e: const/4 v10, #int 0 // #0 │ │ +014ab2: 120b |002f: const/4 v11, #int 0 // #0 │ │ +014ab4: 740a 7300 0200 |0030: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014aba: 0c0c |0033: move-result-object v12 │ │ +014abc: 1a0d 0000 |0034: const-string v13, "" // string@0000 │ │ +014ac0: 1a0e 0000 |0036: const-string v14, "" // string@0000 │ │ +014ac4: 380c 3600 |0038: if-eqz v12, 006e // +0036 │ │ +014ac8: 7210 6900 0c00 |003a: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014ace: 0a02 |003d: move-result v2 │ │ +014ad0: 3d02 3000 |003e: if-lez v2, 006e // +0030 │ │ +014ad4: 7210 6d00 0c00 |0040: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014ada: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +014adc: 7220 6c00 2c00 |0044: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014ae2: 0c0d |0047: move-result-object v13 │ │ +014ae4: 1302 2f00 |0048: const/16 v2, #int 47 // #2f │ │ +014ae8: 6e20 3001 2d00 |004a: invoke-virtual {v13, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0130 │ │ +014aee: 0a02 |004d: move-result v2 │ │ +014af0: 6e20 3301 2d00 |004e: invoke-virtual {v13, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +014af6: 0c0e |0051: move-result-object v14 │ │ +014af8: 1a02 b402 |0052: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014afc: 2203 9300 |0054: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +014b00: 7010 3701 0300 |0056: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014b06: 1a06 ae00 |0059: const-string v6, "Filename of Episode is: " // string@00ae │ │ +014b0a: 6e20 3b01 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014b10: 0c03 |005e: move-result-object v3 │ │ +014b12: 6e20 3b01 e300 |005f: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014b18: 0c03 |0062: move-result-object v3 │ │ +014b1a: 6e10 3c01 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014b20: 0c03 |0066: move-result-object v3 │ │ +014b22: 7120 b300 3200 |0067: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +014b28: 7210 6700 0c00 |006a: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014b2e: 110e |006d: return-object v14 │ │ +014b30: 1a02 b402 |006e: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014b34: 1a03 8000 |0070: const-string v3, "Empty cursor at getEpisodeFilename()" // string@0080 │ │ +014b38: 7120 b500 3200 |0072: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014b3e: 28f5 |0075: goto 006a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ - 0x0008 line=412 │ │ - 0x0015 line=413 │ │ - 0x003a line=415 │ │ - 0x003c line=416 │ │ - 0x003e line=417 │ │ - 0x0046 line=418 │ │ - 0x0049 line=419 │ │ - 0x004e line=421 │ │ - 0x0058 line=422 │ │ - 0x0070 line=426 │ │ - 0x0073 line=427 │ │ - 0x0074 line=424 │ │ - locals : │ │ - 0x0008 - 0x007c reg=5 table_name Ljava/lang/String; │ │ - 0x0015 - 0x007c reg=6 columns [Ljava/lang/String; │ │ - 0x003a - 0x007c reg=13 cursor Landroid/database/Cursor; │ │ - 0x003c - 0x007c reg=14 filename Ljava/lang/String; │ │ - 0x003e - 0x007c reg=15 short_filename Ljava/lang/String; │ │ - 0x0000 - 0x007c reg=16 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x007c reg=17 row_ID J │ │ - 0x0000 - 0x007c reg=19 podcast_name Ljava/lang/String; │ │ + 0x0006 line=412 │ │ + 0x0013 line=413 │ │ + 0x0034 line=415 │ │ + 0x0036 line=416 │ │ + 0x0038 line=417 │ │ + 0x0040 line=418 │ │ + 0x0043 line=419 │ │ + 0x0048 line=421 │ │ + 0x0052 line=422 │ │ + 0x006a line=426 │ │ + 0x006d line=427 │ │ + 0x006e line=424 │ │ + locals : │ │ + 0x0006 - 0x0076 reg=4 table_name Ljava/lang/String; │ │ + 0x0013 - 0x0076 reg=5 columns [Ljava/lang/String; │ │ + 0x0034 - 0x0076 reg=12 cursor Landroid/database/Cursor; │ │ + 0x0036 - 0x0076 reg=13 filename Ljava/lang/String; │ │ + 0x0038 - 0x0076 reg=14 short_filename Ljava/lang/String; │ │ + 0x0000 - 0x0076 reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0076 reg=16 row_ID J │ │ + 0x0000 - 0x0076 reg=18 podcast_name Ljava/lang/String; │ │ │ │ #15 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getEpisodeSize' │ │ type : '(JLjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 75 16-bit code units │ │ -012dd4: |[012dd4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeSize:(JLjava/lang/String;)I │ │ -012de4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012de6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012de8: 7020 5604 fc00 |0002: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012dee: 0c02 |0005: move-result-object v2 │ │ -012df0: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -012df2: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012df6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -012df8: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -012dfc: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -012e00: 1a00 6105 |000e: const-string v0, "length" // string@0561 │ │ -012e04: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -012e08: 54c0 7302 |0012: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012e0c: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012e10: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012e16: 1a06 2803 |0019: const-string v6, "_id=" // string@0328 │ │ -012e1a: 6e20 3801 6400 |001b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012e20: 0c04 |001e: move-result-object v4 │ │ -012e22: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012e28: 0c04 |0022: move-result-object v4 │ │ -012e2a: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012e30: 0c04 |0026: move-result-object v4 │ │ -012e32: 0756 |0027: move-object v6, v5 │ │ -012e34: 0757 |0028: move-object v7, v5 │ │ -012e36: 0758 |0029: move-object v8, v5 │ │ -012e38: 0759 |002a: move-object v9, v5 │ │ -012e3a: 740a 7100 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012e40: 0c0a |002e: move-result-object v10 │ │ -012e42: 120b |002f: const/4 v11, #int 0 // #0 │ │ -012e44: 380a 1300 |0030: if-eqz v10, 0043 // +0013 │ │ -012e48: 7210 6700 0a00 |0032: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012e4e: 0a00 |0035: move-result v0 │ │ -012e50: 3d00 0d00 |0036: if-lez v0, 0043 // +000d │ │ -012e54: 7210 6b00 0a00 |0038: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012e5a: 7220 6800 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0068 │ │ -012e60: 0a0b |003e: move-result v11 │ │ -012e62: 7210 6500 0a00 |003f: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012e68: 0f0b |0042: return v11 │ │ -012e6a: 1a00 a402 |0043: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012e6e: 1a01 7d00 |0045: const-string v1, "Empty cursor at getEpisodeSize()" // string@007d │ │ -012e72: 7120 b300 1000 |0047: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012e78: 28f5 |004a: goto 003f // -000b │ │ + insns size : 79 16-bit code units │ │ +014b40: |[014b40] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeSize:(JLjava/lang/String;)I │ │ +014b50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +014b52: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +014b54: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +014b58: 7020 5a04 0f00 |0004: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014b5e: 0c04 |0007: move-result-object v4 │ │ +014b60: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +014b62: 2325 5e01 |0009: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +014b66: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +014b68: 1a06 3a03 |000c: const-string v6, "_id" // string@033a │ │ +014b6c: 4d06 0502 |000e: aput-object v6, v5, v2 │ │ +014b70: 1a02 7105 |0010: const-string v2, "length" // string@0571 │ │ +014b74: 4d02 0503 |0012: aput-object v2, v5, v3 │ │ +014b78: 54f2 7b02 |0014: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014b7c: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +014b80: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014b86: 1a08 3b03 |001b: const-string v8, "_id=" // string@033b │ │ +014b8a: 6e20 3b01 8600 |001d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014b90: 0c06 |0020: move-result-object v6 │ │ +014b92: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +014b96: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +014b9c: 0c06 |0026: move-result-object v6 │ │ +014b9e: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014ba4: 0c06 |002a: move-result-object v6 │ │ +014ba6: 0778 |002b: move-object v8, v7 │ │ +014ba8: 0779 |002c: move-object v9, v7 │ │ +014baa: 077a |002d: move-object v10, v7 │ │ +014bac: 077b |002e: move-object v11, v7 │ │ +014bae: 740a 7300 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014bb4: 0c0c |0032: move-result-object v12 │ │ +014bb6: 120d |0033: const/4 v13, #int 0 // #0 │ │ +014bb8: 380c 1300 |0034: if-eqz v12, 0047 // +0013 │ │ +014bbc: 7210 6900 0c00 |0036: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014bc2: 0a02 |0039: move-result v2 │ │ +014bc4: 3d02 0d00 |003a: if-lez v2, 0047 // +000d │ │ +014bc8: 7210 6d00 0c00 |003c: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014bce: 7220 6a00 3c00 |003f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006a │ │ +014bd4: 0a0d |0042: move-result v13 │ │ +014bd6: 7210 6700 0c00 |0043: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014bdc: 0f0d |0046: return v13 │ │ +014bde: 1a02 b402 |0047: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014be2: 1a03 8100 |0049: const-string v3, "Empty cursor at getEpisodeSize()" // string@0081 │ │ +014be6: 7120 b500 3200 |004b: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014bec: 28f5 |004e: goto 0043 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=537 │ │ - 0x0006 line=538 │ │ - 0x0012 line=539 │ │ - 0x002f line=542 │ │ - 0x0030 line=543 │ │ - 0x0038 line=544 │ │ - 0x003b line=545 │ │ - 0x003f line=549 │ │ - 0x0042 line=550 │ │ - 0x0043 line=547 │ │ - locals : │ │ - 0x0006 - 0x004b reg=2 table_name Ljava/lang/String; │ │ - 0x0012 - 0x004b reg=3 columns [Ljava/lang/String; │ │ - 0x002f - 0x004b reg=10 cursor Landroid/database/Cursor; │ │ - 0x0030 - 0x004b reg=11 size I │ │ - 0x0000 - 0x004b reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x004b reg=13 row_ID J │ │ - 0x0000 - 0x004b reg=15 podcast_name Ljava/lang/String; │ │ + 0x0008 line=538 │ │ + 0x0014 line=539 │ │ + 0x0033 line=542 │ │ + 0x0034 line=543 │ │ + 0x003c line=544 │ │ + 0x003f line=545 │ │ + 0x0043 line=549 │ │ + 0x0046 line=550 │ │ + 0x0047 line=547 │ │ + locals : │ │ + 0x0008 - 0x004f reg=4 table_name Ljava/lang/String; │ │ + 0x0014 - 0x004f reg=5 columns [Ljava/lang/String; │ │ + 0x0033 - 0x004f reg=12 cursor Landroid/database/Cursor; │ │ + 0x0034 - 0x004f reg=13 size I │ │ + 0x0000 - 0x004f reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x004f reg=16 row_ID J │ │ + 0x0000 - 0x004f reg=18 podcast_name Ljava/lang/String; │ │ │ │ #16 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getEpisodeTitle' │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 100 16-bit code units │ │ -012e7c: |[012e7c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeTitle:(JLjava/lang/String;)Ljava/lang/String; │ │ -012e8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012e8e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012e90: 7020 5604 fc00 |0002: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012e96: 0c02 |0005: move-result-object v2 │ │ -012e98: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -012e9a: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012e9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -012ea0: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -012ea4: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -012ea8: 1a00 a607 |000e: const-string v0, "title" // string@07a6 │ │ -012eac: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -012eb0: 54c0 7302 |0012: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012eb4: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012eb8: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012ebe: 1a06 2803 |0019: const-string v6, "_id=" // string@0328 │ │ -012ec2: 6e20 3801 6400 |001b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012ec8: 0c04 |001e: move-result-object v4 │ │ -012eca: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012ed0: 0c04 |0022: move-result-object v4 │ │ -012ed2: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012ed8: 0c04 |0026: move-result-object v4 │ │ -012eda: 0756 |0027: move-object v6, v5 │ │ -012edc: 0757 |0028: move-object v7, v5 │ │ -012ede: 0758 |0029: move-object v8, v5 │ │ -012ee0: 0759 |002a: move-object v9, v5 │ │ -012ee2: 740a 7100 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012ee8: 0c0a |002e: move-result-object v10 │ │ -012eea: 1a0b 0000 |002f: const-string v11, "" // string@0000 │ │ -012eee: 380a 2b00 |0031: if-eqz v10, 005c // +002b │ │ -012ef2: 7210 6700 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012ef8: 0a00 |0036: move-result v0 │ │ -012efa: 3d00 2500 |0037: if-lez v0, 005c // +0025 │ │ -012efe: 7210 6b00 0a00 |0039: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012f04: 7220 6a00 1a00 |003c: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012f0a: 0c0b |003f: move-result-object v11 │ │ -012f0c: 1a00 a402 |0040: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012f10: 2201 9100 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -012f14: 7010 3401 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012f1a: 1a04 d102 |0047: const-string v4, "Title of Episode is: " // string@02d1 │ │ -012f1e: 6e20 3801 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012f24: 0c01 |004c: move-result-object v1 │ │ -012f26: 6e20 3801 b100 |004d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012f2c: 0c01 |0050: move-result-object v1 │ │ -012f2e: 6e10 3901 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012f34: 0c01 |0054: move-result-object v1 │ │ -012f36: 7120 b100 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -012f3c: 7210 6500 0a00 |0058: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -012f42: 110b |005b: return-object v11 │ │ -012f44: 1a00 a402 |005c: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012f48: 1a01 7e00 |005e: const-string v1, "Empty cursor at getEpisodeTitle()" // string@007e │ │ -012f4c: 7120 b300 1000 |0060: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -012f52: 28f5 |0063: goto 0058 // -000b │ │ + insns size : 104 16-bit code units │ │ +014bf0: |[014bf0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeTitle:(JLjava/lang/String;)Ljava/lang/String; │ │ +014c00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +014c02: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +014c04: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +014c08: 7020 5a04 0f00 |0004: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014c0e: 0c04 |0007: move-result-object v4 │ │ +014c10: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +014c12: 2325 5e01 |0009: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +014c16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +014c18: 1a06 3a03 |000c: const-string v6, "_id" // string@033a │ │ +014c1c: 4d06 0502 |000e: aput-object v6, v5, v2 │ │ +014c20: 1a02 b607 |0010: const-string v2, "title" // string@07b6 │ │ +014c24: 4d02 0503 |0012: aput-object v2, v5, v3 │ │ +014c28: 54f2 7b02 |0014: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014c2c: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +014c30: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014c36: 1a08 3b03 |001b: const-string v8, "_id=" // string@033b │ │ +014c3a: 6e20 3b01 8600 |001d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014c40: 0c06 |0020: move-result-object v6 │ │ +014c42: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +014c46: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +014c4c: 0c06 |0026: move-result-object v6 │ │ +014c4e: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014c54: 0c06 |002a: move-result-object v6 │ │ +014c56: 0778 |002b: move-object v8, v7 │ │ +014c58: 0779 |002c: move-object v9, v7 │ │ +014c5a: 077a |002d: move-object v10, v7 │ │ +014c5c: 077b |002e: move-object v11, v7 │ │ +014c5e: 740a 7300 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014c64: 0c0c |0032: move-result-object v12 │ │ +014c66: 1a0d 0000 |0033: const-string v13, "" // string@0000 │ │ +014c6a: 380c 2b00 |0035: if-eqz v12, 0060 // +002b │ │ +014c6e: 7210 6900 0c00 |0037: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014c74: 0a02 |003a: move-result v2 │ │ +014c76: 3d02 2500 |003b: if-lez v2, 0060 // +0025 │ │ +014c7a: 7210 6d00 0c00 |003d: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014c80: 7220 6c00 3c00 |0040: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014c86: 0c0d |0043: move-result-object v13 │ │ +014c88: 1a02 b402 |0044: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014c8c: 2203 9300 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +014c90: 7010 3701 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014c96: 1a06 e402 |004b: const-string v6, "Title of Episode is: " // string@02e4 │ │ +014c9a: 6e20 3b01 6300 |004d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ca0: 0c03 |0050: move-result-object v3 │ │ +014ca2: 6e20 3b01 d300 |0051: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ca8: 0c03 |0054: move-result-object v3 │ │ +014caa: 6e10 3c01 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014cb0: 0c03 |0058: move-result-object v3 │ │ +014cb2: 7120 b300 3200 |0059: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +014cb8: 7210 6700 0c00 |005c: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014cbe: 110d |005f: return-object v13 │ │ +014cc0: 1a02 b402 |0060: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014cc4: 1a03 8200 |0062: const-string v3, "Empty cursor at getEpisodeTitle()" // string@0082 │ │ +014cc8: 7120 b500 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014cce: 28f5 |0067: goto 005c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=431 │ │ - 0x0006 line=432 │ │ - 0x0012 line=433 │ │ - 0x002f line=435 │ │ - 0x0031 line=436 │ │ - 0x0039 line=437 │ │ - 0x003c line=438 │ │ - 0x0040 line=439 │ │ - 0x0058 line=443 │ │ - 0x005b line=444 │ │ - 0x005c line=441 │ │ - locals : │ │ - 0x0006 - 0x0064 reg=2 table_name Ljava/lang/String; │ │ - 0x0012 - 0x0064 reg=3 columns [Ljava/lang/String; │ │ - 0x002f - 0x0064 reg=10 cursor Landroid/database/Cursor; │ │ - 0x0031 - 0x0064 reg=11 title Ljava/lang/String; │ │ - 0x0000 - 0x0064 reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0064 reg=13 row_ID J │ │ - 0x0000 - 0x0064 reg=15 podcast_name Ljava/lang/String; │ │ + 0x0008 line=432 │ │ + 0x0014 line=433 │ │ + 0x0033 line=435 │ │ + 0x0035 line=436 │ │ + 0x003d line=437 │ │ + 0x0040 line=438 │ │ + 0x0044 line=439 │ │ + 0x005c line=443 │ │ + 0x005f line=444 │ │ + 0x0060 line=441 │ │ + locals : │ │ + 0x0008 - 0x0068 reg=4 table_name Ljava/lang/String; │ │ + 0x0014 - 0x0068 reg=5 columns [Ljava/lang/String; │ │ + 0x0033 - 0x0068 reg=12 cursor Landroid/database/Cursor; │ │ + 0x0035 - 0x0068 reg=13 title Ljava/lang/String; │ │ + 0x0000 - 0x0068 reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0068 reg=16 row_ID J │ │ + 0x0000 - 0x0068 reg=18 podcast_name Ljava/lang/String; │ │ │ │ #17 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getEpisodeUrl' │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 100 16-bit code units │ │ -012f54: |[012f54] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeUrl:(JLjava/lang/String;)Ljava/lang/String; │ │ -012f64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -012f66: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -012f68: 7020 5604 fc00 |0002: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -012f6e: 0c02 |0005: move-result-object v2 │ │ -012f70: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -012f72: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -012f76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -012f78: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -012f7c: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -012f80: 1a00 cc07 |000e: const-string v0, "url" // string@07cc │ │ -012f84: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -012f88: 54c0 7302 |0012: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -012f8c: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -012f90: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012f96: 1a06 2803 |0019: const-string v6, "_id=" // string@0328 │ │ -012f9a: 6e20 3801 6400 |001b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012fa0: 0c04 |001e: move-result-object v4 │ │ -012fa2: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -012fa8: 0c04 |0022: move-result-object v4 │ │ -012faa: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -012fb0: 0c04 |0026: move-result-object v4 │ │ -012fb2: 0756 |0027: move-object v6, v5 │ │ -012fb4: 0757 |0028: move-object v7, v5 │ │ -012fb6: 0758 |0029: move-object v8, v5 │ │ -012fb8: 0759 |002a: move-object v9, v5 │ │ -012fba: 740a 7100 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -012fc0: 0c0a |002e: move-result-object v10 │ │ -012fc2: 1a0b 0000 |002f: const-string v11, "" // string@0000 │ │ -012fc6: 380a 2b00 |0031: if-eqz v10, 005c // +002b │ │ -012fca: 7210 6700 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -012fd0: 0a00 |0036: move-result v0 │ │ -012fd2: 3d00 2500 |0037: if-lez v0, 005c // +0025 │ │ -012fd6: 7210 6b00 0a00 |0039: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -012fdc: 7220 6a00 1a00 |003c: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -012fe2: 0c0b |003f: move-result-object v11 │ │ -012fe4: 1a00 a402 |0040: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -012fe8: 2201 9100 |0042: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -012fec: 7010 3401 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -012ff2: 1a04 e602 |0047: const-string v4, "Url of Episode is: " // string@02e6 │ │ -012ff6: 6e20 3801 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -012ffc: 0c01 |004c: move-result-object v1 │ │ -012ffe: 6e20 3801 b100 |004d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013004: 0c01 |0050: move-result-object v1 │ │ -013006: 6e10 3901 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01300c: 0c01 |0054: move-result-object v1 │ │ -01300e: 7120 b100 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -013014: 7210 6500 0a00 |0058: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -01301a: 110b |005b: return-object v11 │ │ -01301c: 1a00 a402 |005c: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013020: 1a01 7f00 |005e: const-string v1, "Empty cursor at getEpisodeUrl()" // string@007f │ │ -013024: 7120 b300 1000 |0060: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -01302a: 28f5 |0063: goto 0058 // -000b │ │ + insns size : 104 16-bit code units │ │ +014cd0: |[014cd0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getEpisodeUrl:(JLjava/lang/String;)Ljava/lang/String; │ │ +014ce0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +014ce2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +014ce4: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +014ce8: 7020 5a04 0f00 |0004: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014cee: 0c04 |0007: move-result-object v4 │ │ +014cf0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +014cf2: 2325 5e01 |0009: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +014cf6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +014cf8: 1a06 3a03 |000c: const-string v6, "_id" // string@033a │ │ +014cfc: 4d06 0502 |000e: aput-object v6, v5, v2 │ │ +014d00: 1a02 dc07 |0010: const-string v2, "url" // string@07dc │ │ +014d04: 4d02 0503 |0012: aput-object v2, v5, v3 │ │ +014d08: 54f2 7b02 |0014: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014d0c: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +014d10: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014d16: 1a08 3b03 |001b: const-string v8, "_id=" // string@033b │ │ +014d1a: 6e20 3b01 8600 |001d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014d20: 0c06 |0020: move-result-object v6 │ │ +014d22: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +014d26: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +014d2c: 0c06 |0026: move-result-object v6 │ │ +014d2e: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014d34: 0c06 |002a: move-result-object v6 │ │ +014d36: 0778 |002b: move-object v8, v7 │ │ +014d38: 0779 |002c: move-object v9, v7 │ │ +014d3a: 077a |002d: move-object v10, v7 │ │ +014d3c: 077b |002e: move-object v11, v7 │ │ +014d3e: 740a 7300 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014d44: 0c0c |0032: move-result-object v12 │ │ +014d46: 1a0d 0000 |0033: const-string v13, "" // string@0000 │ │ +014d4a: 380c 2b00 |0035: if-eqz v12, 0060 // +002b │ │ +014d4e: 7210 6900 0c00 |0037: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014d54: 0a02 |003a: move-result v2 │ │ +014d56: 3d02 2500 |003b: if-lez v2, 0060 // +0025 │ │ +014d5a: 7210 6d00 0c00 |003d: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014d60: 7220 6c00 3c00 |0040: invoke-interface {v12, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014d66: 0c0d |0043: move-result-object v13 │ │ +014d68: 1a02 b402 |0044: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014d6c: 2203 9300 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +014d70: 7010 3701 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014d76: 1a06 f902 |004b: const-string v6, "Url of Episode is: " // string@02f9 │ │ +014d7a: 6e20 3b01 6300 |004d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014d80: 0c03 |0050: move-result-object v3 │ │ +014d82: 6e20 3b01 d300 |0051: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014d88: 0c03 |0054: move-result-object v3 │ │ +014d8a: 6e10 3c01 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014d90: 0c03 |0058: move-result-object v3 │ │ +014d92: 7120 b300 3200 |0059: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +014d98: 7210 6700 0c00 |005c: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014d9e: 110d |005f: return-object v13 │ │ +014da0: 1a02 b402 |0060: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +014da4: 1a03 8300 |0062: const-string v3, "Empty cursor at getEpisodeUrl()" // string@0083 │ │ +014da8: 7120 b500 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014dae: 28f5 |0067: goto 005c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=339 │ │ - 0x0006 line=340 │ │ - 0x0012 line=341 │ │ - 0x002f line=343 │ │ - 0x0031 line=344 │ │ - 0x0039 line=345 │ │ - 0x003c line=346 │ │ - 0x0040 line=347 │ │ - 0x0058 line=351 │ │ - 0x005b line=352 │ │ - 0x005c line=349 │ │ - locals : │ │ - 0x0006 - 0x0064 reg=2 table_name Ljava/lang/String; │ │ - 0x0012 - 0x0064 reg=3 columns [Ljava/lang/String; │ │ - 0x002f - 0x0064 reg=10 cursor Landroid/database/Cursor; │ │ - 0x0031 - 0x0064 reg=11 url Ljava/lang/String; │ │ - 0x0000 - 0x0064 reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0064 reg=13 row_ID J │ │ - 0x0000 - 0x0064 reg=15 podcast_name Ljava/lang/String; │ │ + 0x0008 line=340 │ │ + 0x0014 line=341 │ │ + 0x0033 line=343 │ │ + 0x0035 line=344 │ │ + 0x003d line=345 │ │ + 0x0040 line=346 │ │ + 0x0044 line=347 │ │ + 0x005c line=351 │ │ + 0x005f line=352 │ │ + 0x0060 line=349 │ │ + locals : │ │ + 0x0008 - 0x0068 reg=4 table_name Ljava/lang/String; │ │ + 0x0014 - 0x0068 reg=5 columns [Ljava/lang/String; │ │ + 0x0033 - 0x0068 reg=12 cursor Landroid/database/Cursor; │ │ + 0x0035 - 0x0068 reg=13 url Ljava/lang/String; │ │ + 0x0000 - 0x0068 reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0068 reg=16 row_ID J │ │ + 0x0000 - 0x0068 reg=18 podcast_name Ljava/lang/String; │ │ │ │ #18 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getFilenamesOnDisk' │ │ type : '(Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 114 16-bit code units │ │ -01302c: |[01302c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getFilenamesOnDisk:(Ljava/lang/String;)Ljava/util/Map; │ │ -01303c: 7602 5604 0f00 |0000: invoke-direct/range {v15, v16}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013042: 0c02 |0003: move-result-object v2 │ │ -013044: 220c a800 |0004: new-instance v12, Ljava/util/HashMap; // type@00a8 │ │ -013048: 7010 6301 0c00 |0006: invoke-direct {v12}, Ljava/util/HashMap;.:()V // method@0163 │ │ -01304e: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -013052: 3202 6600 |000b: if-eq v2, v0, 0071 // +0066 │ │ -013056: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -013058: 2303 5601 |000e: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -01305c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -01305e: 1a01 2703 |0011: const-string v1, "_id" // string@0327 │ │ -013062: 4d01 0300 |0013: aput-object v1, v3, v0 │ │ -013066: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -013068: 1a01 1a04 |0016: const-string v1, "downloaded" // string@041a │ │ -01306c: 4d01 0300 |0018: aput-object v1, v3, v0 │ │ -013070: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -013072: 1a01 5c04 |001b: const-string v1, "filename" // string@045c │ │ -013076: 4d01 0300 |001d: aput-object v1, v3, v0 │ │ -01307a: 54f0 7302 |001f: iget-object v0, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01307e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -013080: 1a04 1b04 |0022: const-string v4, "downloaded!= 0" // string@041b │ │ -013084: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -013086: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -013088: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -01308a: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -01308c: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -01308e: 740a 7100 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013094: 0c0a |002c: move-result-object v10 │ │ -013096: 1a0e 0000 |002d: const-string v14, "" // string@0000 │ │ -01309a: 380a 3800 |002f: if-eqz v10, 0067 // +0038 │ │ -01309e: 7210 6700 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0130a4: 0a00 |0034: move-result v0 │ │ -0130a6: 3d00 3200 |0035: if-lez v0, 0067 // +0032 │ │ -0130aa: 7210 6b00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0130b0: 120d |003a: const/4 v13, #int 0 // #0 │ │ -0130b2: 7210 6700 0a00 |003b: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0130b8: 0a00 |003e: move-result v0 │ │ -0130ba: 350d 2f00 |003f: if-ge v13, v0, 006e // +002f │ │ -0130be: 1220 |0041: const/4 v0, #int 2 // #2 │ │ -0130c0: 7220 6a00 0a00 |0042: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -0130c6: 0c0b |0045: move-result-object v11 │ │ -0130c8: 1300 2f00 |0046: const/16 v0, #int 47 // #2f │ │ -0130cc: 6e20 2d01 0b00 |0048: invoke-virtual {v11, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@012d │ │ -0130d2: 0a00 |004b: move-result v0 │ │ -0130d4: 6e20 3001 0b00 |004c: invoke-virtual {v11, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -0130da: 0c00 |004f: move-result-object v0 │ │ -0130dc: 1211 |0050: const/4 v1, #int 1 // #1 │ │ -0130de: 6e20 3001 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0130 │ │ -0130e4: 0c0e |0054: move-result-object v14 │ │ -0130e6: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -0130e8: 7220 6900 0a00 |0056: invoke-interface {v10, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -0130ee: 0b00 |0059: move-result-wide v0 │ │ -0130f0: 7120 1f01 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -0130f6: 0c00 |005d: move-result-object v0 │ │ -0130f8: 7230 7501 0c0e |005e: invoke-interface {v12, v0, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0175 │ │ -0130fe: 7210 6c00 0a00 |0061: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -013104: d80d 0d01 |0064: add-int/lit8 v13, v13, #int 1 // #01 │ │ -013108: 28d5 |0066: goto 003b // -002b │ │ -01310a: 1a00 a402 |0067: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01310e: 1a01 8000 |0069: const-string v1, "Empty cursor at getFilenamesFromDisk()" // string@0080 │ │ -013112: 7120 b300 1000 |006b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013118: 7210 6500 0a00 |006e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -01311e: 110c |0071: return-object v12 │ │ +014db0: |[014db0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getFilenamesOnDisk:(Ljava/lang/String;)Ljava/util/Map; │ │ +014dc0: 7602 5a04 0f00 |0000: invoke-direct/range {v15, v16}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +014dc6: 0c02 |0003: move-result-object v2 │ │ +014dc8: 220c af00 |0004: new-instance v12, Ljava/util/HashMap; // type@00af │ │ +014dcc: 7010 6601 0c00 |0006: invoke-direct {v12}, Ljava/util/HashMap;.:()V // method@0166 │ │ +014dd2: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +014dd6: 3202 6600 |000b: if-eq v2, v0, 0071 // +0066 │ │ +014dda: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +014ddc: 2303 5e01 |000e: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +014de0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +014de2: 1a01 3a03 |0011: const-string v1, "_id" // string@033a │ │ +014de6: 4d01 0300 |0013: aput-object v1, v3, v0 │ │ +014dea: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +014dec: 1a01 2c04 |0016: const-string v1, "downloaded" // string@042c │ │ +014df0: 4d01 0300 |0018: aput-object v1, v3, v0 │ │ +014df4: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +014df6: 1a01 6e04 |001b: const-string v1, "filename" // string@046e │ │ +014dfa: 4d01 0300 |001d: aput-object v1, v3, v0 │ │ +014dfe: 54f0 7b02 |001f: iget-object v0, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014e02: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +014e04: 1a04 2d04 |0022: const-string v4, "downloaded!= 0" // string@042d │ │ +014e08: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +014e0a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +014e0c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +014e0e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +014e10: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +014e12: 740a 7300 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014e18: 0c0a |002c: move-result-object v10 │ │ +014e1a: 1a0e 0000 |002d: const-string v14, "" // string@0000 │ │ +014e1e: 380a 3800 |002f: if-eqz v10, 0067 // +0038 │ │ +014e22: 7210 6900 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014e28: 0a00 |0034: move-result v0 │ │ +014e2a: 3d00 3200 |0035: if-lez v0, 0067 // +0032 │ │ +014e2e: 7210 6d00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014e34: 120d |003a: const/4 v13, #int 0 // #0 │ │ +014e36: 7210 6900 0a00 |003b: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014e3c: 0a00 |003e: move-result v0 │ │ +014e3e: 350d 2f00 |003f: if-ge v13, v0, 006e // +002f │ │ +014e42: 1220 |0041: const/4 v0, #int 2 // #2 │ │ +014e44: 7220 6c00 0a00 |0042: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014e4a: 0c0b |0045: move-result-object v11 │ │ +014e4c: 1300 2f00 |0046: const/16 v0, #int 47 // #2f │ │ +014e50: 6e20 3001 0b00 |0048: invoke-virtual {v11, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0130 │ │ +014e56: 0a00 |004b: move-result v0 │ │ +014e58: 6e20 3301 0b00 |004c: invoke-virtual {v11, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +014e5e: 0c00 |004f: move-result-object v0 │ │ +014e60: 1211 |0050: const/4 v1, #int 1 // #1 │ │ +014e62: 6e20 3301 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0133 │ │ +014e68: 0c0e |0054: move-result-object v14 │ │ +014e6a: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +014e6c: 7220 6b00 0a00 |0056: invoke-interface {v10, v0}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +014e72: 0b00 |0059: move-result-wide v0 │ │ +014e74: 7120 2201 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +014e7a: 0c00 |005d: move-result-object v0 │ │ +014e7c: 7230 7801 0c0e |005e: invoke-interface {v12, v0, v14}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0178 │ │ +014e82: 7210 6e00 0a00 |0061: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +014e88: d80d 0d01 |0064: add-int/lit8 v13, v13, #int 1 // #01 │ │ +014e8c: 28d5 |0066: goto 003b // -002b │ │ +014e8e: 1a00 b402 |0067: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +014e92: 1a01 8400 |0069: const-string v1, "Empty cursor at getFilenamesFromDisk()" // string@0084 │ │ +014e96: 7120 b500 1000 |006b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014e9c: 7210 6700 0a00 |006e: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014ea2: 110c |0071: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=290 │ │ 0x0009 line=291 │ │ 0x000d line=292 │ │ 0x001f line=294 │ │ @@ -26364,67 +24129,67 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 99 16-bit code units │ │ -013120: |[013120] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getIdenticaGroup:(Ljava/lang/String;)Ljava/lang/String; │ │ -013130: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -013132: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -013134: 2200 9100 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -013138: 7010 3401 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01313e: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ -013142: 6e20 3801 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013148: 0c00 |000c: move-result-object v0 │ │ -01314a: 6e20 3801 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013150: 0c00 |0010: move-result-object v0 │ │ -013152: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ -013156: 6e20 3801 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01315c: 0c00 |0016: move-result-object v0 │ │ -01315e: 6e10 3901 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013164: 0c0b |001a: move-result-object v11 │ │ -013166: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -013168: 2303 5601 |001c: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -01316c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -01316e: 1a02 2703 |001f: const-string v2, "_id" // string@0327 │ │ -013172: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -013176: 1a00 2705 |0023: const-string v0, "identica_group" // string@0527 │ │ -01317a: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ -01317e: 54d0 7302 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013182: 1a02 9302 |0029: const-string v2, "Podcasts" // string@0293 │ │ -013186: 2204 9100 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -01318a: 7010 3401 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013190: 1a06 2306 |0030: const-string v6, "name=" // string@0623 │ │ -013194: 6e20 3801 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01319a: 0c04 |0035: move-result-object v4 │ │ -01319c: 6e20 3801 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0131a2: 0c04 |0039: move-result-object v4 │ │ -0131a4: 6e10 3901 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0131aa: 0c04 |003d: move-result-object v4 │ │ -0131ac: 0756 |003e: move-object v6, v5 │ │ -0131ae: 0757 |003f: move-object v7, v5 │ │ -0131b0: 0758 |0040: move-object v8, v5 │ │ -0131b2: 0759 |0041: move-object v9, v5 │ │ -0131b4: 740a 7100 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -0131ba: 0c0a |0045: move-result-object v10 │ │ -0131bc: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ -0131c0: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ -0131c4: 7210 6700 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0131ca: 0a00 |004d: move-result v0 │ │ -0131cc: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ -0131d0: 7210 6b00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0131d6: 7220 6a00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -0131dc: 0c0c |0056: move-result-object v12 │ │ -0131de: 7210 6500 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -0131e4: 110c |005a: return-object v12 │ │ -0131e6: 1a00 a402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0131ea: 1a01 8100 |005d: const-string v1, "Empty cursor at getIdenticaGroup()" // string@0081 │ │ -0131ee: 7120 b300 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0131f4: 28f5 |0062: goto 0057 // -000b │ │ +014ea4: |[014ea4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getIdenticaGroup:(Ljava/lang/String;)Ljava/lang/String; │ │ +014eb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +014eb6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +014eb8: 2200 9300 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +014ebc: 7010 3701 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014ec2: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ +014ec6: 6e20 3b01 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ecc: 0c00 |000c: move-result-object v0 │ │ +014ece: 6e20 3b01 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ed4: 0c00 |0010: move-result-object v0 │ │ +014ed6: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ +014eda: 6e20 3b01 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ee0: 0c00 |0016: move-result-object v0 │ │ +014ee2: 6e10 3c01 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014ee8: 0c0b |001a: move-result-object v11 │ │ +014eea: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +014eec: 2303 5e01 |001c: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +014ef0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +014ef2: 1a02 3a03 |001f: const-string v2, "_id" // string@033a │ │ +014ef6: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +014efa: 1a00 3805 |0023: const-string v0, "identica_group" // string@0538 │ │ +014efe: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ +014f02: 54d0 7b02 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014f06: 1a02 a302 |0029: const-string v2, "Podcasts" // string@02a3 │ │ +014f0a: 2204 9300 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +014f0e: 7010 3701 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014f14: 1a06 3306 |0030: const-string v6, "name=" // string@0633 │ │ +014f18: 6e20 3b01 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014f1e: 0c04 |0035: move-result-object v4 │ │ +014f20: 6e20 3b01 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014f26: 0c04 |0039: move-result-object v4 │ │ +014f28: 6e10 3c01 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014f2e: 0c04 |003d: move-result-object v4 │ │ +014f30: 0756 |003e: move-object v6, v5 │ │ +014f32: 0757 |003f: move-object v7, v5 │ │ +014f34: 0758 |0040: move-object v8, v5 │ │ +014f36: 0759 |0041: move-object v9, v5 │ │ +014f38: 740a 7300 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +014f3e: 0c0a |0045: move-result-object v10 │ │ +014f40: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ +014f44: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ +014f48: 7210 6900 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +014f4e: 0a00 |004d: move-result v0 │ │ +014f50: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ +014f54: 7210 6d00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +014f5a: 7220 6c00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +014f60: 0c0c |0056: move-result-object v12 │ │ +014f62: 7210 6700 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +014f68: 110c |005a: return-object v12 │ │ +014f6a: 1a00 b402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +014f6e: 1a01 8500 |005d: const-string v1, "Empty cursor at getIdenticaGroup()" // string@0085 │ │ +014f72: 7120 b500 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +014f78: 28f5 |0062: goto 0057 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=758 │ │ 0x001b line=759 │ │ 0x0027 line=760 │ │ 0x0046 line=763 │ │ 0x0048 line=764 │ │ @@ -26446,67 +24211,67 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 99 16-bit code units │ │ -0131f8: |[0131f8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; │ │ -013208: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01320a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01320c: 2200 9100 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -013210: 7010 3401 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013216: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ -01321a: 6e20 3801 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013220: 0c00 |000c: move-result-object v0 │ │ -013222: 6e20 3801 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013228: 0c00 |0010: move-result-object v0 │ │ -01322a: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ -01322e: 6e20 3801 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013234: 0c00 |0016: move-result-object v0 │ │ -013236: 6e10 3901 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01323c: 0c0b |001a: move-result-object v11 │ │ -01323e: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -013240: 2303 5601 |001c: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -013244: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -013246: 1a02 2703 |001f: const-string v2, "_id" // string@0327 │ │ -01324a: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -01324e: 1a00 2a05 |0023: const-string v0, "identica_tag" // string@052a │ │ -013252: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ -013256: 54d0 7302 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01325a: 1a02 9302 |0029: const-string v2, "Podcasts" // string@0293 │ │ -01325e: 2204 9100 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -013262: 7010 3401 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013268: 1a06 2306 |0030: const-string v6, "name=" // string@0623 │ │ -01326c: 6e20 3801 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013272: 0c04 |0035: move-result-object v4 │ │ -013274: 6e20 3801 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01327a: 0c04 |0039: move-result-object v4 │ │ -01327c: 6e10 3901 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013282: 0c04 |003d: move-result-object v4 │ │ -013284: 0756 |003e: move-object v6, v5 │ │ -013286: 0757 |003f: move-object v7, v5 │ │ -013288: 0758 |0040: move-object v8, v5 │ │ -01328a: 0759 |0041: move-object v9, v5 │ │ -01328c: 740a 7100 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013292: 0c0a |0045: move-result-object v10 │ │ -013294: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ -013298: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ -01329c: 7210 6700 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0132a2: 0a00 |004d: move-result v0 │ │ -0132a4: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ -0132a8: 7210 6b00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0132ae: 7220 6a00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -0132b4: 0c0c |0056: move-result-object v12 │ │ -0132b6: 7210 6500 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -0132bc: 110c |005a: return-object v12 │ │ -0132be: 1a00 a402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0132c2: 1a01 8200 |005d: const-string v1, "Empty cursor at getIdenticaTag()" // string@0082 │ │ -0132c6: 7120 b300 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0132cc: 28f5 |0062: goto 0057 // -000b │ │ +014f7c: |[014f7c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getIdenticaTag:(Ljava/lang/String;)Ljava/lang/String; │ │ +014f8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +014f8e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +014f90: 2200 9300 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +014f94: 7010 3701 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014f9a: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ +014f9e: 6e20 3b01 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014fa4: 0c00 |000c: move-result-object v0 │ │ +014fa6: 6e20 3b01 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014fac: 0c00 |0010: move-result-object v0 │ │ +014fae: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ +014fb2: 6e20 3b01 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014fb8: 0c00 |0016: move-result-object v0 │ │ +014fba: 6e10 3c01 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +014fc0: 0c0b |001a: move-result-object v11 │ │ +014fc2: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +014fc4: 2303 5e01 |001c: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +014fc8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +014fca: 1a02 3a03 |001f: const-string v2, "_id" // string@033a │ │ +014fce: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +014fd2: 1a00 3b05 |0023: const-string v0, "identica_tag" // string@053b │ │ +014fd6: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ +014fda: 54d0 7b02 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +014fde: 1a02 a302 |0029: const-string v2, "Podcasts" // string@02a3 │ │ +014fe2: 2204 9300 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +014fe6: 7010 3701 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +014fec: 1a06 3306 |0030: const-string v6, "name=" // string@0633 │ │ +014ff0: 6e20 3b01 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ff6: 0c04 |0035: move-result-object v4 │ │ +014ff8: 6e20 3b01 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +014ffe: 0c04 |0039: move-result-object v4 │ │ +015000: 6e10 3c01 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015006: 0c04 |003d: move-result-object v4 │ │ +015008: 0756 |003e: move-object v6, v5 │ │ +01500a: 0757 |003f: move-object v7, v5 │ │ +01500c: 0758 |0040: move-object v8, v5 │ │ +01500e: 0759 |0041: move-object v9, v5 │ │ +015010: 740a 7300 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +015016: 0c0a |0045: move-result-object v10 │ │ +015018: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ +01501c: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ +015020: 7210 6900 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +015026: 0a00 |004d: move-result v0 │ │ +015028: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ +01502c: 7210 6d00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +015032: 7220 6c00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +015038: 0c0c |0056: move-result-object v12 │ │ +01503a: 7210 6700 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015040: 110c |005a: return-object v12 │ │ +015042: 1a00 b402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +015046: 1a01 8600 |005d: const-string v1, "Empty cursor at getIdenticaTag()" // string@0086 │ │ +01504a: 7120 b500 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +015050: 28f5 |0062: goto 0057 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=741 │ │ 0x001b line=742 │ │ 0x0027 line=743 │ │ 0x0046 line=746 │ │ 0x0048 line=747 │ │ @@ -26524,119 +24289,121 @@ │ │ 0x0000 - 0x0063 reg=14 podcast_name Ljava/lang/String; │ │ │ │ #21 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getListened' │ │ type : '(JLjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 75 16-bit code units │ │ -0132d0: |[0132d0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getListened:(JLjava/lang/String;)I │ │ -0132e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0132e2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0132e4: 7020 5604 fc00 |0002: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0132ea: 0c02 |0005: move-result-object v2 │ │ -0132ec: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0132ee: 2303 5601 |0007: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -0132f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0132f4: 1a04 2703 |000a: const-string v4, "_id" // string@0327 │ │ -0132f8: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -0132fc: 1a00 6a05 |000e: const-string v0, "listened" // string@056a │ │ -013300: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -013304: 54c0 7302 |0012: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013308: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -01330c: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013312: 1a06 2803 |0019: const-string v6, "_id=" // string@0328 │ │ -013316: 6e20 3801 6400 |001b: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01331c: 0c04 |001e: move-result-object v4 │ │ -01331e: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -013324: 0c04 |0022: move-result-object v4 │ │ -013326: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01332c: 0c04 |0026: move-result-object v4 │ │ -01332e: 0756 |0027: move-object v6, v5 │ │ -013330: 0757 |0028: move-object v7, v5 │ │ -013332: 0758 |0029: move-object v8, v5 │ │ -013334: 0759 |002a: move-object v9, v5 │ │ -013336: 740a 7100 0000 |002b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -01333c: 0c0a |002e: move-result-object v10 │ │ -01333e: 12fb |002f: const/4 v11, #int -1 // #ff │ │ -013340: 380a 1300 |0030: if-eqz v10, 0043 // +0013 │ │ -013344: 7210 6700 0a00 |0032: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -01334a: 0a00 |0035: move-result v0 │ │ -01334c: 3d00 0d00 |0036: if-lez v0, 0043 // +000d │ │ -013350: 7210 6b00 0a00 |0038: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -013356: 7220 6800 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0068 │ │ -01335c: 0a0b |003e: move-result v11 │ │ -01335e: 7210 6500 0a00 |003f: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -013364: 0f0b |0042: return v11 │ │ -013366: 1a00 a402 |0043: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01336a: 1a01 8300 |0045: const-string v1, "Empty cursor at getListened()" // string@0083 │ │ -01336e: 7120 b300 1000 |0047: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013374: 28f5 |004a: goto 003f // -000b │ │ + insns size : 79 16-bit code units │ │ +015054: |[015054] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getListened:(JLjava/lang/String;)I │ │ +015064: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +015066: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +015068: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +01506c: 7020 5a04 0f00 |0004: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +015072: 0c04 |0007: move-result-object v4 │ │ +015074: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +015076: 2325 5e01 |0009: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +01507a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +01507c: 1a06 3a03 |000c: const-string v6, "_id" // string@033a │ │ +015080: 4d06 0502 |000e: aput-object v6, v5, v2 │ │ +015084: 1a02 7a05 |0010: const-string v2, "listened" // string@057a │ │ +015088: 4d02 0503 |0012: aput-object v2, v5, v3 │ │ +01508c: 54f2 7b02 |0014: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015090: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +015094: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01509a: 1a08 3b03 |001b: const-string v8, "_id=" // string@033b │ │ +01509e: 6e20 3b01 8600 |001d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0150a4: 0c06 |0020: move-result-object v6 │ │ +0150a6: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +0150aa: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +0150b0: 0c06 |0026: move-result-object v6 │ │ +0150b2: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0150b8: 0c06 |002a: move-result-object v6 │ │ +0150ba: 0778 |002b: move-object v8, v7 │ │ +0150bc: 0779 |002c: move-object v9, v7 │ │ +0150be: 077a |002d: move-object v10, v7 │ │ +0150c0: 077b |002e: move-object v11, v7 │ │ +0150c2: 740a 7300 0200 |002f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0150c8: 0c0c |0032: move-result-object v12 │ │ +0150ca: 12fd |0033: const/4 v13, #int -1 // #ff │ │ +0150cc: 380c 1300 |0034: if-eqz v12, 0047 // +0013 │ │ +0150d0: 7210 6900 0c00 |0036: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0150d6: 0a02 |0039: move-result v2 │ │ +0150d8: 3d02 0d00 |003a: if-lez v2, 0047 // +000d │ │ +0150dc: 7210 6d00 0c00 |003c: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +0150e2: 7220 6a00 3c00 |003f: invoke-interface {v12, v3}, Landroid/database/Cursor;.getInt:(I)I // method@006a │ │ +0150e8: 0a0d |0042: move-result v13 │ │ +0150ea: 7210 6700 0c00 |0043: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0150f0: 0f0d |0046: return v13 │ │ +0150f2: 1a02 b402 |0047: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +0150f6: 1a03 8700 |0049: const-string v3, "Empty cursor at getListened()" // string@0087 │ │ +0150fa: 7120 b500 3200 |004b: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +015100: 28f5 |004e: goto 0043 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=486 │ │ - 0x0006 line=487 │ │ - 0x0012 line=488 │ │ - 0x002f line=490 │ │ - 0x0030 line=491 │ │ - 0x0038 line=492 │ │ - 0x003b line=493 │ │ - 0x003f line=497 │ │ - 0x0042 line=498 │ │ - 0x0043 line=495 │ │ - locals : │ │ - 0x0006 - 0x004b reg=2 table_name Ljava/lang/String; │ │ - 0x0012 - 0x004b reg=3 columns [Ljava/lang/String; │ │ - 0x002f - 0x004b reg=10 cursor Landroid/database/Cursor; │ │ - 0x0030 - 0x004b reg=11 listened I │ │ - 0x0000 - 0x004b reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x004b reg=13 row_ID J │ │ - 0x0000 - 0x004b reg=15 podcast_name Ljava/lang/String; │ │ + 0x0008 line=487 │ │ + 0x0014 line=488 │ │ + 0x0033 line=490 │ │ + 0x0034 line=491 │ │ + 0x003c line=492 │ │ + 0x003f line=493 │ │ + 0x0043 line=497 │ │ + 0x0046 line=498 │ │ + 0x0047 line=495 │ │ + locals : │ │ + 0x0008 - 0x004f reg=4 table_name Ljava/lang/String; │ │ + 0x0014 - 0x004f reg=5 columns [Ljava/lang/String; │ │ + 0x0033 - 0x004f reg=12 cursor Landroid/database/Cursor; │ │ + 0x0034 - 0x004f reg=13 listened I │ │ + 0x0000 - 0x004f reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x004f reg=16 row_ID J │ │ + 0x0000 - 0x004f reg=18 podcast_name Ljava/lang/String; │ │ │ │ #22 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getNumberOfRows' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 48 16-bit code units │ │ -013378: |[013378] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getNumberOfRows:(Ljava/lang/String;)I │ │ -013388: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01338a: 7020 5604 ba00 |0001: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013390: 0c01 |0004: move-result-object v1 │ │ -013392: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -013394: 2302 5601 |0006: new-array v2, v0, [Ljava/lang/String; // type@0156 │ │ -013398: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -01339a: 1a04 2703 |0009: const-string v4, "_id" // string@0327 │ │ -01339e: 4d04 0200 |000b: aput-object v4, v2, v0 │ │ -0133a2: 54a0 7302 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0133a6: 0734 |000f: move-object v4, v3 │ │ -0133a8: 0735 |0010: move-object v5, v3 │ │ -0133aa: 0736 |0011: move-object v6, v3 │ │ -0133ac: 0737 |0012: move-object v7, v3 │ │ -0133ae: 7408 7000 0000 |0013: 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@0070 │ │ -0133b4: 0c08 |0016: move-result-object v8 │ │ -0133b6: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -0133b8: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ -0133bc: 7210 6700 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0133c2: 0a00 |001d: move-result v0 │ │ -0133c4: 3a00 0a00 |001e: if-ltz v0, 0028 // +000a │ │ -0133c8: 7210 6700 0800 |0020: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0133ce: 0a09 |0023: move-result v9 │ │ -0133d0: 7210 6500 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -0133d6: 0f09 |0027: return v9 │ │ -0133d8: 1a00 a402 |0028: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0133dc: 1a03 8400 |002a: const-string v3, "Empty cursor at getNumberofRows()" // string@0084 │ │ -0133e0: 7120 b300 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0133e6: 28f5 |002f: goto 0024 // -000b │ │ +015104: |[015104] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getNumberOfRows:(Ljava/lang/String;)I │ │ +015114: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +015116: 7020 5a04 ba00 |0001: invoke-direct {v10, v11}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +01511c: 0c01 |0004: move-result-object v1 │ │ +01511e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +015120: 2302 5e01 |0006: new-array v2, v0, [Ljava/lang/String; // type@015e │ │ +015124: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +015126: 1a04 3a03 |0009: const-string v4, "_id" // string@033a │ │ +01512a: 4d04 0200 |000b: aput-object v4, v2, v0 │ │ +01512e: 54a0 7b02 |000d: iget-object v0, v10, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015132: 0734 |000f: move-object v4, v3 │ │ +015134: 0735 |0010: move-object v5, v3 │ │ +015136: 0736 |0011: move-object v6, v3 │ │ +015138: 0737 |0012: move-object v7, v3 │ │ +01513a: 7408 7200 0000 |0013: 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@0072 │ │ +015140: 0c08 |0016: move-result-object v8 │ │ +015142: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +015144: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ +015148: 7210 6900 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +01514e: 0a00 |001d: move-result v0 │ │ +015150: 3a00 0a00 |001e: if-ltz v0, 0028 // +000a │ │ +015154: 7210 6900 0800 |0020: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +01515a: 0a09 |0023: move-result v9 │ │ +01515c: 7210 6700 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015162: 0f09 |0027: return v9 │ │ +015164: 1a00 b402 |0028: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +015168: 1a03 8800 |002a: const-string v3, "Empty cursor at getNumberofRows()" // string@0088 │ │ +01516c: 7120 b500 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +015172: 28f5 |002f: goto 0024 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0005 line=523 │ │ 0x000d line=524 │ │ 0x0017 line=526 │ │ 0x0018 line=527 │ │ @@ -26657,48 +24424,48 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 60 16-bit code units │ │ -0133e8: |[0133e8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getOldestEpisode:(Ljava/lang/String;)J │ │ -0133f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0133fa: 120d |0001: const/4 v13, #int 0 // #0 │ │ -0133fc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0133fe: 7020 5604 fe00 |0003: invoke-direct {v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013404: 0c02 |0006: move-result-object v2 │ │ -013406: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -013408: 2303 5601 |0008: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -01340c: 1a00 2703 |000a: const-string v0, "_id" // string@0327 │ │ -013410: 4d00 030d |000c: aput-object v0, v3, v13 │ │ -013414: 1a00 e503 |000e: const-string v0, "date" // string@03e5 │ │ -013418: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ -01341c: 54e0 7302 |0012: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013420: 1a08 e603 |0014: const-string v8, "date ASC" // string@03e6 │ │ -013424: 1a09 1700 |0016: const-string v9, "1" // string@0017 │ │ -013428: 0745 |0018: move-object v5, v4 │ │ -01342a: 0746 |0019: move-object v6, v4 │ │ -01342c: 0747 |001a: move-object v7, v4 │ │ -01342e: 740a 7100 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013434: 0c0a |001e: move-result-object v10 │ │ -013436: 160b ffff |001f: const-wide/16 v11, #int -1 // #ffff │ │ -01343a: 380a 1300 |0021: if-eqz v10, 0034 // +0013 │ │ -01343e: 7210 6700 0a00 |0023: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -013444: 0a00 |0026: move-result v0 │ │ -013446: 3d00 0d00 |0027: if-lez v0, 0034 // +000d │ │ -01344a: 7210 6b00 0a00 |0029: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -013450: 7220 6900 da00 |002c: invoke-interface {v10, v13}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -013456: 0b0b |002f: move-result-wide v11 │ │ -013458: 7210 6500 0a00 |0030: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -01345e: 100b |0033: return-wide v11 │ │ -013460: 1a00 a402 |0034: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013464: 1a01 8500 |0036: const-string v1, "Empty cursor at getOldestEpisode()" // string@0085 │ │ -013468: 7120 b300 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -01346e: 28f5 |003b: goto 0030 // -000b │ │ +015174: |[015174] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getOldestEpisode:(Ljava/lang/String;)J │ │ +015184: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +015186: 120b |0001: const/4 v11, #int 0 // #0 │ │ +015188: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +01518a: 7020 5a04 fe00 |0003: invoke-direct {v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +015190: 0c02 |0006: move-result-object v2 │ │ +015192: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +015194: 2303 5e01 |0008: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +015198: 1a00 3a03 |000a: const-string v0, "_id" // string@033a │ │ +01519c: 4d00 030b |000c: aput-object v0, v3, v11 │ │ +0151a0: 1a00 f703 |000e: const-string v0, "date" // string@03f7 │ │ +0151a4: 4d00 0301 |0010: aput-object v0, v3, v1 │ │ +0151a8: 54e0 7b02 |0012: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0151ac: 1a08 f803 |0014: const-string v8, "date ASC" // string@03f8 │ │ +0151b0: 1a09 1700 |0016: const-string v9, "1" // string@0017 │ │ +0151b4: 0745 |0018: move-object v5, v4 │ │ +0151b6: 0746 |0019: move-object v6, v4 │ │ +0151b8: 0747 |001a: move-object v7, v4 │ │ +0151ba: 740a 7300 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0151c0: 0c0a |001e: move-result-object v10 │ │ +0151c2: 160c ffff |001f: const-wide/16 v12, #int -1 // #ffff │ │ +0151c6: 380a 1300 |0021: if-eqz v10, 0034 // +0013 │ │ +0151ca: 7210 6900 0a00 |0023: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0151d0: 0a00 |0026: move-result v0 │ │ +0151d2: 3d00 0d00 |0027: if-lez v0, 0034 // +000d │ │ +0151d6: 7210 6d00 0a00 |0029: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +0151dc: 7220 6b00 ba00 |002c: invoke-interface {v10, v11}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +0151e2: 0b0c |002f: move-result-wide v12 │ │ +0151e4: 7210 6700 0a00 |0030: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0151ea: 100c |0033: return-wide v12 │ │ +0151ec: 1a00 b402 |0034: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +0151f0: 1a01 8900 |0036: const-string v1, "Empty cursor at getOldestEpisode()" // string@0089 │ │ +0151f4: 7120 b500 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0151fa: 28f5 |003b: goto 0030 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=506 │ │ 0x0007 line=507 │ │ 0x0012 line=508 │ │ 0x001f line=510 │ │ 0x0021 line=511 │ │ @@ -26707,79 +24474,79 @@ │ │ 0x0030 line=517 │ │ 0x0033 line=518 │ │ 0x0034 line=515 │ │ locals : │ │ 0x0007 - 0x003c reg=2 table_name Ljava/lang/String; │ │ 0x0012 - 0x003c reg=3 columns [Ljava/lang/String; │ │ 0x001f - 0x003c reg=10 cursor Landroid/database/Cursor; │ │ - 0x0021 - 0x003c reg=11 row_ID J │ │ + 0x0021 - 0x003c reg=12 row_ID J │ │ 0x0000 - 0x003c reg=14 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ 0x0000 - 0x003c reg=15 podcast_name Ljava/lang/String; │ │ │ │ #24 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getPodcastName' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 98 16-bit code units │ │ -013470: |[013470] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getPodcastName:(J)Ljava/lang/String; │ │ -013480: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -013482: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -013484: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -013486: 2303 5601 |0003: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -01348a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01348c: 1a02 2703 |0006: const-string v2, "_id" // string@0327 │ │ -013490: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ -013494: 1a00 2206 |000a: const-string v0, "name" // string@0622 │ │ -013498: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ -01349c: 54c0 7302 |000e: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0134a0: 1a02 9302 |0010: const-string v2, "Podcasts" // string@0293 │ │ -0134a4: 2204 9100 |0012: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0134a8: 7010 3401 0400 |0014: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0134ae: 1a06 2803 |0017: const-string v6, "_id=" // string@0328 │ │ -0134b2: 6e20 3801 6400 |0019: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0134b8: 0c04 |001c: move-result-object v4 │ │ -0134ba: 6e30 3601 d40e |001d: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -0134c0: 0c04 |0020: move-result-object v4 │ │ -0134c2: 6e10 3901 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0134c8: 0c04 |0024: move-result-object v4 │ │ -0134ca: 0756 |0025: move-object v6, v5 │ │ -0134cc: 0757 |0026: move-object v7, v5 │ │ -0134ce: 0758 |0027: move-object v8, v5 │ │ -0134d0: 0759 |0028: move-object v9, v5 │ │ -0134d2: 740a 7100 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -0134d8: 0c0a |002c: move-result-object v10 │ │ -0134da: 1a0b 0000 |002d: const-string v11, "" // string@0000 │ │ -0134de: 380a 2b00 |002f: if-eqz v10, 005a // +002b │ │ -0134e2: 7210 6700 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0134e8: 0a00 |0034: move-result v0 │ │ -0134ea: 3d00 2500 |0035: if-lez v0, 005a // +0025 │ │ -0134ee: 7210 6b00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0134f4: 7220 6a00 1a00 |003a: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -0134fa: 0c0b |003d: move-result-object v11 │ │ -0134fc: 1a00 a402 |003e: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013500: 2201 9100 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -013504: 7010 3401 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01350a: 1a02 d202 |0045: const-string v2, "Title of Podcast is: " // string@02d2 │ │ -01350e: 6e20 3801 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013514: 0c01 |004a: move-result-object v1 │ │ -013516: 6e20 3801 b100 |004b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01351c: 0c01 |004e: move-result-object v1 │ │ -01351e: 6e10 3901 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013524: 0c01 |0052: move-result-object v1 │ │ -013526: 7120 b100 1000 |0053: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -01352c: 7210 6500 0a00 |0056: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -013532: 110b |0059: return-object v11 │ │ -013534: 1a00 a402 |005a: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013538: 1a01 8600 |005c: const-string v1, "Empty cursor at getPodcastName()" // string@0086 │ │ -01353c: 7120 b300 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013542: 28f5 |0061: goto 0056 // -000b │ │ +0151fc: |[0151fc] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getPodcastName:(J)Ljava/lang/String; │ │ +01520c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01520e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +015210: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +015212: 2303 5e01 |0003: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +015216: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +015218: 1a02 3a03 |0006: const-string v2, "_id" // string@033a │ │ +01521c: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ +015220: 1a00 3206 |000a: const-string v0, "name" // string@0632 │ │ +015224: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ +015228: 54d0 7b02 |000e: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01522c: 1a02 a302 |0010: const-string v2, "Podcasts" // string@02a3 │ │ +015230: 2204 9300 |0012: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +015234: 7010 3701 0400 |0014: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01523a: 1a06 3b03 |0017: const-string v6, "_id=" // string@033b │ │ +01523e: 6e20 3b01 6400 |0019: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015244: 0c04 |001c: move-result-object v4 │ │ +015246: 6e30 3901 e40f |001d: invoke-virtual {v4, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +01524c: 0c04 |0020: move-result-object v4 │ │ +01524e: 6e10 3c01 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015254: 0c04 |0024: move-result-object v4 │ │ +015256: 0756 |0025: move-object v6, v5 │ │ +015258: 0757 |0026: move-object v7, v5 │ │ +01525a: 0758 |0027: move-object v8, v5 │ │ +01525c: 0759 |0028: move-object v9, v5 │ │ +01525e: 740a 7300 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +015264: 0c0a |002c: move-result-object v10 │ │ +015266: 1a0b 0000 |002d: const-string v11, "" // string@0000 │ │ +01526a: 380a 2b00 |002f: if-eqz v10, 005a // +002b │ │ +01526e: 7210 6900 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +015274: 0a00 |0034: move-result v0 │ │ +015276: 3d00 2500 |0035: if-lez v0, 005a // +0025 │ │ +01527a: 7210 6d00 0a00 |0037: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +015280: 7220 6c00 1a00 |003a: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +015286: 0c0b |003d: move-result-object v11 │ │ +015288: 1a00 b402 |003e: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +01528c: 2201 9300 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +015290: 7010 3701 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015296: 1a02 e502 |0045: const-string v2, "Title of Podcast is: " // string@02e5 │ │ +01529a: 6e20 3b01 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0152a0: 0c01 |004a: move-result-object v1 │ │ +0152a2: 6e20 3b01 b100 |004b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0152a8: 0c01 |004e: move-result-object v1 │ │ +0152aa: 6e10 3c01 0100 |004f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0152b0: 0c01 |0052: move-result-object v1 │ │ +0152b2: 7120 b300 1000 |0053: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +0152b8: 7210 6700 0a00 |0056: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +0152be: 110b |0059: return-object v11 │ │ +0152c0: 1a00 b402 |005a: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +0152c4: 1a01 8a00 |005c: const-string v1, "Empty cursor at getPodcastName()" // string@008a │ │ +0152c8: 7120 b500 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0152ce: 28f5 |0061: goto 0056 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=674 │ │ 0x000e line=675 │ │ 0x002d line=677 │ │ 0x002f line=678 │ │ 0x0037 line=679 │ │ @@ -26788,79 +24555,79 @@ │ │ 0x0056 line=685 │ │ 0x0059 line=686 │ │ 0x005a line=683 │ │ locals : │ │ 0x000e - 0x0062 reg=3 columns [Ljava/lang/String; │ │ 0x002d - 0x0062 reg=10 cursor Landroid/database/Cursor; │ │ 0x002f - 0x0062 reg=11 name Ljava/lang/String; │ │ - 0x0000 - 0x0062 reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0062 reg=13 row_ID J │ │ + 0x0000 - 0x0062 reg=13 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0062 reg=14 row_ID J │ │ │ │ #25 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'getPodcastUrl' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 99 16-bit code units │ │ -013544: |[013544] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -013554: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -013556: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -013558: 2200 9100 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -01355c: 7010 3401 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013562: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ -013566: 6e20 3801 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01356c: 0c00 |000c: move-result-object v0 │ │ -01356e: 6e20 3801 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013574: 0c00 |0010: move-result-object v0 │ │ -013576: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ -01357a: 6e20 3801 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013580: 0c00 |0016: move-result-object v0 │ │ -013582: 6e10 3901 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013588: 0c0b |001a: move-result-object v11 │ │ -01358a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -01358c: 2303 5601 |001c: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -013590: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -013592: 1a02 2703 |001f: const-string v2, "_id" // string@0327 │ │ -013596: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -01359a: 1a00 cc07 |0023: const-string v0, "url" // string@07cc │ │ -01359e: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ -0135a2: 54d0 7302 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0135a6: 1a02 9302 |0029: const-string v2, "Podcasts" // string@0293 │ │ -0135aa: 2204 9100 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0135ae: 7010 3401 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0135b4: 1a06 2306 |0030: const-string v6, "name=" // string@0623 │ │ -0135b8: 6e20 3801 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0135be: 0c04 |0035: move-result-object v4 │ │ -0135c0: 6e20 3801 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0135c6: 0c04 |0039: move-result-object v4 │ │ -0135c8: 6e10 3901 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0135ce: 0c04 |003d: move-result-object v4 │ │ -0135d0: 0756 |003e: move-object v6, v5 │ │ -0135d2: 0757 |003f: move-object v7, v5 │ │ -0135d4: 0758 |0040: move-object v8, v5 │ │ -0135d6: 0759 |0041: move-object v9, v5 │ │ -0135d8: 740a 7100 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -0135de: 0c0a |0045: move-result-object v10 │ │ -0135e0: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ -0135e4: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ -0135e8: 7210 6700 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -0135ee: 0a00 |004d: move-result v0 │ │ -0135f0: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ -0135f4: 7210 6b00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -0135fa: 7220 6a00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -013600: 0c0c |0056: move-result-object v12 │ │ -013602: 7210 6500 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -013608: 110c |005a: return-object v12 │ │ -01360a: 1a00 a402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01360e: 1a01 8700 |005d: const-string v1, "Empty cursor at getPodcastUrl()" // string@0087 │ │ -013612: 7120 b300 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013618: 28f5 |0062: goto 0057 // -000b │ │ +0152d0: |[0152d0] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +0152e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0152e2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0152e4: 2200 9300 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +0152e8: 7010 3701 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0152ee: 1a02 0a00 |0007: const-string v2, """ // string@000a │ │ +0152f2: 6e20 3b01 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0152f8: 0c00 |000c: move-result-object v0 │ │ +0152fa: 6e20 3b01 e000 |000d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015300: 0c00 |0010: move-result-object v0 │ │ +015302: 1a02 0a00 |0011: const-string v2, """ // string@000a │ │ +015306: 6e20 3b01 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01530c: 0c00 |0016: move-result-object v0 │ │ +01530e: 6e10 3c01 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015314: 0c0b |001a: move-result-object v11 │ │ +015316: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +015318: 2303 5e01 |001c: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01531c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +01531e: 1a02 3a03 |001f: const-string v2, "_id" // string@033a │ │ +015322: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +015326: 1a00 dc07 |0023: const-string v0, "url" // string@07dc │ │ +01532a: 4d00 0301 |0025: aput-object v0, v3, v1 │ │ +01532e: 54d0 7b02 |0027: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015332: 1a02 a302 |0029: const-string v2, "Podcasts" // string@02a3 │ │ +015336: 2204 9300 |002b: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +01533a: 7010 3701 0400 |002d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015340: 1a06 3306 |0030: const-string v6, "name=" // string@0633 │ │ +015344: 6e20 3b01 6400 |0032: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01534a: 0c04 |0035: move-result-object v4 │ │ +01534c: 6e20 3b01 b400 |0036: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015352: 0c04 |0039: move-result-object v4 │ │ +015354: 6e10 3c01 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01535a: 0c04 |003d: move-result-object v4 │ │ +01535c: 0756 |003e: move-object v6, v5 │ │ +01535e: 0757 |003f: move-object v7, v5 │ │ +015360: 0758 |0040: move-object v8, v5 │ │ +015362: 0759 |0041: move-object v9, v5 │ │ +015364: 740a 7300 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +01536a: 0c0a |0045: move-result-object v10 │ │ +01536c: 1a0c 0000 |0046: const-string v12, "" // string@0000 │ │ +015370: 380a 1300 |0048: if-eqz v10, 005b // +0013 │ │ +015374: 7210 6900 0a00 |004a: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +01537a: 0a00 |004d: move-result v0 │ │ +01537c: 3d00 0d00 |004e: if-lez v0, 005b // +000d │ │ +015380: 7210 6d00 0a00 |0050: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +015386: 7220 6c00 1a00 |0053: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +01538c: 0c0c |0056: move-result-object v12 │ │ +01538e: 7210 6700 0a00 |0057: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015394: 110c |005a: return-object v12 │ │ +015396: 1a00 b402 |005b: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +01539a: 1a01 8b00 |005d: const-string v1, "Empty cursor at getPodcastUrl()" // string@008b │ │ +01539e: 7120 b500 1000 |005f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +0153a4: 28f5 |0062: goto 0057 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=690 │ │ 0x001b line=691 │ │ 0x0027 line=692 │ │ 0x0046 line=695 │ │ 0x0048 line=696 │ │ @@ -26882,66 +24649,66 @@ │ │ type : '(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -01361c: |[01361c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ │ -01362c: 7020 5604 8600 |0000: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013632: 0c02 |0003: move-result-object v2 │ │ -013634: 2200 1200 |0004: new-instance v0, Landroid/content/ContentValues; // type@0012 │ │ -013638: 7010 3500 0000 |0006: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0035 │ │ -01363e: 1a03 a607 |0009: const-string v3, "title" // string@07a6 │ │ -013642: 6e10 dd01 0700 |000b: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getTitle:()Ljava/lang/String; // method@01dd │ │ -013648: 0c04 |000e: move-result-object v4 │ │ -01364a: 6e30 3900 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -013650: 1a03 e503 |0012: const-string v3, "date" // string@03e5 │ │ -013654: 6e10 d901 0700 |0014: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getDate:()Ljava/util/Date; // method@01d9 │ │ -01365a: 0c04 |0017: move-result-object v4 │ │ -01365c: 6e10 5d01 0400 |0018: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@015d │ │ -013662: 0b04 |001b: move-result-wide v4 │ │ -013664: 7120 1f01 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@011f │ │ -01366a: 0c04 |001f: move-result-object v4 │ │ -01366c: 6e30 3800 3004 |0020: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0038 │ │ -013672: 1a03 cc07 |0023: const-string v3, "url" // string@07cc │ │ -013676: 6e10 dc01 0700 |0025: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLink:()Ljava/net/URL; // method@01dc │ │ -01367c: 0c04 |0028: move-result-object v4 │ │ -01367e: 6e10 4b01 0400 |0029: invoke-virtual {v4}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014b │ │ -013684: 0c04 |002c: move-result-object v4 │ │ -013686: 6e30 3900 3004 |002d: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -01368c: 6e10 dc01 0700 |0030: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLink:()Ljava/net/URL; // method@01dc │ │ -013692: 0c03 |0033: move-result-object v3 │ │ -013694: 6e10 4701 0300 |0034: invoke-virtual {v3}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0147 │ │ -01369a: 0c01 |0037: move-result-object v1 │ │ -01369c: 1a03 5c04 |0038: const-string v3, "filename" // string@045c │ │ -0136a0: 6e30 3900 3001 |003a: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -0136a6: 1a03 0104 |003d: const-string v3, "description" // string@0401 │ │ -0136aa: 6e10 da01 0700 |003f: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getDescription:()Ljava/lang/String; // method@01da │ │ -0136b0: 0c04 |0042: move-result-object v4 │ │ -0136b2: 6e30 3900 3004 |0043: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -0136b8: 1a03 1a04 |0046: const-string v3, "downloaded" // string@041a │ │ -0136bc: 6e10 d401 0700 |0048: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.beenDownloaded:()Ljava/lang/Boolean; // method@01d4 │ │ -0136c2: 0c04 |004b: move-result-object v4 │ │ -0136c4: 6e30 3600 3004 |004c: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0036 │ │ -0136ca: 1a03 6a05 |004f: const-string v3, "listened" // string@056a │ │ -0136ce: 6e10 d501 0700 |0051: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.beenListened:()I // method@01d5 │ │ -0136d4: 0a04 |0054: move-result v4 │ │ -0136d6: 7110 1d01 0400 |0055: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@011d │ │ -0136dc: 0c04 |0058: move-result-object v4 │ │ -0136de: 6e30 3700 3004 |0059: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0037 │ │ -0136e4: 1a03 6105 |005c: const-string v3, "length" // string@0561 │ │ -0136e8: 6e10 db01 0700 |005e: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLength:()Ljava/lang/String; // method@01db │ │ -0136ee: 0c04 |0061: move-result-object v4 │ │ -0136f0: 6e30 3900 3004 |0062: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -0136f6: 5463 7302 |0065: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0136fa: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -0136fc: 6e40 6f00 2304 |0068: invoke-virtual {v3, v2, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@006f │ │ -013702: 0b03 |006b: move-result-wide v3 │ │ -013704: 1003 |006c: return-wide v3 │ │ +0153a8: |[0153a8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ │ +0153b8: 7020 5a04 8600 |0000: invoke-direct {v6, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0153be: 0c02 |0003: move-result-object v2 │ │ +0153c0: 2200 1400 |0004: new-instance v0, Landroid/content/ContentValues; // type@0014 │ │ +0153c4: 7010 3700 0000 |0006: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0037 │ │ +0153ca: 1a03 b607 |0009: const-string v3, "title" // string@07b6 │ │ +0153ce: 6e10 e101 0700 |000b: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getTitle:()Ljava/lang/String; // method@01e1 │ │ +0153d4: 0c04 |000e: move-result-object v4 │ │ +0153d6: 6e30 3b00 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +0153dc: 1a03 f703 |0012: const-string v3, "date" // string@03f7 │ │ +0153e0: 6e10 dd01 0700 |0014: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getDate:()Ljava/util/Date; // method@01dd │ │ +0153e6: 0c04 |0017: move-result-object v4 │ │ +0153e8: 6e10 6001 0400 |0018: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@0160 │ │ +0153ee: 0b04 |001b: move-result-wide v4 │ │ +0153f0: 7120 2201 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0122 │ │ +0153f6: 0c04 |001f: move-result-object v4 │ │ +0153f8: 6e30 3a00 3004 |0020: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@003a │ │ +0153fe: 1a03 dc07 |0023: const-string v3, "url" // string@07dc │ │ +015402: 6e10 e001 0700 |0025: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLink:()Ljava/net/URL; // method@01e0 │ │ +015408: 0c04 |0028: move-result-object v4 │ │ +01540a: 6e10 4e01 0400 |0029: invoke-virtual {v4}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014e │ │ +015410: 0c04 |002c: move-result-object v4 │ │ +015412: 6e30 3b00 3004 |002d: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +015418: 6e10 e001 0700 |0030: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLink:()Ljava/net/URL; // method@01e0 │ │ +01541e: 0c03 |0033: move-result-object v3 │ │ +015420: 6e10 4a01 0300 |0034: invoke-virtual {v3}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@014a │ │ +015426: 0c01 |0037: move-result-object v1 │ │ +015428: 1a03 6e04 |0038: const-string v3, "filename" // string@046e │ │ +01542c: 6e30 3b00 3001 |003a: invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +015432: 1a03 1304 |003d: const-string v3, "description" // string@0413 │ │ +015436: 6e10 de01 0700 |003f: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getDescription:()Ljava/lang/String; // method@01de │ │ +01543c: 0c04 |0042: move-result-object v4 │ │ +01543e: 6e30 3b00 3004 |0043: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +015444: 1a03 2c04 |0046: const-string v3, "downloaded" // string@042c │ │ +015448: 6e10 d801 0700 |0048: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.beenDownloaded:()Ljava/lang/Boolean; // method@01d8 │ │ +01544e: 0c04 |004b: move-result-object v4 │ │ +015450: 6e30 3800 3004 |004c: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0038 │ │ +015456: 1a03 7a05 |004f: const-string v3, "listened" // string@057a │ │ +01545a: 6e10 d901 0700 |0051: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.beenListened:()I // method@01d9 │ │ +015460: 0a04 |0054: move-result v4 │ │ +015462: 7110 2001 0400 |0055: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0120 │ │ +015468: 0c04 |0058: move-result-object v4 │ │ +01546a: 6e30 3900 3004 |0059: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0039 │ │ +015470: 1a03 7105 |005c: const-string v3, "length" // string@0571 │ │ +015474: 6e10 df01 0700 |005e: invoke-virtual {v7}, Lorg/sixgun/ponyexpress/Episode;.getLength:()Ljava/lang/String; // method@01df │ │ +01547a: 0c04 |0061: move-result-object v4 │ │ +01547c: 6e30 3b00 3004 |0062: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +015482: 5463 7b02 |0065: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015486: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +015488: 6e40 7100 2304 |0068: invoke-virtual {v3, v2, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0071 │ │ +01548e: 0b04 |006b: move-result-wide v4 │ │ +015490: 1004 |006c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x0009 line=198 │ │ 0x0012 line=199 │ │ 0x0023 line=200 │ │ @@ -26961,152 +24728,154 @@ │ │ 0x0000 - 0x006d reg=8 podcast_name Ljava/lang/String; │ │ │ │ #27 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'isEpisodeDownloaded' │ │ type : '(JLjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ - insns size : 106 16-bit code units │ │ -013708: |[013708] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.isEpisodeDownloaded:(JLjava/lang/String;)Z │ │ -013718: 7020 5604 fc00 |0000: invoke-direct {v12, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -01371e: 0c02 |0003: move-result-object v2 │ │ -013720: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -013722: 2303 5601 |0005: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -013726: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -013728: 1a01 2703 |0008: const-string v1, "_id" // string@0327 │ │ -01372c: 4d01 0300 |000a: aput-object v1, v3, v0 │ │ -013730: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -013732: 1a01 1a04 |000d: const-string v1, "downloaded" // string@041a │ │ -013736: 4d01 0300 |000f: aput-object v1, v3, v0 │ │ -01373a: 54c0 7302 |0011: iget-object v0, v12, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01373e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -013740: 2204 9100 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -013744: 7010 3401 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01374a: 1a05 2803 |0019: const-string v5, "_id=" // string@0328 │ │ -01374e: 6e20 3801 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013754: 0c04 |001e: move-result-object v4 │ │ -013756: 6e30 3601 d40e |001f: invoke-virtual {v4, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -01375c: 0c04 |0022: move-result-object v4 │ │ -01375e: 6e10 3901 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013764: 0c04 |0026: move-result-object v4 │ │ -013766: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -013768: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -01376a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -01376c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -01376e: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -013770: 740a 7100 0000 |002c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013776: 0c0a |002f: move-result-object v10 │ │ -013778: 120b |0030: const/4 v11, #int 0 // #0 │ │ -01377a: 380a 2f00 |0031: if-eqz v10, 0060 // +002f │ │ -01377e: 7210 6700 0a00 |0033: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -013784: 0a00 |0036: move-result v0 │ │ -013786: 3d00 2900 |0037: if-lez v0, 0060 // +0029 │ │ -01378a: 7210 6b00 0a00 |0039: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -013790: 1210 |003c: const/4 v0, #int 1 // #1 │ │ -013792: 7220 6800 0a00 |003d: invoke-interface {v10, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0068 │ │ -013798: 0a0b |0040: move-result v11 │ │ -01379a: 1a00 a402 |0041: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01379e: 2201 9100 |0043: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -0137a2: 7010 3401 0100 |0045: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0137a8: 1a04 8e00 |0048: const-string v4, "Episode downloaded: " // string@008e │ │ -0137ac: 6e20 3801 4100 |004a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0137b2: 0c01 |004d: move-result-object v1 │ │ -0137b4: 6e20 3501 b100 |004e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -0137ba: 0c01 |0051: move-result-object v1 │ │ -0137bc: 6e10 3901 0100 |0052: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0137c2: 0c01 |0055: move-result-object v1 │ │ -0137c4: 7120 b100 1000 |0056: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0137ca: 7210 6500 0a00 |0059: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -0137d0: 390b 0c00 |005c: if-nez v11, 0068 // +000c │ │ -0137d4: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -0137d6: 0f00 |005f: return v0 │ │ -0137d8: 1a00 a402 |0060: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -0137dc: 1a01 8800 |0062: const-string v1, "Empty cursor at isEpisodeDownloaded()" // string@0088 │ │ -0137e0: 7120 b300 1000 |0064: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -0137e6: 28f2 |0067: goto 0059 // -000e │ │ -0137e8: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -0137ea: 28f6 |0069: goto 005f // -000a │ │ + insns size : 110 16-bit code units │ │ +015494: |[015494] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.isEpisodeDownloaded:(JLjava/lang/String;)Z │ │ +0154a4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0154a8: 7020 5a04 0f00 |0002: invoke-direct {v15, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0154ae: 0c04 |0005: move-result-object v4 │ │ +0154b0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0154b2: 2325 5e01 |0007: new-array v5, v2, [Ljava/lang/String; // type@015e │ │ +0154b6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0154b8: 1a03 3a03 |000a: const-string v3, "_id" // string@033a │ │ +0154bc: 4d03 0502 |000c: aput-object v3, v5, v2 │ │ +0154c0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0154c2: 1a03 2c04 |000f: const-string v3, "downloaded" // string@042c │ │ +0154c6: 4d03 0502 |0011: aput-object v3, v5, v2 │ │ +0154ca: 54f2 7b02 |0013: iget-object v2, v15, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0154ce: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0154d0: 2206 9300 |0016: new-instance v6, Ljava/lang/StringBuilder; // type@0093 │ │ +0154d4: 7010 3701 0600 |0018: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0154da: 1a07 3b03 |001b: const-string v7, "_id=" // string@033b │ │ +0154de: 6e20 3b01 7600 |001d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0154e4: 0c06 |0020: move-result-object v6 │ │ +0154e6: 0500 1000 |0021: move-wide/from16 v0, v16 │ │ +0154ea: 6e30 3901 0601 |0023: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +0154f0: 0c06 |0026: move-result-object v6 │ │ +0154f2: 6e10 3c01 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0154f8: 0c06 |002a: move-result-object v6 │ │ +0154fa: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +0154fc: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +0154fe: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +015500: 120a |002e: const/4 v10, #int 0 // #0 │ │ +015502: 120b |002f: const/4 v11, #int 0 // #0 │ │ +015504: 740a 7300 0200 |0030: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +01550a: 0c0c |0033: move-result-object v12 │ │ +01550c: 120d |0034: const/4 v13, #int 0 // #0 │ │ +01550e: 380c 2f00 |0035: if-eqz v12, 0064 // +002f │ │ +015512: 7210 6900 0c00 |0037: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +015518: 0a02 |003a: move-result v2 │ │ +01551a: 3d02 2900 |003b: if-lez v2, 0064 // +0029 │ │ +01551e: 7210 6d00 0c00 |003d: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +015524: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +015526: 7220 6a00 2c00 |0041: invoke-interface {v12, v2}, Landroid/database/Cursor;.getInt:(I)I // method@006a │ │ +01552c: 0a0d |0044: move-result v13 │ │ +01552e: 1a02 b402 |0045: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +015532: 2203 9300 |0047: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +015536: 7010 3701 0300 |0049: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01553c: 1a06 9200 |004c: const-string v6, "Episode downloaded: " // string@0092 │ │ +015540: 6e20 3b01 6300 |004e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015546: 0c03 |0051: move-result-object v3 │ │ +015548: 6e20 3801 d300 |0052: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +01554e: 0c03 |0055: move-result-object v3 │ │ +015550: 6e10 3c01 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015556: 0c03 |0059: move-result-object v3 │ │ +015558: 7120 b300 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01555e: 7210 6700 0c00 |005d: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015564: 390d 0c00 |0060: if-nez v13, 006c // +000c │ │ +015568: 1202 |0062: const/4 v2, #int 0 // #0 │ │ +01556a: 0f02 |0063: return v2 │ │ +01556c: 1a02 b402 |0064: const-string v2, "PonyExpressDbAdaptor" // string@02b4 │ │ +015570: 1a03 8c00 |0066: const-string v3, "Empty cursor at isEpisodeDownloaded()" // string@008c │ │ +015574: 7120 b500 3200 |0068: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +01557a: 28f2 |006b: goto 005d // -000e │ │ +01557c: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +01557e: 28f6 |006d: goto 0063 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ - 0x0004 line=449 │ │ - 0x0011 line=450 │ │ - 0x0030 line=452 │ │ - 0x0031 line=453 │ │ - 0x0039 line=454 │ │ - 0x003c line=455 │ │ - 0x0041 line=456 │ │ - 0x0059 line=460 │ │ - 0x005c line=461 │ │ - 0x005e line=462 │ │ - 0x005f line=464 │ │ - 0x0060 line=458 │ │ - 0x0068 line=464 │ │ - locals : │ │ - 0x0004 - 0x006a reg=2 table_name Ljava/lang/String; │ │ - 0x0011 - 0x006a reg=3 columns [Ljava/lang/String; │ │ - 0x0030 - 0x006a reg=10 cursor Landroid/database/Cursor; │ │ - 0x0031 - 0x006a reg=11 downloaded I │ │ - 0x0000 - 0x006a reg=12 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x006a reg=13 row_ID J │ │ - 0x0000 - 0x006a reg=15 podcast_name Ljava/lang/String; │ │ + 0x0006 line=449 │ │ + 0x0013 line=450 │ │ + 0x0034 line=452 │ │ + 0x0035 line=453 │ │ + 0x003d line=454 │ │ + 0x0040 line=455 │ │ + 0x0045 line=456 │ │ + 0x005d line=460 │ │ + 0x0060 line=461 │ │ + 0x0062 line=462 │ │ + 0x0063 line=464 │ │ + 0x0064 line=458 │ │ + 0x006c line=464 │ │ + locals : │ │ + 0x0006 - 0x006e reg=4 table_name Ljava/lang/String; │ │ + 0x0013 - 0x006e reg=5 columns [Ljava/lang/String; │ │ + 0x0034 - 0x006e reg=12 cursor Landroid/database/Cursor; │ │ + 0x0035 - 0x006e reg=13 downloaded I │ │ + 0x0000 - 0x006e reg=15 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x006e reg=16 row_ID J │ │ + 0x0000 - 0x006e reg=18 podcast_name Ljava/lang/String; │ │ │ │ #28 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'listAllPodcasts' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 74 16-bit code units │ │ -0137ec: |[0137ec] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.listAllPodcasts:()Ljava/util/List; │ │ -0137fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0137fe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -013800: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -013802: 2303 5601 |0003: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -013806: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -013808: 1a02 2703 |0006: const-string v2, "_id" // string@0327 │ │ -01380c: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ -013810: 1a00 2206 |000a: const-string v0, "name" // string@0622 │ │ -013814: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ -013818: 54e0 7302 |000e: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -01381c: 1a02 9302 |0010: const-string v2, "Podcasts" // string@0293 │ │ -013820: 0745 |0012: move-object v5, v4 │ │ -013822: 0746 |0013: move-object v6, v4 │ │ -013824: 0747 |0014: move-object v7, v4 │ │ -013826: 0748 |0015: move-object v8, v4 │ │ -013828: 0749 |0016: move-object v9, v4 │ │ -01382a: 740a 7100 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013830: 0c0d |001a: move-result-object v13 │ │ -013832: 220c a200 |001b: new-instance v12, Ljava/util/ArrayList; // type@00a2 │ │ -013836: 7010 5201 0c00 |001d: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -01383c: 380d 1f00 |0020: if-eqz v13, 003f // +001f │ │ -013840: 7210 6700 0d00 |0022: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -013846: 0a00 |0025: move-result v0 │ │ -013848: 3d00 1900 |0026: if-lez v0, 003f // +0019 │ │ -01384c: 7210 6b00 0d00 |0028: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -013852: 120a |002b: const/4 v10, #int 0 // #0 │ │ -013854: 7210 6700 0d00 |002c: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -01385a: 0a00 |002f: move-result v0 │ │ -01385c: 350a 1600 |0030: if-ge v10, v0, 0046 // +0016 │ │ -013860: 7220 6a00 1d00 |0032: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -013866: 0c0b |0035: move-result-object v11 │ │ -013868: 7220 6b01 bc00 |0036: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016b │ │ -01386e: 7210 6c00 0d00 |0039: invoke-interface {v13}, Landroid/database/Cursor;.moveToNext:()Z // method@006c │ │ -013874: d80a 0a01 |003c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -013878: 28ee |003e: goto 002c // -0012 │ │ -01387a: 1a00 a402 |003f: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -01387e: 1a01 2504 |0041: const-string v1, "empty cursor at listAllPodcasts()" // string@0425 │ │ -013882: 7120 b300 1000 |0043: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013888: 7210 6500 0d00 |0046: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -01388e: 110c |0049: return-object v12 │ │ +015580: |[015580] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.listAllPodcasts:()Ljava/util/List; │ │ +015590: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +015592: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +015594: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +015596: 2303 5e01 |0003: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01559a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01559c: 1a02 3a03 |0006: const-string v2, "_id" // string@033a │ │ +0155a0: 4d02 0300 |0008: aput-object v2, v3, v0 │ │ +0155a4: 1a00 3206 |000a: const-string v0, "name" // string@0632 │ │ +0155a8: 4d00 0301 |000c: aput-object v0, v3, v1 │ │ +0155ac: 54e0 7b02 |000e: iget-object v0, v14, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0155b0: 1a02 a302 |0010: const-string v2, "Podcasts" // string@02a3 │ │ +0155b4: 0745 |0012: move-object v5, v4 │ │ +0155b6: 0746 |0013: move-object v6, v4 │ │ +0155b8: 0747 |0014: move-object v7, v4 │ │ +0155ba: 0748 |0015: move-object v8, v4 │ │ +0155bc: 0749 |0016: move-object v9, v4 │ │ +0155be: 740a 7300 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0155c4: 0c0d |001a: move-result-object v13 │ │ +0155c6: 220c a900 |001b: new-instance v12, Ljava/util/ArrayList; // type@00a9 │ │ +0155ca: 7010 5501 0c00 |001d: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +0155d0: 380d 1f00 |0020: if-eqz v13, 003f // +001f │ │ +0155d4: 7210 6900 0d00 |0022: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0155da: 0a00 |0025: move-result v0 │ │ +0155dc: 3d00 1900 |0026: if-lez v0, 003f // +0019 │ │ +0155e0: 7210 6d00 0d00 |0028: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +0155e6: 120a |002b: const/4 v10, #int 0 // #0 │ │ +0155e8: 7210 6900 0d00 |002c: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0155ee: 0a00 |002f: move-result v0 │ │ +0155f0: 350a 1600 |0030: if-ge v10, v0, 0046 // +0016 │ │ +0155f4: 7220 6c00 1d00 |0032: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +0155fa: 0c0b |0035: move-result-object v11 │ │ +0155fc: 7220 6e01 bc00 |0036: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016e │ │ +015602: 7210 6e00 0d00 |0039: invoke-interface {v13}, Landroid/database/Cursor;.moveToNext:()Z // method@006e │ │ +015608: d80a 0a01 |003c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +01560c: 28ee |003e: goto 002c // -0012 │ │ +01560e: 1a00 b402 |003f: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +015612: 1a01 3704 |0041: const-string v1, "empty cursor at listAllPodcasts()" // string@0437 │ │ +015616: 7120 b500 1000 |0043: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +01561c: 7210 6700 0d00 |0046: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015622: 110c |0049: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=238 │ │ 0x000e line=239 │ │ 0x001b line=241 │ │ 0x0020 line=242 │ │ 0x0028 line=243 │ │ @@ -27131,27 +24900,27 @@ │ │ type : '()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -013890: |[013890] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.open:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ -0138a0: 2200 4101 |0000: new-instance v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // type@0141 │ │ -0138a4: 5421 7102 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -0138a8: 7030 3604 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.:(Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V // method@0436 │ │ -0138ae: 5b20 7402 |0007: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@0274 │ │ -0138b2: 5420 7402 |0009: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@0274 │ │ -0138b6: 6e10 3804 0000 |000b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0438 │ │ -0138bc: 0c00 |000e: move-result-object v0 │ │ -0138be: 5b20 7302 |000f: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0138c2: 5520 7502 |0011: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@0275 │ │ -0138c6: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -0138ca: 7010 5b04 0200 |0015: invoke-direct {v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.loadSixgunPodcasts:()V // method@045b │ │ -0138d0: 1102 |0018: return-object v2 │ │ +015624: |[015624] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.open:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ +015634: 2200 4901 |0000: new-instance v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // type@0149 │ │ +015638: 5421 7902 |0002: iget-object v1, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +01563c: 7030 3a04 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.:(Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V // method@043a │ │ +015642: 5b20 7c02 |0007: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@027c │ │ +015646: 5420 7c02 |0009: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDbHelper:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper; // field@027c │ │ +01564a: 6e10 3c04 0000 |000b: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@043c │ │ +015650: 0c00 |000e: move-result-object v0 │ │ +015652: 5b20 7b02 |000f: iput-object v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015656: 5520 7d02 |0011: iget-boolean v0, v2, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mNewDatabase:Z // field@027d │ │ +01565a: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +01565e: 7010 5f04 0200 |0015: invoke-direct {v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.loadSixgunPodcasts:()V // method@045f │ │ +015664: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0009 line=157 │ │ 0x0011 line=158 │ │ 0x0015 line=159 │ │ 0x0018 line=161 │ │ @@ -27163,90 +24932,90 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -0138d4: |[0138d4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.removePodcast:(J)Z │ │ -0138e4: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0138e6: 6e30 5404 ed0f |0001: invoke-virtual {v13, v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0454 │ │ -0138ec: 0c03 |0004: move-result-object v3 │ │ -0138ee: 7100 9600 0000 |0005: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -0138f4: 0c05 |0008: move-result-object v5 │ │ -0138f6: 7100 9700 0000 |0009: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0097 │ │ -0138fc: 0c06 |000c: move-result-object v6 │ │ -0138fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -013900: 1a08 1d06 |000e: const-string v8, "mounted" // string@061d │ │ -013904: 6e20 2801 6800 |0010: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -01390a: 0a08 |0013: move-result v8 │ │ -01390c: 3808 7e00 |0014: if-eqz v8, 0092 // +007e │ │ -013910: 2208 9100 |0016: new-instance v8, Ljava/lang/StringBuilder; // type@0091 │ │ -013914: 7010 3401 0800 |0018: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -01391a: 1a09 1400 |001b: const-string v9, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ -01391e: 6e20 3801 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013924: 0c08 |0020: move-result-object v8 │ │ -013926: 6e20 3801 3800 |0021: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01392c: 0c08 |0024: move-result-object v8 │ │ -01392e: 6e10 3901 0800 |0025: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013934: 0c02 |0028: move-result-object v2 │ │ -013936: 1a08 a402 |0029: const-string v8, "PonyExpressDbAdaptor" // string@02a4 │ │ -01393a: 2209 9100 |002b: new-instance v9, Ljava/lang/StringBuilder; // type@0091 │ │ -01393e: 7010 3401 0900 |002d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013944: 1a0a 5f00 |0030: const-string v10, "Deleting " // string@005f │ │ -013948: 6e20 3801 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01394e: 0c09 |0035: move-result-object v9 │ │ -013950: 6e20 3801 2900 |0036: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013956: 0c09 |0039: move-result-object v9 │ │ -013958: 1a0a 7204 |003a: const-string v10, "from SD Card" // string@0472 │ │ -01395c: 6e20 3801 a900 |003c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013962: 0c09 |003f: move-result-object v9 │ │ -013964: 6e10 3901 0900 |0040: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -01396a: 0c09 |0043: move-result-object v9 │ │ -01396c: 7120 b100 9800 |0044: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -013972: 2204 7400 |0047: new-instance v4, Ljava/io/File; // type@0074 │ │ -013976: 2208 9100 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0091 │ │ -01397a: 7010 3401 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013980: 6e20 3701 5800 |004e: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0137 │ │ -013986: 0c08 |0051: move-result-object v8 │ │ -013988: 6e20 3801 2800 |0052: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01398e: 0c08 |0055: move-result-object v8 │ │ -013990: 6e10 3901 0800 |0056: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013996: 0c08 |0059: move-result-object v8 │ │ -013998: 7020 0101 8400 |005a: invoke-direct {v4, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0101 │ │ -01399e: 7110 7504 0400 |005d: invoke-static {v4}, Lorg/sixgun/ponyexpress/util/Utils;.deleteDir:(Ljava/io/File;)Z // method@0475 │ │ -0139a4: 0a00 |0060: move-result v0 │ │ -0139a6: 7020 5604 3d00 |0061: invoke-direct {v13, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -0139ac: 0c07 |0064: move-result-object v7 │ │ -0139ae: 54d8 7302 |0065: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0139b2: 6e40 6d00 78cc |0067: invoke-virtual {v8, v7, v12, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006d │ │ -0139b8: 1a08 a402 |006a: const-string v8, "PonyExpressDbAdaptor" // string@02a4 │ │ -0139bc: 1a09 b502 |006c: const-string v9, "Removing episodes from database" // string@02b5 │ │ -0139c0: 7120 b100 9800 |006e: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -0139c6: 54d8 7302 |0071: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -0139ca: 1a09 9302 |0073: const-string v9, "Podcasts" // string@0293 │ │ -0139ce: 220a 9100 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@0091 │ │ -0139d2: 7010 3401 0a00 |0077: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0139d8: 1a0b 2803 |007a: const-string v11, "_id=" // string@0328 │ │ -0139dc: 6e20 3801 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0139e2: 0c0a |007f: move-result-object v10 │ │ -0139e4: 6e30 3601 ea0f |0080: invoke-virtual {v10, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -0139ea: 0c0a |0083: move-result-object v10 │ │ -0139ec: 6e10 3901 0a00 |0084: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0139f2: 0c0a |0087: move-result-object v10 │ │ -0139f4: 6e40 6d00 98ca |0088: invoke-virtual {v8, v9, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006d │ │ -0139fa: 1a08 a402 |008b: const-string v8, "PonyExpressDbAdaptor" // string@02a4 │ │ -0139fe: 1a09 b602 |008d: const-string v9, "Removing podcast from database" // string@02b6 │ │ -013a02: 7120 b100 9800 |008f: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -013a08: 2201 1600 |0092: new-instance v1, Landroid/content/Intent; // type@0016 │ │ -013a0c: 1a08 8106 |0094: const-string v8, "org.sixgun.ponyexpress.PODCAST_DELETED" // string@0681 │ │ -013a10: 7020 4d00 8100 |0096: invoke-direct {v1, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004d │ │ -013a16: 54d8 7102 |0099: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0271 │ │ -013a1a: 6e20 4700 1800 |009b: invoke-virtual {v8, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0047 │ │ -013a20: 0f00 |009e: return v0 │ │ +015668: |[015668] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.removePodcast:(J)Z │ │ +015678: 120c |0000: const/4 v12, #int 0 // #0 │ │ +01567a: 6e30 5804 ed0f |0001: invoke-virtual {v13, v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getPodcastName:(J)Ljava/lang/String; // method@0458 │ │ +015680: 0c03 |0004: move-result-object v3 │ │ +015682: 7100 9800 0000 |0005: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +015688: 0c05 |0008: move-result-object v5 │ │ +01568a: 7100 9900 0000 |0009: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0099 │ │ +015690: 0c06 |000c: move-result-object v6 │ │ +015692: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +015694: 1a08 2d06 |000e: const-string v8, "mounted" // string@062d │ │ +015698: 6e20 2b01 6800 |0010: invoke-virtual {v8, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +01569e: 0a08 |0013: move-result v8 │ │ +0156a0: 3808 7e00 |0014: if-eqz v8, 0092 // +007e │ │ +0156a4: 2208 9300 |0016: new-instance v8, Ljava/lang/StringBuilder; // type@0093 │ │ +0156a8: 7010 3701 0800 |0018: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0156ae: 1a09 1400 |001b: const-string v9, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ +0156b2: 6e20 3b01 9800 |001d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0156b8: 0c08 |0020: move-result-object v8 │ │ +0156ba: 6e20 3b01 3800 |0021: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0156c0: 0c08 |0024: move-result-object v8 │ │ +0156c2: 6e10 3c01 0800 |0025: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0156c8: 0c02 |0028: move-result-object v2 │ │ +0156ca: 1a08 b402 |0029: const-string v8, "PonyExpressDbAdaptor" // string@02b4 │ │ +0156ce: 2209 9300 |002b: new-instance v9, Ljava/lang/StringBuilder; // type@0093 │ │ +0156d2: 7010 3701 0900 |002d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0156d8: 1a0a 6300 |0030: const-string v10, "Deleting " // string@0063 │ │ +0156dc: 6e20 3b01 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0156e2: 0c09 |0035: move-result-object v9 │ │ +0156e4: 6e20 3b01 2900 |0036: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0156ea: 0c09 |0039: move-result-object v9 │ │ +0156ec: 1a0a 8404 |003a: const-string v10, "from SD Card" // string@0484 │ │ +0156f0: 6e20 3b01 a900 |003c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0156f6: 0c09 |003f: move-result-object v9 │ │ +0156f8: 6e10 3c01 0900 |0040: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0156fe: 0c09 |0043: move-result-object v9 │ │ +015700: 7120 b300 9800 |0044: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +015706: 2204 7600 |0047: new-instance v4, Ljava/io/File; // type@0076 │ │ +01570a: 2208 9300 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0093 │ │ +01570e: 7010 3701 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015714: 6e20 3a01 5800 |004e: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@013a │ │ +01571a: 0c08 |0051: move-result-object v8 │ │ +01571c: 6e20 3b01 2800 |0052: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015722: 0c08 |0055: move-result-object v8 │ │ +015724: 6e10 3c01 0800 |0056: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01572a: 0c08 |0059: move-result-object v8 │ │ +01572c: 7020 0301 8400 |005a: invoke-direct {v4, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0103 │ │ +015732: 7110 7904 0400 |005d: invoke-static {v4}, Lorg/sixgun/ponyexpress/util/Utils;.deleteDir:(Ljava/io/File;)Z // method@0479 │ │ +015738: 0a00 |0060: move-result v0 │ │ +01573a: 7020 5a04 3d00 |0061: invoke-direct {v13, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +015740: 0c07 |0064: move-result-object v7 │ │ +015742: 54d8 7b02 |0065: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015746: 6e40 6f00 78cc |0067: invoke-virtual {v8, v7, v12, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006f │ │ +01574c: 1a08 b402 |006a: const-string v8, "PonyExpressDbAdaptor" // string@02b4 │ │ +015750: 1a09 c502 |006c: const-string v9, "Removing episodes from database" // string@02c5 │ │ +015754: 7120 b300 9800 |006e: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01575a: 54d8 7b02 |0071: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +01575e: 1a09 a302 |0073: const-string v9, "Podcasts" // string@02a3 │ │ +015762: 220a 9300 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@0093 │ │ +015766: 7010 3701 0a00 |0077: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01576c: 1a0b 3b03 |007a: const-string v11, "_id=" // string@033b │ │ +015770: 6e20 3b01 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015776: 0c0a |007f: move-result-object v10 │ │ +015778: 6e30 3901 ea0f |0080: invoke-virtual {v10, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +01577e: 0c0a |0083: move-result-object v10 │ │ +015780: 6e10 3c01 0a00 |0084: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015786: 0c0a |0087: move-result-object v10 │ │ +015788: 6e40 6f00 98ca |0088: invoke-virtual {v8, v9, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@006f │ │ +01578e: 1a08 b402 |008b: const-string v8, "PonyExpressDbAdaptor" // string@02b4 │ │ +015792: 1a09 c602 |008d: const-string v9, "Removing podcast from database" // string@02c6 │ │ +015796: 7120 b300 9800 |008f: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +01579c: 2201 1800 |0092: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +0157a0: 1a08 9106 |0094: const-string v8, "org.sixgun.ponyexpress.PODCAST_DELETED" // string@0691 │ │ +0157a4: 7020 4f00 8100 |0096: invoke-direct {v1, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004f │ │ +0157aa: 54d8 7902 |0099: iget-object v8, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mCtx:Landroid/content/Context; // field@0279 │ │ +0157ae: 6e20 4900 1800 |009b: invoke-virtual {v8, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0049 │ │ +0157b4: 0f00 |009e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=816 │ │ 0x0005 line=818 │ │ 0x0009 line=820 │ │ 0x000d line=821 │ │ 0x000e line=822 │ │ @@ -27279,38 +25048,38 @@ │ │ type : '(JLjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -013a24: |[013a24] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(JLjava/lang/String;)Z │ │ -013a34: 2200 1200 |0000: new-instance v0, Landroid/content/ContentValues; // type@0012 │ │ -013a38: 7010 3500 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0035 │ │ -013a3e: 1a01 8703 |0005: const-string v1, "art" // string@0387 │ │ -013a42: 6e30 3900 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0039 │ │ -013a48: 5451 7302 |000a: iget-object v1, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013a4c: 1a02 9302 |000c: const-string v2, "Podcasts" // string@0293 │ │ -013a50: 2203 9100 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -013a54: 7010 3401 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013a5a: 1a04 2803 |0013: const-string v4, "_id=" // string@0328 │ │ -013a5e: 6e20 3801 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013a64: 0c03 |0018: move-result-object v3 │ │ -013a66: 6e30 3601 6307 |0019: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -013a6c: 0c03 |001c: move-result-object v3 │ │ -013a6e: 6e10 3901 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013a74: 0c03 |0020: move-result-object v3 │ │ -013a76: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -013a78: 6e54 7200 2130 |0022: 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@0072 │ │ -013a7e: 0a01 |0025: move-result v1 │ │ -013a80: 3d01 0400 |0026: if-lez v1, 002a // +0004 │ │ -013a84: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -013a86: 0f01 |0029: return v1 │ │ -013a88: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -013a8a: 28fe |002b: goto 0029 // -0002 │ │ +0157b8: |[0157b8] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(JLjava/lang/String;)Z │ │ +0157c8: 2200 1400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0014 │ │ +0157cc: 7010 3700 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0037 │ │ +0157d2: 1a01 9903 |0005: const-string v1, "art" // string@0399 │ │ +0157d6: 6e30 3b00 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@003b │ │ +0157dc: 5451 7b02 |000a: iget-object v1, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0157e0: 1a02 a302 |000c: const-string v2, "Podcasts" // string@02a3 │ │ +0157e4: 2203 9300 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +0157e8: 7010 3701 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0157ee: 1a04 3b03 |0013: const-string v4, "_id=" // string@033b │ │ +0157f2: 6e20 3b01 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0157f8: 0c03 |0018: move-result-object v3 │ │ +0157fa: 6e30 3901 6307 |0019: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +015800: 0c03 |001c: move-result-object v3 │ │ +015802: 6e10 3c01 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015808: 0c03 |0020: move-result-object v3 │ │ +01580a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +01580c: 6e54 7400 2130 |0022: 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@0074 │ │ +015812: 0a01 |0025: move-result v1 │ │ +015814: 3d01 0400 |0026: if-lez v1, 002a // +0004 │ │ +015818: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +01581a: 0f01 |0029: return v1 │ │ +01581c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +01581e: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ 0x000a line=401 │ │ locals : │ │ 0x0005 - 0x002c reg=0 values Landroid/content/ContentValues; │ │ @@ -27319,218 +25088,217 @@ │ │ 0x0000 - 0x002c reg=8 newUrl Ljava/lang/String; │ │ │ │ #32 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'update' │ │ type : '(Ljava/lang/String;JLjava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -013a8c: |[013a8c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(Ljava/lang/String;JLjava/lang/String;I)Z │ │ -013a9c: 7020 5604 6500 |0000: invoke-direct {v5, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013aa2: 0c00 |0003: move-result-object v0 │ │ -013aa4: 2201 1200 |0004: new-instance v1, Landroid/content/ContentValues; // type@0012 │ │ -013aa8: 7010 3500 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0035 │ │ -013aae: 1a02 6a05 |0009: const-string v2, "listened" // string@056a │ │ -013ab2: 3329 0b00 |000b: if-ne v9, v2, 0016 // +000b │ │ -013ab6: 1a02 6a05 |000d: const-string v2, "listened" // string@056a │ │ -013aba: 7110 1d01 0a00 |000f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@011d │ │ -013ac0: 0c03 |0012: move-result-object v3 │ │ -013ac2: 6e30 3700 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0037 │ │ -013ac8: 5452 7302 |0016: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013acc: 2203 9100 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -013ad0: 7010 3401 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013ad6: 1a04 2803 |001d: const-string v4, "_id=" // string@0328 │ │ -013ada: 6e20 3801 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013ae0: 0c03 |0022: move-result-object v3 │ │ -013ae2: 6e30 3601 7308 |0023: invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -013ae8: 0c03 |0026: move-result-object v3 │ │ -013aea: 6e10 3901 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013af0: 0c03 |002a: move-result-object v3 │ │ -013af2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -013af4: 6e54 7200 0231 |002c: invoke-virtual {v2, v0, v1, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0072 │ │ -013afa: 0a02 |002f: move-result v2 │ │ -013afc: 3d02 0400 |0030: if-lez v2, 0034 // +0004 │ │ -013b00: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -013b02: 0f02 |0033: return v2 │ │ -013b04: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -013b06: 28fe |0035: goto 0033 // -0002 │ │ +015820: |[015820] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(Ljava/lang/String;JLjava/lang/String;I)Z │ │ +015830: 7020 5a04 7600 |0000: invoke-direct {v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +015836: 0c00 |0003: move-result-object v0 │ │ +015838: 2201 1400 |0004: new-instance v1, Landroid/content/ContentValues; // type@0014 │ │ +01583c: 7010 3700 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0037 │ │ +015842: 1a02 7a05 |0009: const-string v2, "listened" // string@057a │ │ +015846: 332a 0b00 |000b: if-ne v10, v2, 0016 // +000b │ │ +01584a: 1a02 7a05 |000d: const-string v2, "listened" // string@057a │ │ +01584e: 7110 2001 0b00 |000f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0120 │ │ +015854: 0c03 |0012: move-result-object v3 │ │ +015856: 6e30 3900 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0039 │ │ +01585c: 5462 7b02 |0016: iget-object v2, v6, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +015860: 2203 9300 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +015864: 7010 3701 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01586a: 1a04 3b03 |001d: const-string v4, "_id=" // string@033b │ │ +01586e: 6e20 3b01 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015874: 0c03 |0022: move-result-object v3 │ │ +015876: 6e30 3901 8309 |0023: invoke-virtual {v3, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +01587c: 0c03 |0026: move-result-object v3 │ │ +01587e: 6e10 3c01 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015884: 0c03 |002a: move-result-object v3 │ │ +015886: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +015888: 6e54 7400 0231 |002c: invoke-virtual {v2, v0, v1, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +01588e: 0a02 |002f: move-result v2 │ │ +015890: 3d02 0400 |0030: if-lez v2, 0034 // +0004 │ │ +015894: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +015896: 0f02 |0033: return v2 │ │ +015898: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +01589a: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0004 line=386 │ │ 0x0009 line=387 │ │ 0x000d line=388 │ │ 0x0016 line=390 │ │ locals : │ │ 0x0004 - 0x0036 reg=0 table_name Ljava/lang/String; │ │ 0x0009 - 0x0036 reg=1 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0036 reg=5 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0036 reg=6 podcast_name Ljava/lang/String; │ │ - 0x0000 - 0x0036 reg=7 rowID J │ │ - 0x0000 - 0x0036 reg=9 key Ljava/lang/String; │ │ - 0x0000 - 0x0036 reg=10 newRecord I │ │ + 0x0000 - 0x0036 reg=6 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0036 reg=7 podcast_name Ljava/lang/String; │ │ + 0x0000 - 0x0036 reg=8 rowID J │ │ + 0x0000 - 0x0036 reg=10 key Ljava/lang/String; │ │ + 0x0000 - 0x0036 reg=11 newRecord I │ │ │ │ #33 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'update' │ │ type : '(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ - insns size : 70 16-bit code units │ │ -013b08: |[013b08] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ │ -013b18: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -013b1a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -013b1c: 7020 5604 8700 |0002: invoke-direct {v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@0456 │ │ -013b22: 0c00 |0005: move-result-object v0 │ │ -013b24: 2201 1200 |0006: new-instance v1, Landroid/content/ContentValues; // type@0012 │ │ -013b28: 7010 3500 0100 |0008: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0035 │ │ -013b2e: 1a02 1a04 |000b: const-string v2, "downloaded" // string@041a │ │ -013b32: 332b 0f00 |000d: if-ne v11, v2, 001c // +000f │ │ -013b36: 1a02 af07 |000f: const-string v2, "true" // string@07af │ │ -013b3a: 332c 2900 |0011: if-ne v12, v2, 003a // +0029 │ │ -013b3e: 1a02 1a04 |0013: const-string v2, "downloaded" // string@041a │ │ -013b42: 7110 1501 0600 |0015: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0115 │ │ -013b48: 0c03 |0018: move-result-object v3 │ │ -013b4a: 6e30 3600 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0036 │ │ -013b50: 5472 7302 |001c: iget-object v2, v7, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013b54: 2203 9100 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -013b58: 7010 3401 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013b5e: 1a04 2803 |0023: const-string v4, "_id=" // string@0328 │ │ -013b62: 6e20 3801 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013b68: 0c03 |0028: move-result-object v3 │ │ -013b6a: 6e30 3601 930a |0029: invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0136 │ │ -013b70: 0c03 |002c: move-result-object v3 │ │ -013b72: 6e10 3901 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013b78: 0c03 |0030: move-result-object v3 │ │ -013b7a: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -013b7c: 6e54 7200 0231 |0032: invoke-virtual {v2, v0, v1, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0072 │ │ -013b82: 0a02 |0035: move-result v2 │ │ -013b84: 3d02 0e00 |0036: if-lez v2, 0044 // +000e │ │ -013b88: 0162 |0038: move v2, v6 │ │ -013b8a: 0f02 |0039: return v2 │ │ -013b8c: 1a02 1a04 |003a: const-string v2, "downloaded" // string@041a │ │ -013b90: 7110 1501 0500 |003c: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0115 │ │ -013b96: 0c03 |003f: move-result-object v3 │ │ -013b98: 6e30 3600 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0036 │ │ -013b9e: 28d9 |0043: goto 001c // -0027 │ │ -013ba0: 0152 |0044: move v2, v5 │ │ -013ba2: 28f4 |0045: goto 0039 // -000c │ │ + insns size : 69 16-bit code units │ │ +01589c: |[01589c] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.update:(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ │ +0158ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0158ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0158b0: 7020 5a04 9800 |0002: invoke-direct {v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getTableName:(Ljava/lang/String;)Ljava/lang/String; // method@045a │ │ +0158b6: 0c00 |0005: move-result-object v0 │ │ +0158b8: 2201 1400 |0006: new-instance v1, Landroid/content/ContentValues; // type@0014 │ │ +0158bc: 7010 3700 0100 |0008: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0037 │ │ +0158c2: 1a04 2c04 |000b: const-string v4, "downloaded" // string@042c │ │ +0158c6: 334c 0f00 |000d: if-ne v12, v4, 001c // +000f │ │ +0158ca: 1a04 bf07 |000f: const-string v4, "true" // string@07bf │ │ +0158ce: 334d 2800 |0011: if-ne v13, v4, 0039 // +0028 │ │ +0158d2: 1a04 2c04 |0013: const-string v4, "downloaded" // string@042c │ │ +0158d6: 7110 1701 0200 |0015: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0117 │ │ +0158dc: 0c05 |0018: move-result-object v5 │ │ +0158de: 6e30 3800 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0038 │ │ +0158e4: 5484 7b02 |001c: iget-object v4, v8, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0158e8: 2205 9300 |001e: new-instance v5, Ljava/lang/StringBuilder; // type@0093 │ │ +0158ec: 7010 3701 0500 |0020: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0158f2: 1a06 3b03 |0023: const-string v6, "_id=" // string@033b │ │ +0158f6: 6e20 3b01 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0158fc: 0c05 |0028: move-result-object v5 │ │ +0158fe: 6e30 3901 a50b |0029: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0139 │ │ +015904: 0c05 |002c: move-result-object v5 │ │ +015906: 6e10 3c01 0500 |002d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01590c: 0c05 |0030: move-result-object v5 │ │ +01590e: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +015910: 6e56 7400 0451 |0032: invoke-virtual {v4, v0, v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0074 │ │ +015916: 0a04 |0035: move-result v4 │ │ +015918: 3d04 0d00 |0036: if-lez v4, 0043 // +000d │ │ +01591c: 0f02 |0038: return v2 │ │ +01591e: 1a04 2c04 |0039: const-string v4, "downloaded" // string@042c │ │ +015922: 7110 1701 0300 |003b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0117 │ │ +015928: 0c05 |003e: move-result-object v5 │ │ +01592a: 6e30 3800 4105 |003f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0038 │ │ +015930: 28da |0042: goto 001c // -0026 │ │ +015932: 0132 |0043: move v2, v3 │ │ +015934: 28f4 |0044: goto 0038 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=364 │ │ 0x0006 line=365 │ │ 0x000b line=367 │ │ 0x000f line=368 │ │ 0x0013 line=369 │ │ 0x001c line=374 │ │ - 0x003a line=371 │ │ - 0x0045 line=374 │ │ + 0x0039 line=371 │ │ + 0x0044 line=374 │ │ locals : │ │ - 0x0006 - 0x0046 reg=0 table_name Ljava/lang/String; │ │ - 0x000b - 0x0046 reg=1 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0046 reg=7 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - 0x0000 - 0x0046 reg=8 podcast_name Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=9 rowID J │ │ - 0x0000 - 0x0046 reg=11 key Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=12 newRecord Ljava/lang/String; │ │ + 0x0006 - 0x0045 reg=0 table_name Ljava/lang/String; │ │ + 0x000b - 0x0045 reg=1 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0045 reg=8 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ + 0x0000 - 0x0045 reg=9 podcast_name Ljava/lang/String; │ │ + 0x0000 - 0x0045 reg=10 rowID J │ │ + 0x0000 - 0x0045 reg=12 key Ljava/lang/String; │ │ + 0x0000 - 0x0045 reg=13 newRecord Ljava/lang/String; │ │ │ │ #34 : (in Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;) │ │ name : 'updateAlbumArtUrl' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 152 16-bit code units │ │ -013ba4: |[013ba4] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.updateAlbumArtUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ -013bb4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -013bb6: 2303 5601 |0001: new-array v3, v0, [Ljava/lang/String; // type@0156 │ │ -013bba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -013bbc: 1a01 2703 |0004: const-string v1, "_id" // string@0327 │ │ -013bc0: 4d01 0300 |0006: aput-object v1, v3, v0 │ │ -013bc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -013bc6: 1a01 8703 |0009: const-string v1, "art" // string@0387 │ │ -013bca: 4d01 0300 |000b: aput-object v1, v3, v0 │ │ -013bce: 1220 |000d: const/4 v0, #int 2 // #2 │ │ -013bd0: 1a01 cc07 |000e: const-string v1, "url" // string@07cc │ │ -013bd4: 4d01 0300 |0010: aput-object v1, v3, v0 │ │ -013bd8: 2200 9100 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@0091 │ │ -013bdc: 7010 3401 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013be2: 1a01 0a00 |0017: const-string v1, """ // string@000a │ │ -013be6: 6e20 3801 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013bec: 0c00 |001c: move-result-object v0 │ │ -013bee: 6e20 3801 e000 |001d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013bf4: 0c00 |0020: move-result-object v0 │ │ -013bf6: 1a01 0a00 |0021: const-string v1, """ // string@000a │ │ -013bfa: 6e20 3801 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013c00: 0c00 |0026: move-result-object v0 │ │ -013c02: 6e10 3901 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013c08: 0c0c |002a: move-result-object v12 │ │ -013c0a: 54d0 7302 |002b: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0273 │ │ -013c0e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -013c10: 1a02 9302 |002e: const-string v2, "Podcasts" // string@0293 │ │ -013c14: 2204 9100 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -013c18: 7010 3401 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013c1e: 1a05 cd07 |0035: const-string v5, "url=" // string@07cd │ │ -013c22: 6e20 3801 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013c28: 0c04 |003a: move-result-object v4 │ │ -013c2a: 6e20 3801 c400 |003b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013c30: 0c04 |003e: move-result-object v4 │ │ -013c32: 6e10 3901 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013c38: 0c04 |0042: move-result-object v4 │ │ -013c3a: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -013c3c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -013c3e: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -013c40: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -013c42: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -013c44: 740a 7100 0000 |0048: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0071 │ │ -013c4a: 0c0a |004b: move-result-object v10 │ │ -013c4c: 380a 4400 |004c: if-eqz v10, 0090 // +0044 │ │ -013c50: 7210 6700 0a00 |004e: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0067 │ │ -013c56: 0a00 |0051: move-result v0 │ │ -013c58: 3d00 3e00 |0052: if-lez v0, 0090 // +003e │ │ -013c5c: 7210 6b00 0a00 |0054: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006b │ │ -013c62: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -013c64: 7220 6a00 0a00 |0058: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006a │ │ -013c6a: 0c0b |005b: move-result-object v11 │ │ -013c6c: 6e20 2801 bf00 |005c: invoke-virtual {v15, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0128 │ │ -013c72: 0a00 |005f: move-result v0 │ │ -013c74: 3900 2c00 |0060: if-nez v0, 008c // +002c │ │ -013c78: 1a00 a402 |0062: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013c7c: 2201 9100 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -013c80: 7010 3401 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -013c86: 1a02 7102 |0069: const-string v2, "Old art: " // string@0271 │ │ -013c8a: 6e20 3801 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013c90: 0c01 |006e: move-result-object v1 │ │ -013c92: 6e20 3801 b100 |006f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013c98: 0c01 |0072: move-result-object v1 │ │ -013c9a: 1a02 0400 |0073: const-string v2, " New art: " // string@0004 │ │ -013c9e: 6e20 3801 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013ca4: 0c01 |0078: move-result-object v1 │ │ -013ca6: 6e20 3801 f100 |0079: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -013cac: 0c01 |007c: move-result-object v1 │ │ -013cae: 6e10 3901 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -013cb4: 0c01 |0080: move-result-object v1 │ │ -013cb6: 7120 b100 1000 |0081: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -013cbc: 1200 |0084: const/4 v0, #int 0 // #0 │ │ -013cbe: 7220 6900 0a00 |0085: invoke-interface {v10, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0069 │ │ -013cc4: 0b00 |0088: move-result-wide v0 │ │ -013cc6: 6e40 5e04 0df1 |0089: invoke-virtual {v13, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(JLjava/lang/String;)Z // method@045e │ │ -013ccc: 7210 6500 0a00 |008c: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0065 │ │ -013cd2: 0e00 |008f: return-void │ │ -013cd4: 1a00 a402 |0090: const-string v0, "PonyExpressDbAdaptor" // string@02a4 │ │ -013cd8: 1a01 8900 |0092: const-string v1, "Empty cursor at updateAlbumArtUrl()" // string@0089 │ │ -013cdc: 7120 b300 1000 |0094: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ -013ce2: 28f5 |0097: goto 008c // -000b │ │ +015938: |[015938] org.sixgun.ponyexpress.util.PonyExpressDbAdaptor.updateAlbumArtUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ +015948: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01594a: 2303 5e01 |0001: new-array v3, v0, [Ljava/lang/String; // type@015e │ │ +01594e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +015950: 1a01 3a03 |0004: const-string v1, "_id" // string@033a │ │ +015954: 4d01 0300 |0006: aput-object v1, v3, v0 │ │ +015958: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01595a: 1a01 9903 |0009: const-string v1, "art" // string@0399 │ │ +01595e: 4d01 0300 |000b: aput-object v1, v3, v0 │ │ +015962: 1220 |000d: const/4 v0, #int 2 // #2 │ │ +015964: 1a01 dc07 |000e: const-string v1, "url" // string@07dc │ │ +015968: 4d01 0300 |0010: aput-object v1, v3, v0 │ │ +01596c: 2200 9300 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@0093 │ │ +015970: 7010 3701 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015976: 1a01 0a00 |0017: const-string v1, """ // string@000a │ │ +01597a: 6e20 3b01 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015980: 0c00 |001c: move-result-object v0 │ │ +015982: 6e20 3b01 e000 |001d: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015988: 0c00 |0020: move-result-object v0 │ │ +01598a: 1a01 0a00 |0021: const-string v1, """ // string@000a │ │ +01598e: 6e20 3b01 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015994: 0c00 |0026: move-result-object v0 │ │ +015996: 6e10 3c01 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +01599c: 0c0c |002a: move-result-object v12 │ │ +01599e: 54d0 7b02 |002b: iget-object v0, v13, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@027b │ │ +0159a2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0159a4: 1a02 a302 |002e: const-string v2, "Podcasts" // string@02a3 │ │ +0159a8: 2204 9300 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +0159ac: 7010 3701 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0159b2: 1a05 dd07 |0035: const-string v5, "url=" // string@07dd │ │ +0159b6: 6e20 3b01 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0159bc: 0c04 |003a: move-result-object v4 │ │ +0159be: 6e20 3b01 c400 |003b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0159c4: 0c04 |003e: move-result-object v4 │ │ +0159c6: 6e10 3c01 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0159cc: 0c04 |0042: move-result-object v4 │ │ +0159ce: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +0159d0: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +0159d2: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +0159d4: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +0159d6: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +0159d8: 740a 7300 0000 |0048: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[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@0073 │ │ +0159de: 0c0a |004b: move-result-object v10 │ │ +0159e0: 380a 4400 |004c: if-eqz v10, 0090 // +0044 │ │ +0159e4: 7210 6900 0a00 |004e: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@0069 │ │ +0159ea: 0a00 |0051: move-result v0 │ │ +0159ec: 3d00 3e00 |0052: if-lez v0, 0090 // +003e │ │ +0159f0: 7210 6d00 0a00 |0054: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@006d │ │ +0159f6: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +0159f8: 7220 6c00 0a00 |0058: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@006c │ │ +0159fe: 0c0b |005b: move-result-object v11 │ │ +015a00: 6e20 2b01 bf00 |005c: invoke-virtual {v15, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@012b │ │ +015a06: 0a00 |005f: move-result v0 │ │ +015a08: 3900 2c00 |0060: if-nez v0, 008c // +002c │ │ +015a0c: 1a00 b402 |0062: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +015a10: 2201 9300 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +015a14: 7010 3701 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015a1a: 1a02 8002 |0069: const-string v2, "Old art: " // string@0280 │ │ +015a1e: 6e20 3b01 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015a24: 0c01 |006e: move-result-object v1 │ │ +015a26: 6e20 3b01 b100 |006f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015a2c: 0c01 |0072: move-result-object v1 │ │ +015a2e: 1a02 0400 |0073: const-string v2, " New art: " // string@0004 │ │ +015a32: 6e20 3b01 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015a38: 0c01 |0078: move-result-object v1 │ │ +015a3a: 6e20 3b01 f100 |0079: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015a40: 0c01 |007c: move-result-object v1 │ │ +015a42: 6e10 3c01 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015a48: 0c01 |0080: move-result-object v1 │ │ +015a4a: 7120 b300 1000 |0081: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +015a50: 1200 |0084: const/4 v0, #int 0 // #0 │ │ +015a52: 7220 6b00 0a00 |0085: invoke-interface {v10, v0}, Landroid/database/Cursor;.getLong:(I)J // method@006b │ │ +015a58: 0b00 |0088: move-result-wide v0 │ │ +015a5a: 6e40 6204 0df1 |0089: invoke-virtual {v13, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.update:(JLjava/lang/String;)Z // method@0462 │ │ +015a60: 7210 6700 0a00 |008c: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0067 │ │ +015a66: 0e00 |008f: return-void │ │ +015a68: 1a00 b402 |0090: const-string v0, "PonyExpressDbAdaptor" // string@02b4 │ │ +015a6c: 1a01 8d00 |0092: const-string v1, "Empty cursor at updateAlbumArtUrl()" // string@008d │ │ +015a70: 7120 b500 1000 |0094: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +015a76: 28f5 |0097: goto 008c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0012 line=723 │ │ 0x002b line=724 │ │ 0x004c line=726 │ │ 0x0054 line=727 │ │ @@ -27546,32 +25314,32 @@ │ │ 0x0012 - 0x0098 reg=3 columns [Ljava/lang/String; │ │ 0x004c - 0x0098 reg=10 cursor Landroid/database/Cursor; │ │ 0x002b - 0x0098 reg=12 quotedUrl Ljava/lang/String; │ │ 0x0000 - 0x0098 reg=13 this Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ 0x0000 - 0x0098 reg=14 podcast_url Ljava/lang/String; │ │ 0x0000 - 0x0098 reg=15 artUrl Ljava/lang/String; │ │ │ │ - source_file_idx : 677 (PonyExpressDbAdaptor.java) │ │ + source_file_idx : 693 (PonyExpressDbAdaptor.java) │ │ │ │ -Class #117 header: │ │ -class_idx : 323 │ │ +Class #113 header: │ │ +class_idx : 331 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 708 │ │ +superclass_idx : 142 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #117 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #117 - │ │ +Class #113 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27593,71 +25361,71 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -013ce4: |[013ce4] org.sixgun.ponyexpress.util.SixgunPodcastsParser$1.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -013cf4: 5b01 7602 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@0276 │ │ -013cf8: 5b02 7802 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$podcasts:Ljava/util/List; // field@0278 │ │ -013cfc: 5b03 7702 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0277 │ │ -013d00: 7010 2001 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -013d06: 0e00 |0009: return-void │ │ +015a78: |[015a78] org.sixgun.ponyexpress.util.SixgunPodcastsParser$1.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +015a88: 5b01 7e02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@027e │ │ +015a8c: 5b02 8002 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$podcasts:Ljava/util/List; // field@0280 │ │ +015a90: 5b03 7f02 |0004: iput-object v3, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027f │ │ +015a94: 7010 2301 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +015a9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;) │ │ name : 'end' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -013d08: |[013d08] org.sixgun.ponyexpress.util.SixgunPodcastsParser$1.end:()V │ │ -013d18: 5430 7802 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$podcasts:Ljava/util/List; // field@0278 │ │ -013d1c: 2201 d800 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -013d20: 5432 7702 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0277 │ │ -013d24: 7020 ea01 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Podcast;.:(Lorg/sixgun/ponyexpress/Podcast;)V // method@01ea │ │ -013d2a: 7220 6b01 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016b │ │ -013d30: 0e00 |000c: return-void │ │ +015a9c: |[015a9c] org.sixgun.ponyexpress.util.SixgunPodcastsParser$1.end:()V │ │ +015aac: 5430 8002 |0000: iget-object v0, v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$podcasts:Ljava/util/List; // field@0280 │ │ +015ab0: 2201 e000 |0002: new-instance v1, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +015ab4: 5432 7f02 |0004: iget-object v2, v3, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027f │ │ +015ab8: 7020 ee01 2100 |0006: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/Podcast;.:(Lorg/sixgun/ponyexpress/Podcast;)V // method@01ee │ │ +015abe: 7220 6e01 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@016e │ │ +015ac4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000c line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1; │ │ │ │ - source_file_idx : 708 (SixgunPodcastsParser.java) │ │ + source_file_idx : 724 (SixgunPodcastsParser.java) │ │ │ │ -Class #118 header: │ │ -class_idx : 324 │ │ +Class #114 header: │ │ +class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 708 │ │ +superclass_idx : 142 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #118 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #118 - │ │ +Class #114 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27675,69 +25443,69 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013d34: |[013d34] org.sixgun.ponyexpress.util.SixgunPodcastsParser$2.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -013d44: 5b01 7902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@0279 │ │ -013d48: 5b02 7a02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027a │ │ -013d4c: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -013d52: 0e00 |0007: return-void │ │ +015ac8: |[015ac8] org.sixgun.ponyexpress.util.SixgunPodcastsParser$2.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +015ad8: 5b01 8102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@0281 │ │ +015adc: 5b02 8202 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0282 │ │ +015ae0: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +015ae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -013d54: |[013d54] org.sixgun.ponyexpress.util.SixgunPodcastsParser$2.end:(Ljava/lang/String;)V │ │ -013d64: 5420 7a02 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027a │ │ -013d68: 7110 7804 0300 |0002: invoke-static {v3}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@0478 │ │ -013d6e: 0c01 |0005: move-result-object v1 │ │ -013d70: 6e20 f301 1000 |0006: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f3 │ │ -013d76: 0e00 |0009: return-void │ │ +015ae8: |[015ae8] org.sixgun.ponyexpress.util.SixgunPodcastsParser$2.end:(Ljava/lang/String;)V │ │ +015af8: 5420 8202 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0282 │ │ +015afc: 7110 7c04 0300 |0002: invoke-static {v3}, Lorg/sixgun/ponyexpress/util/Utils;.getURL:(Ljava/lang/String;)Ljava/net/URL; // method@047c │ │ +015b02: 0c01 |0005: move-result-object v1 │ │ +015b04: 6e20 f701 1000 |0006: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f7 │ │ +015b0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2; │ │ 0x0000 - 0x000a reg=3 body Ljava/lang/String; │ │ │ │ - source_file_idx : 708 (SixgunPodcastsParser.java) │ │ + source_file_idx : 724 (SixgunPodcastsParser.java) │ │ │ │ -Class #119 header: │ │ -class_idx : 325 │ │ +Class #115 header: │ │ +class_idx : 333 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 708 │ │ +superclass_idx : 142 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #119 annotations: │ │ +Class #115 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #119 - │ │ +Class #115 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27755,67 +25523,67 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013d78: |[013d78] org.sixgun.ponyexpress.util.SixgunPodcastsParser$3.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -013d88: 5b01 7b02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@027b │ │ -013d8c: 5b02 7c02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027c │ │ -013d90: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -013d96: 0e00 |0007: return-void │ │ +015b0c: |[015b0c] org.sixgun.ponyexpress.util.SixgunPodcastsParser$3.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +015b1c: 5b01 8302 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@0283 │ │ +015b20: 5b02 8402 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0284 │ │ +015b24: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +015b2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -013d98: |[013d98] org.sixgun.ponyexpress.util.SixgunPodcastsParser$3.end:(Ljava/lang/String;)V │ │ -013da8: 5410 7c02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027c │ │ -013dac: 6e20 f501 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f5 │ │ -013db2: 0e00 |0005: return-void │ │ +015b2c: |[015b2c] org.sixgun.ponyexpress.util.SixgunPodcastsParser$3.end:(Ljava/lang/String;)V │ │ +015b3c: 5410 8402 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0284 │ │ +015b40: 6e20 f901 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaTag:(Ljava/lang/String;)V // method@01f9 │ │ +015b46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3; │ │ 0x0000 - 0x0006 reg=2 body Ljava/lang/String; │ │ │ │ - source_file_idx : 708 (SixgunPodcastsParser.java) │ │ + source_file_idx : 724 (SixgunPodcastsParser.java) │ │ │ │ -Class #120 header: │ │ -class_idx : 326 │ │ +Class #116 header: │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 140 │ │ -source_file_idx : 708 │ │ +superclass_idx : 142 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #120 annotations: │ │ +Class #116 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=parse │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #120 - │ │ +Class #116 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/sax/EndTextElementListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27833,239 +25601,68 @@ │ │ type : '(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -013db4: |[013db4] org.sixgun.ponyexpress.util.SixgunPodcastsParser$4.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ -013dc4: 5b01 7d02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@027d │ │ -013dc8: 5b02 7e02 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027e │ │ -013dcc: 7010 2001 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -013dd2: 0e00 |0007: return-void │ │ +015b48: |[015b48] org.sixgun.ponyexpress.util.SixgunPodcastsParser$4.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ +015b58: 5b01 8502 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; // field@0285 │ │ +015b5c: 5b02 8602 |0002: iput-object v2, v0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0286 │ │ +015b60: 7010 2301 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +015b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/sixgun/ponyexpress/Podcast; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;) │ │ name : 'end' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -013dd4: |[013dd4] org.sixgun.ponyexpress.util.SixgunPodcastsParser$4.end:(Ljava/lang/String;)V │ │ -013de4: 5410 7e02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@027e │ │ -013de8: 6e20 f401 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f4 │ │ -013dee: 0e00 |0005: return-void │ │ +015b68: |[015b68] org.sixgun.ponyexpress.util.SixgunPodcastsParser$4.end:(Ljava/lang/String;)V │ │ +015b78: 5410 8602 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; // field@0286 │ │ +015b7c: 6e20 f801 2000 |0002: invoke-virtual {v0, v2}, Lorg/sixgun/ponyexpress/Podcast;.setIdenticaGroup:(Ljava/lang/String;)V // method@01f8 │ │ +015b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4; │ │ 0x0000 - 0x0006 reg=2 body Ljava/lang/String; │ │ │ │ - source_file_idx : 708 (SixgunPodcastsParser.java) │ │ + source_file_idx : 724 (SixgunPodcastsParser.java) │ │ │ │ -Class #121 header: │ │ -class_idx : 327 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 301 │ │ -source_file_idx : 708 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #121 annotations: │ │ -Annotations on method #1134 'parse' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/sixgun/ponyexpress/Podcast;" ">;" } │ │ - │ │ -Class #121 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'FEED_URL' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "podcast_url" │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'IDENTICA_GROUP' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "identica_group" │ │ - #2 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'IDENTICA_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "identica_tag" │ │ - #3 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'PODCAST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "podcast" │ │ - #4 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "EpisodeFeedParser" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -013df0: |[013df0] org.sixgun.ponyexpress.util.SixgunPodcastsParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -013e00: 7030 f503 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f5 │ │ -013e06: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - 0x0003 line=48 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ - 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -013e08: |[013e08] org.sixgun.ponyexpress.util.SixgunPodcastsParser.parse:()Ljava/lang/Object; │ │ -013e18: 6e10 6e04 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@046e │ │ -013e1e: 0c00 |0003: move-result-object v0 │ │ -013e20: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ - │ │ - #1 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ - name : 'parse' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 97 16-bit code units │ │ -013e24: |[013e24] org.sixgun.ponyexpress.util.SixgunPodcastsParser.parse:()Ljava/util/List; │ │ -013e34: 2202 d800 |0000: new-instance v2, Lorg/sixgun/ponyexpress/Podcast; // type@00d8 │ │ -013e38: 7010 e801 0200 |0002: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01e8 │ │ -013e3e: 2204 a200 |0005: new-instance v4, Ljava/util/ArrayList; // type@00a2 │ │ -013e42: 7010 5201 0400 |0007: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0152 │ │ -013e48: 2205 4100 |000a: new-instance v5, Landroid/sax/RootElement; // type@0041 │ │ -013e4c: 1a06 a406 |000c: const-string v6, "podcast_feeds" // string@06a4 │ │ -013e50: 7020 a800 6500 |000e: invoke-direct {v5, v6}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00a8 │ │ -013e56: 1a06 9e06 |0011: const-string v6, "podcast" // string@069e │ │ -013e5a: 6e20 ac00 6500 |0013: invoke-virtual {v5, v6}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ac │ │ -013e60: 0c03 |0016: move-result-object v3 │ │ -013e62: 2206 4301 |0017: new-instance v6, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1; // type@0143 │ │ -013e66: 7040 6204 8624 |0019: invoke-direct {v6, v8, v4, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V // method@0462 │ │ -013e6c: 6e20 a500 6300 |001c: invoke-virtual {v3, v6}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a5 │ │ -013e72: 1a06 ac06 |001f: const-string v6, "podcast_url" // string@06ac │ │ -013e76: 6e20 a200 6300 |0021: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a2 │ │ -013e7c: 0c06 |0024: move-result-object v6 │ │ -013e7e: 2207 4401 |0025: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2; // type@0144 │ │ -013e82: 7030 6404 8702 |0027: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0464 │ │ -013e88: 6e20 a600 7600 |002a: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -013e8e: 1a06 2a05 |002d: const-string v6, "identica_tag" // string@052a │ │ -013e92: 6e20 a200 6300 |002f: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a2 │ │ -013e98: 0c06 |0032: move-result-object v6 │ │ -013e9a: 2207 4501 |0033: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3; // type@0145 │ │ -013e9e: 7030 6604 8702 |0035: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0466 │ │ -013ea4: 6e20 a600 7600 |0038: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -013eaa: 1a06 2705 |003b: const-string v6, "identica_group" // string@0527 │ │ -013eae: 6e20 a200 6300 |003d: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a2 │ │ -013eb4: 0c06 |0040: move-result-object v6 │ │ -013eb6: 2207 4601 |0041: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4; // type@0146 │ │ -013eba: 7030 6804 8702 |0043: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0468 │ │ -013ec0: 6e20 a600 7600 |0046: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a6 │ │ -013ec6: 6e10 6c04 0800 |0049: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.getInputStream:()Ljava/io/InputStream; // method@046c │ │ -013ecc: 0c01 |004c: move-result-object v1 │ │ -013ece: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ -013ed2: 6206 0b00 |004f: sget-object v6, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ -013ed6: 6e10 ab00 0500 |0051: invoke-virtual {v5}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ab │ │ -013edc: 0c07 |0054: move-result-object v7 │ │ -013ede: 7130 b700 6107 |0055: invoke-static {v1, v6, v7}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b7 │ │ -013ee4: 1104 |0058: return-object v4 │ │ -013ee6: 0d06 |0059: move-exception v6 │ │ -013ee8: 0760 |005a: move-object v0, v6 │ │ -013eea: 1a06 0000 |005b: const-string v6, "" // string@0000 │ │ -013eee: 6e20 6b04 6800 |005d: invoke-virtual {v8, v6}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.NotifyError:(Ljava/lang/String;)V // method@046b │ │ -013ef4: 28f8 |0060: goto 0058 // -0008 │ │ - catches : 1 │ │ - 0x004f - 0x0058 │ │ - Ljava/lang/Exception; -> 0x0059 │ │ - positions : │ │ - 0x0000 line=52 │ │ - 0x0005 line=53 │ │ - 0x000a line=56 │ │ - 0x0011 line=57 │ │ - 0x0017 line=65 │ │ - 0x001f line=72 │ │ - 0x002d line=81 │ │ - 0x003b line=90 │ │ - 0x0049 line=100 │ │ - 0x004d line=104 │ │ - 0x004f line=106 │ │ - 0x0058 line=113 │ │ - 0x0059 line=108 │ │ - 0x005b line=109 │ │ - locals : │ │ - 0x005b - 0x0061 reg=0 e Ljava/lang/Exception; │ │ - 0x004d - 0x0061 reg=1 istream Ljava/io/InputStream; │ │ - 0x0005 - 0x0061 reg=2 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ - 0x0017 - 0x0061 reg=3 podcast Landroid/sax/Element; │ │ - 0x000a - 0x0061 reg=4 podcasts Ljava/util/List; Ljava/util/List; │ │ - 0x0011 - 0x0061 reg=5 root Landroid/sax/RootElement; │ │ - 0x0000 - 0x0061 reg=8 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ - │ │ - source_file_idx : 708 (SixgunPodcastsParser.java) │ │ - │ │ -Class #122 header: │ │ -class_idx : 328 │ │ +Class #117 header: │ │ +class_idx : 336 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 140 │ │ -source_file_idx : 743 │ │ +superclass_idx : 142 │ │ +source_file_idx : 762 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 0 │ │ │ │ -Class #122 annotations: │ │ -Annotations on field #645 'mBitmapDrawableCtor' │ │ +Class #117 annotations: │ │ +Annotations on field #653 'mBitmapDrawableCtor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/reflect/Constructor" "<*>;" } │ │ -Annotations on method #1137 'BitmapDrawable' │ │ +Annotations on method #1141 'BitmapDrawable' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/IllegalArgumentException; Ljava/io/IOException; } │ │ │ │ -Class #122 - │ │ +Class #117 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/util/Utils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'TAG' │ │ @@ -28083,17 +25680,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -013f08: |[013f08] org.sixgun.ponyexpress.util.Utils.:()V │ │ -013f18: 7100 7904 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/util/Utils;.initCompatibility:()V // method@0479 │ │ -013f1e: 0e00 |0003: return-void │ │ +015b84: |[015b84] org.sixgun.ponyexpress.util.Utils.:()V │ │ +015b94: 7100 7d04 0000 |0000: invoke-static {}, Lorg/sixgun/ponyexpress/util/Utils;.initCompatibility:()V // method@047d │ │ +015b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=224 │ │ locals : │ │ │ │ #1 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ @@ -28101,118 +25698,116 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -013f20: |[013f20] org.sixgun.ponyexpress.util.Utils.:()V │ │ -013f30: 7010 2001 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0120 │ │ -013f36: 0e00 |0003: return-void │ │ +015b9c: |[015b9c] org.sixgun.ponyexpress.util.Utils.:()V │ │ +015bac: 7010 2301 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0123 │ │ +015bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/Utils; │ │ │ │ #2 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'BitmapDrawable' │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 51 16-bit code units │ │ -013f38: |[013f38] org.sixgun.ponyexpress.util.Utils.BitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ -013f48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -013f4a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -013f4c: 2341 5501 |0002: new-array v1, v4, [Ljava/lang/Object; // type@0155 │ │ -013f50: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -013f52: 4d06 0104 |0005: aput-object v6, v1, v4 │ │ -013f56: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -013f58: 4d07 0104 |0008: aput-object v7, v1, v4 │ │ -013f5c: 6204 8502 |000a: sget-object v4, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@0285 │ │ -013f60: 6e20 4101 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@0141 │ │ -013f66: 0c04 |000f: move-result-object v4 │ │ -013f68: 0740 |0010: move-object v0, v4 │ │ -013f6a: 1f00 2800 |0011: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0028 │ │ -013f6e: 0702 |0013: move-object v2, v0 │ │ -013f70: 1102 |0014: return-object v2 │ │ -013f72: 0d04 |0015: move-exception v4 │ │ -013f74: 0743 |0016: move-object v3, v4 │ │ -013f76: 1a04 a702 |0017: const-string v4, "PonyExpressUtils" // string@02a7 │ │ -013f7a: 1a05 5000 |0019: const-string v5, "Could not instantiate BitmapDrawable" // string@0050 │ │ -013f7e: 7130 b400 5403 |001b: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -013f84: 28f6 |001e: goto 0014 // -000a │ │ -013f86: 0d04 |001f: move-exception v4 │ │ -013f88: 0743 |0020: move-object v3, v4 │ │ -013f8a: 1a04 a702 |0021: const-string v4, "PonyExpressUtils" // string@02a7 │ │ -013f8e: 1a05 4e00 |0023: const-string v5, "Could not access BitmapDrawable" // string@004e │ │ -013f92: 7130 b400 5403 |0025: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -013f98: 28ec |0028: goto 0014 // -0014 │ │ -013f9a: 0d04 |0029: move-exception v4 │ │ -013f9c: 0743 |002a: move-object v3, v4 │ │ -013f9e: 1a04 a702 |002b: const-string v4, "PonyExpressUtils" // string@02a7 │ │ -013fa2: 1a05 5100 |002d: const-string v5, "Could not invoke BitmapDrawable" // string@0051 │ │ -013fa6: 7130 b400 5403 |002f: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -013fac: 28e2 |0032: goto 0014 // -001e │ │ + insns size : 48 16-bit code units │ │ +015bb4: |[015bb4] org.sixgun.ponyexpress.util.Utils.BitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ +015bc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +015bc6: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +015bc8: 2341 5d01 |0002: new-array v1, v4, [Ljava/lang/Object; // type@015d │ │ +015bcc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +015bce: 4d06 0104 |0005: aput-object v6, v1, v4 │ │ +015bd2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +015bd4: 4d07 0104 |0008: aput-object v7, v1, v4 │ │ +015bd8: 6204 8d02 |000a: sget-object v4, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@028d │ │ +015bdc: 6e20 4401 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@0144 │ │ +015be2: 0c04 |000f: move-result-object v4 │ │ +015be4: 0740 |0010: move-object v0, v4 │ │ +015be6: 1f00 2a00 |0011: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@002a │ │ +015bea: 0702 |0013: move-object v2, v0 │ │ +015bec: 1102 |0014: return-object v2 │ │ +015bee: 0d03 |0015: move-exception v3 │ │ +015bf0: 1a04 b702 |0016: const-string v4, "PonyExpressUtils" // string@02b7 │ │ +015bf4: 1a05 5300 |0018: const-string v5, "Could not instantiate BitmapDrawable" // string@0053 │ │ +015bf8: 7130 b600 5403 |001a: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015bfe: 28f7 |001d: goto 0014 // -0009 │ │ +015c00: 0d03 |001e: move-exception v3 │ │ +015c02: 1a04 b702 |001f: const-string v4, "PonyExpressUtils" // string@02b7 │ │ +015c06: 1a05 5100 |0021: const-string v5, "Could not access BitmapDrawable" // string@0051 │ │ +015c0a: 7130 b600 5403 |0023: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015c10: 28ee |0026: goto 0014 // -0012 │ │ +015c12: 0d03 |0027: move-exception v3 │ │ +015c14: 1a04 b702 |0028: const-string v4, "PonyExpressUtils" // string@02b7 │ │ +015c18: 1a05 5400 |002a: const-string v5, "Could not invoke BitmapDrawable" // string@0054 │ │ +015c1c: 7130 b600 5403 |002c: invoke-static {v4, v5, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015c22: 28e5 |002f: goto 0014 // -001b │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ Ljava/lang/InstantiationException; -> 0x0015 │ │ - Ljava/lang/IllegalAccessException; -> 0x001f │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0029 │ │ + Ljava/lang/IllegalAccessException; -> 0x001e │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0027 │ │ positions : │ │ 0x0000 line=227 │ │ 0x0001 line=228 │ │ 0x0004 line=229 │ │ 0x0007 line=230 │ │ 0x000a line=232 │ │ + 0x000c line=233 │ │ 0x0014 line=242 │ │ 0x0015 line=234 │ │ - 0x0017 line=235 │ │ - 0x001f line=236 │ │ - 0x0021 line=237 │ │ - 0x0029 line=238 │ │ - 0x002b line=239 │ │ - locals : │ │ - 0x0017 - 0x001f reg=3 e Ljava/lang/InstantiationException; │ │ - 0x0021 - 0x0029 reg=3 e Ljava/lang/IllegalAccessException; │ │ - 0x0004 - 0x0033 reg=1 arglist [Ljava/lang/Object; │ │ - 0x0001 - 0x0033 reg=2 bd Landroid/graphics/drawable/BitmapDrawable; │ │ - 0x002b - 0x0033 reg=3 e Ljava/lang/reflect/InvocationTargetException; │ │ - 0x0000 - 0x0033 reg=6 res Landroid/content/res/Resources; │ │ - 0x0000 - 0x0033 reg=7 image Landroid/graphics/Bitmap; │ │ + 0x0016 line=235 │ │ + 0x001e line=236 │ │ + 0x001f line=237 │ │ + 0x0027 line=238 │ │ + 0x0028 line=239 │ │ + locals : │ │ + 0x0016 - 0x001e reg=3 e Ljava/lang/InstantiationException; │ │ + 0x001f - 0x0027 reg=3 e Ljava/lang/IllegalAccessException; │ │ + 0x0004 - 0x0030 reg=1 arglist [Ljava/lang/Object; │ │ + 0x0001 - 0x0030 reg=2 bd Landroid/graphics/drawable/BitmapDrawable; │ │ + 0x0028 - 0x0030 reg=3 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0000 - 0x0030 reg=6 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0030 reg=7 image Landroid/graphics/Bitmap; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'checkSdCardSpace' │ │ type : '()D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -013fc4: |[013fc4] org.sixgun.ponyexpress.util.Utils.checkSdCardSpace:()D │ │ -013fd4: 2202 3900 |0000: new-instance v2, Landroid/os/StatFs; // type@0039 │ │ -013fd8: 7100 9600 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -013fde: 0c03 |0005: move-result-object v3 │ │ -013fe0: 6e10 0701 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0107 │ │ -013fe6: 0c03 |0009: move-result-object v3 │ │ -013fe8: 7020 9b00 3200 |000a: invoke-direct {v2, v3}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@009b │ │ -013fee: 6e10 9c00 0200 |000d: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@009c │ │ -013ff4: 0a03 |0010: move-result v3 │ │ -013ff6: 8333 |0011: int-to-double v3, v3 │ │ -013ff8: 6e10 9d00 0200 |0012: invoke-virtual {v2}, Landroid/os/StatFs;.getBlockSize:()I // method@009d │ │ -013ffe: 0a05 |0015: move-result v5 │ │ -014000: 8355 |0016: int-to-double v5, v5 │ │ -014002: ad00 0305 |0017: mul-double v0, v3, v5 │ │ -014006: 1803 0000 0000 8084 2e41 |0019: const-wide v3, #double 1e+06 // #412e848000000000 │ │ -014010: ae03 0003 |001e: div-double v3, v0, v3 │ │ -014014: 1003 |0020: return-wide v3 │ │ +015c38: |[015c38] org.sixgun.ponyexpress.util.Utils.checkSdCardSpace:()D │ │ +015c48: 2202 3b00 |0000: new-instance v2, Landroid/os/StatFs; // type@003b │ │ +015c4c: 7100 9800 0000 |0002: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +015c52: 0c03 |0005: move-result-object v3 │ │ +015c54: 6e10 0901 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0109 │ │ +015c5a: 0c03 |0009: move-result-object v3 │ │ +015c5c: 7020 9d00 3200 |000a: invoke-direct {v2, v3}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@009d │ │ +015c62: 6e10 9e00 0200 |000d: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@009e │ │ +015c68: 0a03 |0010: move-result v3 │ │ +015c6a: 8334 |0011: int-to-double v4, v3 │ │ +015c6c: 6e10 9f00 0200 |0012: invoke-virtual {v2}, Landroid/os/StatFs;.getBlockSize:()I // method@009f │ │ +015c72: 0a03 |0015: move-result v3 │ │ +015c74: 8336 |0016: int-to-double v6, v3 │ │ +015c76: ad00 0406 |0017: mul-double v0, v4, v6 │ │ +015c7a: 1804 0000 0000 8084 2e41 |0019: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +015c84: ae04 0004 |001e: div-double v4, v0, v4 │ │ +015c88: 1004 |0020: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x000d line=251 │ │ 0x0019 line=253 │ │ locals : │ │ 0x0019 - 0x0021 reg=0 sdAvailSpace D │ │ @@ -28222,100 +25817,95 @@ │ │ name : 'checkURL' │ │ type : '(Ljava/net/URL;)Ljava/net/HttpURLConnection;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 51 16-bit code units │ │ -014018: |[014018] org.sixgun.ponyexpress.util.Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ -014028: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01402a: 6e10 4901 0600 |0001: invoke-virtual {v6}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0149 │ │ -014030: 0c00 |0004: move-result-object v0 │ │ -014032: 1f00 9a00 |0005: check-cast v0, Ljava/net/HttpURLConnection; // type@009a │ │ -014036: 1a02 a702 |0007: const-string v2, "PonyExpressUtils" // string@02a7 │ │ -01403a: 2203 9100 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@0091 │ │ -01403e: 7010 3401 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -014044: 1a04 b702 |000e: const-string v4, "Response code: " // string@02b7 │ │ -014048: 6e20 3801 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01404e: 0c03 |0013: move-result-object v3 │ │ -014050: 6e10 4401 0000 |0014: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0144 │ │ -014056: 0a04 |0017: move-result v4 │ │ -014058: 6e20 3501 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -01405e: 0c03 |001b: move-result-object v3 │ │ -014060: 6e10 3901 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -014066: 0c03 |001f: move-result-object v3 │ │ -014068: 7120 b100 3200 |0020: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b1 │ │ -01406e: 6e10 4401 0000 |0023: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0144 │ │ -014074: 0a02 |0026: move-result v2 │ │ -014076: 1303 c800 |0027: const/16 v3, #int 200 // #c8 │ │ -01407a: 3232 0800 |0029: if-eq v2, v3, 0031 // +0008 │ │ -01407e: 0752 |002b: move-object v2, v5 │ │ -014080: 1102 |002c: return-object v2 │ │ -014082: 0d02 |002d: move-exception v2 │ │ -014084: 0721 |002e: move-object v1, v2 │ │ -014086: 0752 |002f: move-object v2, v5 │ │ -014088: 28fc |0030: goto 002c // -0004 │ │ -01408a: 0702 |0031: move-object v2, v0 │ │ -01408c: 28fa |0032: goto 002c // -0006 │ │ + insns size : 48 16-bit code units │ │ +015c8c: |[015c8c] org.sixgun.ponyexpress.util.Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ +015c9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +015c9e: 6e10 4c01 0600 |0001: invoke-virtual {v6}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@014c │ │ +015ca4: 0c00 |0004: move-result-object v0 │ │ +015ca6: 1f00 a100 |0005: check-cast v0, Ljava/net/HttpURLConnection; // type@00a1 │ │ +015caa: 1a03 b702 |0007: const-string v3, "PonyExpressUtils" // string@02b7 │ │ +015cae: 2204 9300 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +015cb2: 7010 3701 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015cb8: 1a05 c702 |000e: const-string v5, "Response code: " // string@02c7 │ │ +015cbc: 6e20 3b01 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015cc2: 0c04 |0013: move-result-object v4 │ │ +015cc4: 6e10 4701 0000 |0014: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0147 │ │ +015cca: 0a05 |0017: move-result v5 │ │ +015ccc: 6e20 3801 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +015cd2: 0c04 |001b: move-result-object v4 │ │ +015cd4: 6e10 3c01 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015cda: 0c04 |001f: move-result-object v4 │ │ +015cdc: 7120 b300 4300 |0020: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00b3 │ │ +015ce2: 6e10 4701 0000 |0023: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0147 │ │ +015ce8: 0a03 |0026: move-result v3 │ │ +015cea: 1304 c800 |0027: const/16 v4, #int 200 // #c8 │ │ +015cee: 3243 0300 |0029: if-eq v3, v4, 002c // +0003 │ │ +015cf2: 0720 |002b: move-object v0, v2 │ │ +015cf4: 1100 |002c: return-object v0 │ │ +015cf6: 0d01 |002d: move-exception v1 │ │ +015cf8: 0720 |002e: move-object v0, v2 │ │ +015cfa: 28fd |002f: goto 002c // -0003 │ │ catches : 1 │ │ 0x0001 - 0x0026 │ │ Ljava/io/IOException; -> 0x002d │ │ positions : │ │ 0x0001 line=93 │ │ 0x0007 line=94 │ │ 0x0023 line=96 │ │ 0x002c line=102 │ │ 0x002d line=99 │ │ - 0x0030 line=100 │ │ - 0x0032 line=102 │ │ + 0x002f line=100 │ │ locals : │ │ 0x0007 - 0x002c reg=0 conn Ljava/net/HttpURLConnection; │ │ - 0x002f - 0x0031 reg=1 e Ljava/io/IOException; │ │ - 0x0031 - 0x0033 reg=0 conn Ljava/net/HttpURLConnection; │ │ - 0x0000 - 0x0033 reg=6 _url Ljava/net/URL; │ │ + 0x002e - 0x0030 reg=1 e Ljava/io/IOException; │ │ + 0x0000 - 0x0030 reg=6 _url Ljava/net/URL; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'createBackgroundFromAlbumArt' │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -01409c: |[01409c] org.sixgun.ponyexpress.util.Utils.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ │ -0140ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0140ae: 3787 1e00 |0001: if-le v7, v8, 001f // +001e │ │ -0140b2: 7140 7500 7637 |0003: invoke-static {v6, v7, v7, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0075 │ │ -0140b8: 0c02 |0006: move-result-object v2 │ │ -0140ba: 2201 2800 |0007: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@0028 │ │ -0140be: 7020 7700 2100 |0009: invoke-direct {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0077 │ │ -0140c4: 6203 8502 |000c: sget-object v3, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@0285 │ │ -0140c8: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -0140cc: 7120 7104 2500 |0010: invoke-static {v5, v2}, Lorg/sixgun/ponyexpress/util/Utils;.BitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@0471 │ │ -0140d2: 0c01 |0013: move-result-object v1 │ │ -0140d4: 1303 3300 |0014: const/16 v3, #int 51 // #33 │ │ -0140d8: 6e20 7900 3100 |0016: invoke-virtual {v1, v3}, Landroid/graphics/drawable/BitmapDrawable;.setGravity:(I)V // method@0079 │ │ -0140de: 1303 5000 |0019: const/16 v3, #int 80 // #50 │ │ -0140e2: 6e20 7800 3100 |001b: invoke-virtual {v1, v3}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0078 │ │ -0140e8: 1101 |001e: return-object v1 │ │ -0140ea: 7140 7500 8638 |001f: invoke-static {v6, v8, v8, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0075 │ │ -0140f0: 0c02 |0022: move-result-object v2 │ │ -0140f2: 28e4 |0023: goto 0007 // -001c │ │ -0140f4: 0d00 |0024: move-exception v0 │ │ -0140f6: 1a03 a702 |0025: const-string v3, "PonyExpressUtils" // string@02a7 │ │ -0140fa: 1a04 d100 |0027: const-string v4, "Illegal Args passed to BitmapDrawable" // string@00d1 │ │ -0140fe: 7130 b400 4300 |0029: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -014104: 28e8 |002c: goto 0014 // -0018 │ │ -014106: 0d00 |002d: move-exception v0 │ │ -014108: 1a03 a702 |002e: const-string v3, "PonyExpressUtils" // string@02a7 │ │ -01410c: 1a04 c100 |0030: const-string v4, "IO exception with BitmapDrawable" // string@00c1 │ │ -014110: 7130 b400 4300 |0032: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -014116: 28df |0035: goto 0014 // -0021 │ │ +015d08: |[015d08] org.sixgun.ponyexpress.util.Utils.createBackgroundFromAlbumArt:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ │ +015d18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +015d1a: 3787 1e00 |0001: if-le v7, v8, 001f // +001e │ │ +015d1e: 7140 7700 7637 |0003: invoke-static {v6, v7, v7, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0077 │ │ +015d24: 0c02 |0006: move-result-object v2 │ │ +015d26: 2201 2a00 |0007: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@002a │ │ +015d2a: 7020 7900 2100 |0009: invoke-direct {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0079 │ │ +015d30: 6203 8d02 |000c: sget-object v3, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@028d │ │ +015d34: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +015d38: 7120 7504 2500 |0010: invoke-static {v5, v2}, Lorg/sixgun/ponyexpress/util/Utils;.BitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@0475 │ │ +015d3e: 0c01 |0013: move-result-object v1 │ │ +015d40: 1303 3300 |0014: const/16 v3, #int 51 // #33 │ │ +015d44: 6e20 7b00 3100 |0016: invoke-virtual {v1, v3}, Landroid/graphics/drawable/BitmapDrawable;.setGravity:(I)V // method@007b │ │ +015d4a: 1303 5000 |0019: const/16 v3, #int 80 // #50 │ │ +015d4e: 6e20 7a00 3100 |001b: invoke-virtual {v1, v3}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@007a │ │ +015d54: 1101 |001e: return-object v1 │ │ +015d56: 7140 7700 8638 |001f: invoke-static {v6, v8, v8, v3}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0077 │ │ +015d5c: 0c02 |0022: move-result-object v2 │ │ +015d5e: 28e4 |0023: goto 0007 // -001c │ │ +015d60: 0d00 |0024: move-exception v0 │ │ +015d62: 1a03 b702 |0025: const-string v3, "PonyExpressUtils" // string@02b7 │ │ +015d66: 1a04 d600 |0027: const-string v4, "Illegal Args passed to BitmapDrawable" // string@00d6 │ │ +015d6a: 7130 b600 4300 |0029: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015d70: 28e8 |002c: goto 0014 // -0018 │ │ +015d72: 0d00 |002d: move-exception v0 │ │ +015d74: 1a03 b702 |002e: const-string v3, "PonyExpressUtils" // string@02b7 │ │ +015d78: 1a04 c600 |0030: const-string v4, "IO exception with BitmapDrawable" // string@00c6 │ │ +015d7c: 7130 b600 4300 |0032: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015d82: 28df |0035: goto 0014 // -0021 │ │ catches : 1 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/IllegalArgumentException; -> 0x0024 │ │ Ljava/io/IOException; -> 0x002d │ │ positions : │ │ 0x0001 line=181 │ │ 0x0003 line=182 │ │ @@ -28343,90 +25933,86 @@ │ │ 0x0000 - 0x0036 reg=8 width I │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'deleteDir' │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 38 16-bit code units │ │ -014128: |[014128] org.sixgun.ponyexpress.util.Utils.deleteDir:(Ljava/io/File;)Z │ │ -014138: 6e10 0501 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@0105 │ │ -01413e: 0a05 |0003: move-result v5 │ │ -014140: 3805 1d00 |0004: if-eqz v5, 0021 // +001d │ │ -014144: 6e10 0a01 0600 |0006: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@010a │ │ -01414a: 0c02 |0009: move-result-object v2 │ │ -01414c: 0720 |000a: move-object v0, v2 │ │ -01414e: 2104 |000b: array-length v4, v0 │ │ -014150: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -014152: 3543 1400 |000d: if-ge v3, v4, 0021 // +0014 │ │ -014156: 4601 0003 |000f: aget-object v1, v0, v3 │ │ -01415a: 6e10 0801 0100 |0011: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@0108 │ │ -014160: 0a05 |0014: move-result v5 │ │ -014162: 3805 0800 |0015: if-eqz v5, 001d // +0008 │ │ -014166: 7110 7504 0100 |0017: invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;.deleteDir:(Ljava/io/File;)Z // method@0475 │ │ -01416c: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -014170: 28f1 |001c: goto 000d // -000f │ │ -014172: 6e10 0401 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0104 │ │ -014178: 28fa |0020: goto 001a // -0006 │ │ -01417a: 6e10 0401 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@0104 │ │ -014180: 0a05 |0024: move-result v5 │ │ -014182: 0f05 |0025: return v5 │ │ + insns size : 37 16-bit code units │ │ +015d94: |[015d94] org.sixgun.ponyexpress.util.Utils.deleteDir:(Ljava/io/File;)Z │ │ +015da4: 6e10 0701 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@0107 │ │ +015daa: 0a02 |0003: move-result v2 │ │ +015dac: 3802 1c00 |0004: if-eqz v2, 0020 // +001c │ │ +015db0: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@010c │ │ +015db6: 0c01 |0009: move-result-object v1 │ │ +015db8: 2113 |000a: array-length v3, v1 │ │ +015dba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +015dbc: 3532 1400 |000c: if-ge v2, v3, 0020 // +0014 │ │ +015dc0: 4600 0102 |000e: aget-object v0, v1, v2 │ │ +015dc4: 6e10 0a01 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@010a │ │ +015dca: 0a04 |0013: move-result v4 │ │ +015dcc: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +015dd0: 7110 7904 0000 |0016: invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;.deleteDir:(Ljava/io/File;)Z // method@0479 │ │ +015dd6: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +015dda: 28f1 |001b: goto 000c // -000f │ │ +015ddc: 6e10 0601 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0106 │ │ +015de2: 28fa |001f: goto 0019 // -0006 │ │ +015de4: 6e10 0601 0500 |0020: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@0106 │ │ +015dea: 0a02 |0023: move-result v2 │ │ +015dec: 0f02 |0024: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=126 │ │ - 0x0011 line=127 │ │ - 0x0017 line=128 │ │ - 0x001a line=126 │ │ - 0x001d line=130 │ │ - 0x0021 line=134 │ │ - locals : │ │ - 0x000b - 0x0021 reg=0 arr$ [Ljava/io/File; │ │ - 0x0011 - 0x0021 reg=1 file Ljava/io/File; │ │ - 0x000a - 0x0021 reg=2 files [Ljava/io/File; │ │ - 0x000d - 0x0021 reg=3 i$ I │ │ - 0x000c - 0x0021 reg=4 len$ I │ │ - 0x0000 - 0x0026 reg=6 path Ljava/io/File; │ │ + 0x0010 line=127 │ │ + 0x0016 line=128 │ │ + 0x0019 line=126 │ │ + 0x001c line=130 │ │ + 0x0020 line=134 │ │ + locals : │ │ + 0x0010 - 0x0020 reg=0 file Ljava/io/File; │ │ + 0x000a - 0x0020 reg=1 files [Ljava/io/File; │ │ + 0x0000 - 0x0025 reg=5 path Ljava/io/File; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'deleteFile' │ │ type : '(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -014184: |[014184] org.sixgun.ponyexpress.util.Utils.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ -014194: 7100 9600 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0096 │ │ -01419a: 0c03 |0003: move-result-object v3 │ │ -01419c: 2200 7400 |0004: new-instance v0, Ljava/io/File; // type@0074 │ │ -0141a0: 1a04 1400 |0006: const-string v4, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ -0141a4: 7030 0001 3004 |0008: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -0141aa: 6e10 fa01 0500 |000b: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fa │ │ -0141b0: 0c04 |000e: move-result-object v4 │ │ -0141b2: 6e40 4a04 6487 |000f: invoke-virtual {v4, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; // method@044a │ │ -0141b8: 0c01 |0012: move-result-object v1 │ │ -0141ba: 2204 9100 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0091 │ │ -0141be: 7010 3401 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -0141c4: 6e20 3801 8400 |0018: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0141ca: 0c04 |001b: move-result-object v4 │ │ -0141cc: 6e20 3801 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -0141d2: 0c04 |001f: move-result-object v4 │ │ -0141d4: 6e10 3901 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -0141da: 0c01 |0023: move-result-object v1 │ │ -0141dc: 2202 7400 |0024: new-instance v2, Ljava/io/File; // type@0074 │ │ -0141e0: 7030 0001 0201 |0026: invoke-direct {v2, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0100 │ │ -0141e6: 6e10 0401 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0104 │ │ -0141ec: 0a04 |002c: move-result v4 │ │ -0141ee: 0f04 |002d: return v4 │ │ +015df0: |[015df0] org.sixgun.ponyexpress.util.Utils.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ +015e00: 7100 9800 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0098 │ │ +015e06: 0c03 |0003: move-result-object v3 │ │ +015e08: 2200 7600 |0004: new-instance v0, Ljava/io/File; // type@0076 │ │ +015e0c: 1a04 1400 |0006: const-string v4, "/Android/data/org.sixgun.PonyExpress/files/" // string@0014 │ │ +015e10: 7030 0201 3004 |0008: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +015e16: 6e10 fe01 0500 |000b: invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; // method@01fe │ │ +015e1c: 0c04 |000e: move-result-object v4 │ │ +015e1e: 6e40 4e04 6487 |000f: invoke-virtual {v4, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;.getEpisodeFilename:(JLjava/lang/String;)Ljava/lang/String; // method@044e │ │ +015e24: 0c01 |0012: move-result-object v1 │ │ +015e26: 2204 9300 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +015e2a: 7010 3701 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015e30: 6e20 3b01 8400 |0018: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015e36: 0c04 |001b: move-result-object v4 │ │ +015e38: 6e20 3b01 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015e3e: 0c04 |001f: move-result-object v4 │ │ +015e40: 6e10 3c01 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015e46: 0c01 |0023: move-result-object v1 │ │ +015e48: 2202 7600 |0024: new-instance v2, Ljava/io/File; // type@0076 │ │ +015e4c: 7030 0201 0201 |0026: invoke-direct {v2, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0102 │ │ +015e52: 6e10 0601 0200 |0029: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@0106 │ │ +015e58: 0a04 |002c: move-result v4 │ │ +015e5a: 0f04 |002d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000b line=144 │ │ 0x0013 line=146 │ │ 0x0024 line=147 │ │ @@ -28445,49 +26031,49 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0141f0: |[0141f0] org.sixgun.ponyexpress.util.Utils.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; │ │ -014200: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -014204: 2b04 4200 0000 |0002: packed-switch v4, 00000044 // +00000042 │ │ -01420a: 2201 9100 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -01420e: 7010 3401 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -014214: 6e20 3501 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -01421a: 0c01 |000d: move-result-object v1 │ │ -01421c: 1a02 0100 |000e: const-string v2, " " // string@0001 │ │ -014220: 6e20 3801 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -014226: 0c01 |0013: move-result-object v1 │ │ -014228: 1402 3c00 067f |0014: const v2, #float 1.78118e+38 // #7f06003c │ │ -01422e: 6e20 4200 2300 |0017: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -014234: 0c02 |001a: move-result-object v2 │ │ -014236: 6e20 3801 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01423c: 0c01 |001e: move-result-object v1 │ │ -01423e: 6e10 3901 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -014244: 0c00 |0022: move-result-object v0 │ │ -014246: 1100 |0023: return-object v0 │ │ -014248: 2201 9100 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0091 │ │ -01424c: 7010 3401 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0134 │ │ -014252: 6e20 3501 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0135 │ │ -014258: 0c01 |002c: move-result-object v1 │ │ -01425a: 1a02 0100 |002d: const-string v2, " " // string@0001 │ │ -01425e: 6e20 3801 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -014264: 0c01 |0032: move-result-object v1 │ │ -014266: 1402 3d00 067f |0033: const v2, #float 1.78118e+38 // #7f06003d │ │ -01426c: 6e20 4200 2300 |0036: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -014272: 0c02 |0039: move-result-object v2 │ │ -014274: 6e20 3801 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0138 │ │ -01427a: 0c01 |003d: move-result-object v1 │ │ -01427c: 6e10 3901 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0139 │ │ -014282: 0c00 |0041: move-result-object v0 │ │ -014284: 28e1 |0042: goto 0023 // -001f │ │ -014286: 0000 |0043: nop // spacer │ │ -014288: 0001 0200 0000 0000 2100 0000 2200 ... |0044: packed-switch-data (8 units) │ │ +015e5c: |[015e5c] org.sixgun.ponyexpress.util.Utils.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; │ │ +015e6c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +015e70: 2b04 4200 0000 |0002: packed-switch v4, 00000044 // +00000042 │ │ +015e76: 2201 9300 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +015e7a: 7010 3701 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015e80: 6e20 3801 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +015e86: 0c01 |000d: move-result-object v1 │ │ +015e88: 1a02 0100 |000e: const-string v2, " " // string@0001 │ │ +015e8c: 6e20 3b01 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015e92: 0c01 |0013: move-result-object v1 │ │ +015e94: 1402 3c00 067f |0014: const v2, #float 1.78118e+38 // #7f06003c │ │ +015e9a: 6e20 4400 2300 |0017: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +015ea0: 0c02 |001a: move-result-object v2 │ │ +015ea2: 6e20 3b01 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015ea8: 0c01 |001e: move-result-object v1 │ │ +015eaa: 6e10 3c01 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015eb0: 0c00 |0022: move-result-object v0 │ │ +015eb2: 1100 |0023: return-object v0 │ │ +015eb4: 2201 9300 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +015eb8: 7010 3701 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +015ebe: 6e20 3801 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +015ec4: 0c01 |002c: move-result-object v1 │ │ +015ec6: 1a02 0100 |002d: const-string v2, " " // string@0001 │ │ +015eca: 6e20 3b01 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015ed0: 0c01 |0032: move-result-object v1 │ │ +015ed2: 1402 3d00 067f |0033: const v2, #float 1.78118e+38 // #7f06003d │ │ +015ed8: 6e20 4400 2300 |0036: invoke-virtual {v3, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +015ede: 0c02 |0039: move-result-object v2 │ │ +015ee0: 6e20 3b01 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +015ee6: 0c01 |003d: move-result-object v1 │ │ +015ee8: 6e10 3c01 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +015eee: 0c00 |0041: move-result-object v0 │ │ +015ef0: 28e1 |0042: goto 0023 // -001f │ │ +015ef2: 0000 |0043: nop // spacer │ │ +015ef4: 0001 0200 0000 0000 2100 0000 2200 ... |0044: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ 0x0005 line=165 │ │ 0x0023 line=168 │ │ 0x0024 line=162 │ │ @@ -28502,131 +26088,126 @@ │ │ name : 'getURL' │ │ type : '(Ljava/lang/String;)Ljava/net/URL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 18 16-bit code units │ │ -014298: |[014298] org.sixgun.ponyexpress.util.Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ -0142a8: 2201 9c00 |0000: new-instance v1, Ljava/net/URL; // type@009c │ │ -0142ac: 7020 4501 4100 |0002: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0145 │ │ -0142b2: 0712 |0005: move-object v2, v1 │ │ -0142b4: 1102 |0006: return-object v2 │ │ -0142b6: 0d02 |0007: move-exception v2 │ │ -0142b8: 0720 |0008: move-object v0, v2 │ │ -0142ba: 1a02 a702 |0009: const-string v2, "PonyExpressUtils" // string@02a7 │ │ -0142be: 1a03 8d00 |000b: const-string v3, "Episode URL badly formed." // string@008d │ │ -0142c2: 7130 b400 3200 |000d: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -0142c8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0142ca: 28f5 |0011: goto 0006 // -000b │ │ + insns size : 16 16-bit code units │ │ +015f04: |[015f04] org.sixgun.ponyexpress.util.Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ +015f14: 2201 a300 |0000: new-instance v1, Ljava/net/URL; // type@00a3 │ │ +015f18: 7020 4801 4100 |0002: invoke-direct {v1, v4}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0148 │ │ +015f1e: 1101 |0005: return-object v1 │ │ +015f20: 0d00 |0006: move-exception v0 │ │ +015f22: 1a02 b702 |0007: const-string v2, "PonyExpressUtils" // string@02b7 │ │ +015f26: 1a03 9100 |0009: const-string v3, "Episode URL badly formed." // string@0091 │ │ +015f2a: 7130 b600 3200 |000b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015f30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +015f32: 28f6 |000f: goto 0005 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ - Ljava/net/MalformedURLException; -> 0x0007 │ │ + Ljava/net/MalformedURLException; -> 0x0006 │ │ positions : │ │ 0x0000 line=77 │ │ - 0x0006 line=82 │ │ - 0x0007 line=78 │ │ - 0x0009 line=79 │ │ - 0x0010 line=80 │ │ + 0x0005 line=82 │ │ + 0x0006 line=78 │ │ + 0x0007 line=79 │ │ + 0x000e line=80 │ │ locals : │ │ - 0x0005 - 0x0006 reg=1 url Ljava/net/URL; │ │ - 0x0009 - 0x0012 reg=0 e Ljava/net/MalformedURLException; │ │ - 0x0000 - 0x0012 reg=4 _url Ljava/lang/String; │ │ + 0x0007 - 0x0010 reg=0 e Ljava/net/MalformedURLException; │ │ + 0x0000 - 0x0010 reg=4 _url Ljava/lang/String; │ │ │ │ #10 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'initCompatibility' │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ - insns size : 42 16-bit code units │ │ -0142dc: |[0142dc] org.sixgun.ponyexpress.util.Utils.initCompatibility:()V │ │ -0142ec: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0142ee: 2332 5401 |0001: new-array v2, v3, [Ljava/lang/Class; // type@0154 │ │ -0142f2: 1c00 2800 |0003: const-class v0, Landroid/graphics/drawable/BitmapDrawable; // type@0028 │ │ -0142f6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0142f8: 1c04 1e00 |0006: const-class v4, Landroid/content/res/Resources; // type@001e │ │ -0142fc: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ -014300: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -014302: 1c04 2500 |000b: const-class v4, Landroid/graphics/Bitmap; // type@0025 │ │ -014306: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ -01430a: 6e20 1601 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@0116 │ │ -014310: 0c03 |0012: move-result-object v3 │ │ -014312: 6903 8502 |0013: sput-object v3, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@0285 │ │ -014316: 0e00 |0015: return-void │ │ -014318: 0d03 |0016: move-exception v3 │ │ -01431a: 0731 |0017: move-object v1, v3 │ │ -01431c: 1a03 a702 |0018: const-string v3, "PonyExpressUtils" // string@02a7 │ │ -014320: 1a04 3500 |001a: const-string v4, "BitmapDrawable security exception" // string@0035 │ │ -014324: 7130 b400 4301 |001c: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -01432a: 28f6 |001f: goto 0015 // -000a │ │ -01432c: 0d03 |0020: move-exception v3 │ │ -01432e: 0731 |0021: move-object v1, v3 │ │ -014330: 1a03 a702 |0022: const-string v3, "PonyExpressUtils" // string@02a7 │ │ -014334: 1a04 3400 |0024: const-string v4, "BitmapDrawable has no such method" // string@0034 │ │ -014338: 7130 b400 4301 |0026: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b4 │ │ -01433e: 28ec |0029: goto 0015 // -0014 │ │ + insns size : 40 16-bit code units │ │ +015f44: |[015f44] org.sixgun.ponyexpress.util.Utils.initCompatibility:()V │ │ +015f54: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +015f56: 2332 5c01 |0001: new-array v2, v3, [Ljava/lang/Class; // type@015c │ │ +015f5a: 1c00 2a00 |0003: const-class v0, Landroid/graphics/drawable/BitmapDrawable; // type@002a │ │ +015f5e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +015f60: 1c04 2000 |0006: const-class v4, Landroid/content/res/Resources; // type@0020 │ │ +015f64: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ +015f68: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +015f6a: 1c04 2700 |000b: const-class v4, Landroid/graphics/Bitmap; // type@0027 │ │ +015f6e: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ +015f72: 6e20 1901 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@0119 │ │ +015f78: 0c03 |0012: move-result-object v3 │ │ +015f7a: 6903 8d02 |0013: sput-object v3, Lorg/sixgun/ponyexpress/util/Utils;.mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; // field@028d │ │ +015f7e: 0e00 |0015: return-void │ │ +015f80: 0d01 |0016: move-exception v1 │ │ +015f82: 1a03 b702 |0017: const-string v3, "PonyExpressUtils" // string@02b7 │ │ +015f86: 1a04 3500 |0019: const-string v4, "BitmapDrawable security exception" // string@0035 │ │ +015f8a: 7130 b600 4301 |001b: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015f90: 28f7 |001e: goto 0015 // -0009 │ │ +015f92: 0d01 |001f: move-exception v1 │ │ +015f94: 1a03 b702 |0020: const-string v3, "PonyExpressUtils" // string@02b7 │ │ +015f98: 1a04 3400 |0022: const-string v4, "BitmapDrawable has no such method" // string@0034 │ │ +015f9c: 7130 b600 4301 |0024: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +015fa2: 28ee |0027: goto 0015 // -0012 │ │ catches : 1 │ │ 0x0003 - 0x0015 │ │ Ljava/lang/SecurityException; -> 0x0016 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0020 │ │ + Ljava/lang/NoSuchMethodException; -> 0x001f │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=209 │ │ 0x0005 line=210 │ │ 0x000a line=211 │ │ 0x000f line=212 │ │ 0x0015 line=220 │ │ 0x0016 line=213 │ │ - 0x0018 line=214 │ │ - 0x0020 line=215 │ │ - 0x0022 line=217 │ │ + 0x0017 line=214 │ │ + 0x001f line=215 │ │ + 0x0020 line=217 │ │ locals : │ │ 0x0005 - 0x0015 reg=0 cls Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - 0x0018 - 0x0020 reg=1 e Ljava/lang/SecurityException; │ │ - 0x0022 - 0x002a reg=1 e Ljava/lang/NoSuchMethodException; │ │ - 0x0003 - 0x002a reg=2 partypes [Ljava/lang/Class; [Ljava/lang/Class<*>; │ │ + 0x0017 - 0x001f reg=1 e Ljava/lang/SecurityException; │ │ + 0x0020 - 0x0028 reg=1 e Ljava/lang/NoSuchMethodException; │ │ + 0x0003 - 0x0028 reg=2 partypes [Ljava/lang/Class; [Ljava/lang/Class<*>; │ │ │ │ #11 : (in Lorg/sixgun/ponyexpress/util/Utils;) │ │ name : 'milliToTime' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -014350: |[014350] org.sixgun.ponyexpress.util.Utils.milliToTime:(I)Ljava/lang/String; │ │ -014360: d372 e803 |0000: div-int/lit16 v2, v7, #int 1000 // #03e8 │ │ -014364: db01 023c |0002: div-int/lit8 v1, v2, #int 60 // #3c │ │ -014368: db00 013c |0004: div-int/lit8 v0, v1, #int 60 // #3c │ │ -01436c: dc02 023c |0006: rem-int/lit8 v2, v2, #int 60 // #3c │ │ -014370: dc01 013c |0008: rem-int/lit8 v1, v1, #int 60 // #3c │ │ -014374: dc00 003c |000a: rem-int/lit8 v0, v0, #int 60 // #3c │ │ -014378: 1a03 0c00 |000c: const-string v3, "%d:%02d:%02d" // string@000c │ │ -01437c: 1234 |000e: const/4 v4, #int 3 // #3 │ │ -01437e: 2344 5501 |000f: new-array v4, v4, [Ljava/lang/Object; // type@0155 │ │ -014382: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -014384: 7110 1d01 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@011d │ │ -01438a: 0c06 |0015: move-result-object v6 │ │ -01438c: 4d06 0405 |0016: aput-object v6, v4, v5 │ │ -014390: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -014392: 7110 1d01 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@011d │ │ -014398: 0c06 |001c: move-result-object v6 │ │ -01439a: 4d06 0405 |001d: aput-object v6, v4, v5 │ │ -01439e: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -0143a0: 7110 1d01 0200 |0020: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@011d │ │ -0143a6: 0c06 |0023: move-result-object v6 │ │ -0143a8: 4d06 0405 |0024: aput-object v6, v4, v5 │ │ -0143ac: 7120 2a01 4300 |0026: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@012a │ │ -0143b2: 0c03 |0029: move-result-object v3 │ │ -0143b4: 1103 |002a: return-object v3 │ │ +015fb4: |[015fb4] org.sixgun.ponyexpress.util.Utils.milliToTime:(I)Ljava/lang/String; │ │ +015fc4: d372 e803 |0000: div-int/lit16 v2, v7, #int 1000 // #03e8 │ │ +015fc8: db01 023c |0002: div-int/lit8 v1, v2, #int 60 // #3c │ │ +015fcc: db00 013c |0004: div-int/lit8 v0, v1, #int 60 // #3c │ │ +015fd0: dc02 023c |0006: rem-int/lit8 v2, v2, #int 60 // #3c │ │ +015fd4: dc01 013c |0008: rem-int/lit8 v1, v1, #int 60 // #3c │ │ +015fd8: dc00 003c |000a: rem-int/lit8 v0, v0, #int 60 // #3c │ │ +015fdc: 1a03 0c00 |000c: const-string v3, "%d:%02d:%02d" // string@000c │ │ +015fe0: 1234 |000e: const/4 v4, #int 3 // #3 │ │ +015fe2: 2344 5d01 |000f: new-array v4, v4, [Ljava/lang/Object; // type@015d │ │ +015fe6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +015fe8: 7110 2001 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0120 │ │ +015fee: 0c06 |0015: move-result-object v6 │ │ +015ff0: 4d06 0405 |0016: aput-object v6, v4, v5 │ │ +015ff4: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +015ff6: 7110 2001 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0120 │ │ +015ffc: 0c06 |001c: move-result-object v6 │ │ +015ffe: 4d06 0405 |001d: aput-object v6, v4, v5 │ │ +016002: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +016004: 7110 2001 0200 |0020: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0120 │ │ +01600a: 0c06 |0023: move-result-object v6 │ │ +01600c: 4d06 0405 |0024: aput-object v6, v4, v5 │ │ +016010: 7120 2d01 4300 |0026: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@012d │ │ +016016: 0c03 |0029: move-result-object v3 │ │ +016018: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=62 │ │ 0x0008 line=63 │ │ @@ -28642,55 +26223,53 @@ │ │ name : 'stripper' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 16 16-bit code units │ │ -0143b8: |[0143b8] org.sixgun.ponyexpress.util.Utils.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0143c8: 6e20 2701 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0127 │ │ -0143ce: 0a01 |0003: move-result v1 │ │ -0143d0: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0143d4: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -0143d8: 6e30 2e01 3201 |0008: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@012e │ │ -0143de: 0c00 |000b: move-result-object v0 │ │ -0143e0: 0701 |000c: move-object v1, v0 │ │ -0143e2: 1101 |000d: return-object v1 │ │ -0143e4: 0721 |000e: move-object v1, v2 │ │ -0143e6: 28fe |000f: goto 000d // -0002 │ │ + insns size : 15 16-bit code units │ │ +01601c: |[01601c] org.sixgun.ponyexpress.util.Utils.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +01602c: 6e20 2a01 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@012a │ │ +016032: 0a01 |0003: move-result v1 │ │ +016034: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +016038: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +01603c: 6e30 3101 3201 |0008: invoke-virtual {v2, v3, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0131 │ │ +016042: 0c00 |000b: move-result-object v0 │ │ +016044: 1100 |000c: return-object v0 │ │ +016046: 0720 |000d: move-object v0, v2 │ │ +016048: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ - 0x000d line=115 │ │ + 0x000c line=115 │ │ locals : │ │ - 0x000c - 0x000d reg=0 stripped Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=2 string Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=3 to_strip Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=2 string Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=3 to_strip Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 743 (Utils.java) │ │ + source_file_idx : 762 (Utils.java) │ │ │ │ -Class #123 header: │ │ -class_idx : 329 │ │ +Class #118 header: │ │ +class_idx : 337 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 147 │ │ -source_file_idx : 692 │ │ +superclass_idx : 149 │ │ +source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #123 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=doImageDownload │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #123 - │ │ +Class #118 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/view/RemoteImageView$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Thread;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$1;) │ │ @@ -28703,150 +26282,78 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0143e8: |[0143e8] org.sixgun.ponyexpress.view.RemoteImageView$1.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ -0143f8: 5b01 8602 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0286 │ │ -0143fc: 7010 3b01 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@013b │ │ -014402: 0e00 |0005: return-void │ │ +01604c: |[01604c] org.sixgun.ponyexpress.view.RemoteImageView$1.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ +01605c: 5b01 8e02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028e │ │ +016060: 7010 3e01 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@013e │ │ +016066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/view/RemoteImageView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -014404: |[014404] org.sixgun.ponyexpress.view.RemoteImageView$1.run:()V │ │ -014414: 5440 8602 |0000: iget-object v0, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0286 │ │ -014418: 7110 8704 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; // method@0487 │ │ -01441e: 0c00 |0005: move-result-object v0 │ │ -014420: 7110 a801 0000 |0006: invoke-static {v0}, Lorg/sixgun/ponyexpress/Controller;.getInstance:(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; // method@01a8 │ │ -014426: 0c00 |0009: move-result-object v0 │ │ -014428: 5441 8602 |000a: iget-object v1, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0286 │ │ -01442c: 7110 8704 0100 |000c: invoke-static {v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; // method@0487 │ │ -014432: 0c01 |000f: move-result-object v1 │ │ -014434: 5442 8602 |0010: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0286 │ │ -014438: 7110 8804 0200 |0012: invoke-static {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$100:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String; // method@0488 │ │ -01443e: 0c02 |0015: move-result-object v2 │ │ -014440: 5443 8602 |0016: iget-object v3, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0286 │ │ -014444: 7110 8904 0300 |0018: invoke-static {v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$200:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/MessagingListener; // method@0489 │ │ -01444a: 0c03 |001b: move-result-object v3 │ │ -01444c: 6e40 ab01 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/Controller;.loadRemoteImage:(Landroid/content/Context;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;)V // method@01ab │ │ -014452: 0e00 |001f: return-void │ │ +016068: |[016068] org.sixgun.ponyexpress.view.RemoteImageView$1.run:()V │ │ +016078: 5440 8e02 |0000: iget-object v0, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028e │ │ +01607c: 7110 8b04 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; // method@048b │ │ +016082: 0c00 |0005: move-result-object v0 │ │ +016084: 7110 ac01 0000 |0006: invoke-static {v0}, Lorg/sixgun/ponyexpress/Controller;.getInstance:(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; // method@01ac │ │ +01608a: 0c00 |0009: move-result-object v0 │ │ +01608c: 5441 8e02 |000a: iget-object v1, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028e │ │ +016090: 7110 8b04 0100 |000c: invoke-static {v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; // method@048b │ │ +016096: 0c01 |000f: move-result-object v1 │ │ +016098: 5442 8e02 |0010: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028e │ │ +01609c: 7110 8c04 0200 |0012: invoke-static {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$100:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String; // method@048c │ │ +0160a2: 0c02 |0015: move-result-object v2 │ │ +0160a4: 5443 8e02 |0016: iget-object v3, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028e │ │ +0160a8: 7110 8d04 0300 |0018: invoke-static {v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$200:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/MessagingListener; // method@048d │ │ +0160ae: 0c03 |001b: move-result-object v3 │ │ +0160b0: 6e40 af01 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/Controller;.loadRemoteImage:(Landroid/content/Context;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;)V // method@01af │ │ +0160b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ + 0x000c line=78 │ │ 0x001f line=79 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lorg/sixgun/ponyexpress/view/RemoteImageView$1; │ │ │ │ - source_file_idx : 692 (RemoteImageView.java) │ │ - │ │ -Class #124 header: │ │ -class_idx : 330 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 215 │ │ -source_file_idx : 692 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #124 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #124 - │ │ - Class descriptor : 'Lorg/sixgun/ponyexpress/view/RemoteImageView$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lorg/sixgun/ponyexpress/MessagingListener;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ - name : 'this$0' │ │ - type : 'Lorg/sixgun/ponyexpress/view/RemoteImageView;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ - name : '' │ │ - type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -014454: |[014454] org.sixgun.ponyexpress.view.RemoteImageView$2.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ -014464: 5b01 8702 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0287 │ │ -014468: 7010 e401 0000 |0002: invoke-direct {v0}, Lorg/sixgun/ponyexpress/MessagingListener;.:()V // method@01e4 │ │ -01446e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/view/RemoteImageView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ - name : 'loadRemoteImageFinished' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -014470: |[014470] org.sixgun.ponyexpress.view.RemoteImageView$2.loadRemoteImageFinished:(Landroid/content/Context;)V │ │ -014480: 5410 8702 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0287 │ │ -014484: 7110 8b04 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$400:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // method@048b │ │ -01448a: 0c00 |0005: move-result-object v0 │ │ -01448c: 6e10 8304 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.imageDownloaded:()V // method@0483 │ │ -014492: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=123 │ │ - 0x0009 line=124 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView$2; │ │ - 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ - │ │ - source_file_idx : 692 (RemoteImageView.java) │ │ + source_file_idx : 708 (RemoteImageView.java) │ │ │ │ -Class #125 header: │ │ -class_idx : 331 │ │ +Class #119 header: │ │ +class_idx : 339 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 52 │ │ -source_file_idx : 692 │ │ +superclass_idx : 54 │ │ +source_file_idx : 708 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #125 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="RemoteImageHandler" │ │ │ │ -Class #125 - │ │ +Class #119 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;) │ │ name : 'MSG_DOWNLOADED' │ │ @@ -28864,43 +26371,43 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -014494: |[014494] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ -0144a4: 5b01 8902 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0289 │ │ -0144a8: 7010 9800 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0098 │ │ -0144ae: 0e00 |0005: return-void │ │ +0160b8: |[0160b8] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ +0160c8: 5b01 9102 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0291 │ │ +0160cc: 7010 9a00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009a │ │ +0160d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0144b0: |[0144b0] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.handleMessage:(Landroid/os/Message;)V │ │ -0144c0: 5220 0a00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@000a │ │ -0144c4: 2b00 0a00 0000 |0002: packed-switch v0, 0000000c // +0000000a │ │ -0144ca: 0e00 |0005: return-void │ │ -0144cc: 5410 8902 |0006: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0289 │ │ -0144d0: 7110 8a04 0000 |0008: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$300:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@048a │ │ -0144d6: 28fa |000b: goto 0005 // -0006 │ │ -0144d8: 0001 0100 0200 0000 0400 0000 |000c: packed-switch-data (6 units) │ │ +0160d4: |[0160d4] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.handleMessage:(Landroid/os/Message;)V │ │ +0160e4: 5220 0a00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@000a │ │ +0160e8: 2b00 0a00 0000 |0002: packed-switch v0, 0000000c // +0000000a │ │ +0160ee: 0e00 |0005: return-void │ │ +0160f0: 5410 9102 |0006: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@0291 │ │ +0160f4: 7110 8e04 0000 |0008: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$300:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@048e │ │ +0160fa: 28fa |000b: goto 0005 // -0006 │ │ +0160fc: 0001 0100 0200 0000 0400 0000 |000c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=113 │ │ 0x0006 line=110 │ │ 0x000c line=108 │ │ locals : │ │ @@ -28912,42 +26419,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0144e4: |[0144e4] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.imageDownloaded:()V │ │ -0144f4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0144f6: 6e20 8404 0100 |0001: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.sendEmptyMessage:(I)Z // method@0484 │ │ -0144fc: 0e00 |0004: return-void │ │ +016108: |[016108] org.sixgun.ponyexpress.view.RemoteImageView$RemoteImageHandler.imageDownloaded:()V │ │ +016118: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +01611a: 6e20 8804 0100 |0001: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.sendEmptyMessage:(I)Z // method@0488 │ │ +016120: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; │ │ │ │ - source_file_idx : 692 (RemoteImageView.java) │ │ + source_file_idx : 708 (RemoteImageView.java) │ │ │ │ -Class #126 header: │ │ -class_idx : 332 │ │ +Class #120 header: │ │ +class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 97 │ │ -source_file_idx : 692 │ │ +superclass_idx : 99 │ │ +source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 3 │ │ │ │ -Class #126 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; } │ │ │ │ -Class #126 - │ │ +Class #120 - │ │ Class descriptor : 'Lorg/sixgun/ponyexpress/view/RemoteImageView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ImageView;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -28976,21 +26483,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -014500: |[014500] org.sixgun.ponyexpress.view.RemoteImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -014510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -014512: 7040 8604 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0486 │ │ -014518: 1400 1800 027f |0004: const v0, #float 1.728e+38 // #7f020018 │ │ -01451e: 6e20 9204 0100 |0007: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0492 │ │ -014524: 5b12 8a02 |000a: iput-object v2, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@028a │ │ -014528: 0e00 |000c: return-void │ │ +016124: |[016124] org.sixgun.ponyexpress.view.RemoteImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +016134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +016136: 7040 8a04 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@048a │ │ +01613c: 1400 1800 027f |0004: const v0, #float 1.728e+38 // #7f020018 │ │ +016142: 6e20 9604 0100 |0007: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0496 │ │ +016148: 5b12 9202 |000a: iput-object v2, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@0292 │ │ +01614c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x000a line=43 │ │ 0x000c line=44 │ │ locals : │ │ @@ -29003,27 +26510,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -01452c: |[01452c] org.sixgun.ponyexpress.view.RemoteImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -01453c: 1401 1800 027f |0000: const v1, #float 1.728e+38 // #7f020018 │ │ -014542: 7040 e100 3254 |0003: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e1 │ │ -014548: 5921 8e02 |0006: iput v1, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@028e │ │ -01454c: 2200 4b01 |0008: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // type@014b │ │ -014550: 7020 8104 2000 |000a: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@0481 │ │ -014556: 5b20 8b02 |000d: iput-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mHandler:Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // field@028b │ │ -01455a: 2200 4a01 |000f: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$2; // type@014a │ │ -01455e: 7020 7f04 2000 |0011: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@047f │ │ -014564: 5b20 8c02 |0014: iput-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mListener:Lorg/sixgun/ponyexpress/MessagingListener; // field@028c │ │ -014568: 6e20 9204 1200 |0016: invoke-virtual {v2, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0492 │ │ -01456e: 5b23 8a02 |0019: iput-object v3, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@028a │ │ -014572: 0e00 |001b: return-void │ │ +016150: |[016150] org.sixgun.ponyexpress.view.RemoteImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +016160: 1401 1800 027f |0000: const v1, #float 1.728e+38 // #7f020018 │ │ +016166: 7040 e300 3254 |0003: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e3 │ │ +01616c: 5921 9602 |0006: iput v1, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@0296 │ │ +016170: 2200 5301 |0008: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // type@0153 │ │ +016174: 7020 8504 2000 |000a: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@0485 │ │ +01617a: 5b20 9302 |000d: iput-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mHandler:Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // field@0293 │ │ +01617e: 2200 5201 |000f: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$2; // type@0152 │ │ +016182: 7020 8304 2000 |0011: invoke-direct {v0, v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@0483 │ │ +016188: 5b20 9402 |0014: iput-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mListener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0294 │ │ +01618c: 6e20 9604 1200 |0016: invoke-virtual {v2, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0496 │ │ +016192: 5b23 9202 |0019: iput-object v3, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@0292 │ │ +016196: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ 0x0006 line=38 │ │ 0x0008 line=101 │ │ 0x000f line=121 │ │ 0x0016 line=48 │ │ @@ -29040,17 +26547,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -014574: |[014574] org.sixgun.ponyexpress.view.RemoteImageView.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; │ │ -014584: 5410 8a02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@028a │ │ -014588: 1100 |0002: return-object v0 │ │ +016198: |[016198] org.sixgun.ponyexpress.view.RemoteImageView.access$000:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; │ │ +0161a8: 5410 9202 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@0292 │ │ +0161ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #3 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -29058,17 +26565,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01458c: |[01458c] org.sixgun.ponyexpress.view.RemoteImageView.access$100:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String; │ │ -01459c: 5410 8d02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -0145a0: 1100 |0002: return-object v0 │ │ +0161b0: |[0161b0] org.sixgun.ponyexpress.view.RemoteImageView.access$100:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String; │ │ +0161c0: 5410 9502 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +0161c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #4 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -29076,17 +26583,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/MessagingListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0145a4: |[0145a4] org.sixgun.ponyexpress.view.RemoteImageView.access$200:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/MessagingListener; │ │ -0145b4: 5410 8c02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mListener:Lorg/sixgun/ponyexpress/MessagingListener; // field@028c │ │ -0145b8: 1100 |0002: return-object v0 │ │ +0161c8: |[0161c8] org.sixgun.ponyexpress.view.RemoteImageView.access$200:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/MessagingListener; │ │ +0161d8: 5410 9402 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mListener:Lorg/sixgun/ponyexpress/MessagingListener; // field@0294 │ │ +0161dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #5 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -29094,17 +26601,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0145bc: |[0145bc] org.sixgun.ponyexpress.view.RemoteImageView.access$300:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ -0145cc: 7010 8d04 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.endLoadRemote:()V // method@048d │ │ -0145d2: 0e00 |0003: return-void │ │ +0161e0: |[0161e0] org.sixgun.ponyexpress.view.RemoteImageView.access$300:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ +0161f0: 7010 9104 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.endLoadRemote:()V // method@0491 │ │ +0161f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #6 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -29112,17 +26619,17 @@ │ │ type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0145d4: |[0145d4] org.sixgun.ponyexpress.view.RemoteImageView.access$400:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; │ │ -0145e4: 5410 8b02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mHandler:Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // field@028b │ │ -0145e8: 1100 |0002: return-object v0 │ │ +0161f8: |[0161f8] org.sixgun.ponyexpress.view.RemoteImageView.access$400:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; │ │ +016208: 5410 9302 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mHandler:Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // field@0293 │ │ +01620c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #7 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ @@ -29130,53 +26637,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0145ec: |[0145ec] org.sixgun.ponyexpress.view.RemoteImageView.doImageDownload:()V │ │ -0145fc: 2200 4901 |0000: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1; // type@0149 │ │ -014600: 7020 7c04 1000 |0002: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@047c │ │ -014606: 6e10 7e04 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.start:()V // method@047e │ │ -01460c: 0e00 |0008: return-void │ │ +016210: |[016210] org.sixgun.ponyexpress.view.RemoteImageView.doImageDownload:()V │ │ +016220: 2200 5101 |0000: new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1; // type@0151 │ │ +016224: 7020 8004 1000 |0002: invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V // method@0480 │ │ +01622a: 6e10 8204 0000 |0005: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;.start:()V // method@0482 │ │ +016230: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ + 0x0005 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ #8 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView;) │ │ name : 'endLoadRemote' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -014610: |[014610] org.sixgun.ponyexpress.view.RemoteImageView.endLoadRemote:()V │ │ -014620: 6201 5200 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -014624: 5442 8d02 |0002: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -014628: 6e20 1f04 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041f │ │ -01462e: 0c00 |0007: move-result-object v0 │ │ -014630: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -014634: 6e20 9104 0400 |000a: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0491 │ │ -01463a: 0e00 |000d: return-void │ │ -01463c: 5441 8a02 |000e: iget-object v1, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@028a │ │ -014640: 5442 8a02 |0010: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@028a │ │ -014644: 1403 1e00 067f |0012: const v3, #float 1.78117e+38 // #7f06001e │ │ -01464a: 6e20 4200 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0042 │ │ -014650: 0c02 |0018: move-result-object v2 │ │ -014652: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -014654: 7130 fc00 2103 |001a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00fc │ │ -01465a: 0c01 |001d: move-result-object v1 │ │ -01465c: 6e10 fd00 0100 |001e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00fd │ │ -014662: 28ec |0021: goto 000d // -0014 │ │ +016234: |[016234] org.sixgun.ponyexpress.view.RemoteImageView.endLoadRemote:()V │ │ +016244: 6201 5a00 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +016248: 5442 9502 |0002: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +01624c: 6e20 2304 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0423 │ │ +016252: 0c00 |0007: move-result-object v0 │ │ +016254: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +016258: 6e20 9504 0400 |000a: invoke-virtual {v4, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0495 │ │ +01625e: 0e00 |000d: return-void │ │ +016260: 5441 9202 |000e: iget-object v1, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@0292 │ │ +016264: 5442 9202 |0010: iget-object v2, v4, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mContext:Landroid/content/Context; // field@0292 │ │ +016268: 1403 1e00 067f |0012: const v3, #float 1.78117e+38 // #7f06001e │ │ +01626e: 6e20 4400 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +016274: 0c02 |0018: move-result-object v2 │ │ +016276: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +016278: 7130 fe00 2103 |001a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00fe │ │ +01627e: 0c01 |001d: move-result-object v1 │ │ +016280: 6e10 ff00 0100 |001e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00ff │ │ +016286: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0008 line=94 │ │ 0x000a line=95 │ │ 0x000d line=99 │ │ 0x000e line=97 │ │ @@ -29189,25 +26697,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -014664: |[014664] org.sixgun.ponyexpress.view.RemoteImageView.setFromLocal:()V │ │ -014674: 6201 5200 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -014678: 5432 8d02 |0002: iget-object v2, v3, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -01467c: 6e20 1f04 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@041f │ │ -014682: 0c00 |0007: move-result-object v0 │ │ -014684: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -014688: 6e20 9104 0300 |000a: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0491 │ │ -01468e: 0e00 |000d: return-void │ │ -014690: 5231 8e02 |000e: iget v1, v3, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@028e │ │ -014694: 6e20 9204 1300 |0010: invoke-virtual {v3, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0492 │ │ -01469a: 28fa |0013: goto 000d // -0006 │ │ +016288: |[016288] org.sixgun.ponyexpress.view.RemoteImageView.setFromLocal:()V │ │ +016298: 6201 5a00 |0000: sget-object v1, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +01629c: 5432 9502 |0002: iget-object v2, v3, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +0162a0: 6e20 2304 2100 |0004: invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0423 │ │ +0162a6: 0c00 |0007: move-result-object v0 │ │ +0162a8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0162ac: 6e20 9504 0300 |000a: invoke-virtual {v3, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0495 │ │ +0162b2: 0e00 |000d: return-void │ │ +0162b4: 5231 9602 |000e: iget v1, v3, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@0296 │ │ +0162b8: 6e20 9604 1300 |0010: invoke-virtual {v3, v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0496 │ │ +0162be: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ 0x000a line=86 │ │ 0x000d line=90 │ │ 0x000e line=88 │ │ @@ -29221,18 +26729,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01469c: |[01469c] org.sixgun.ponyexpress.view.RemoteImageView.loadImage:()V │ │ -0146ac: 5210 8e02 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@028e │ │ -0146b0: 6e20 8f04 0100 |0002: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:(I)V // method@048f │ │ -0146b6: 0e00 |0005: return-void │ │ +0162c0: |[0162c0] org.sixgun.ponyexpress.view.RemoteImageView.loadImage:()V │ │ +0162d0: 5210 9602 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@0296 │ │ +0162d4: 6e20 9304 0100 |0002: invoke-virtual {v1, v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.loadImage:(I)V // method@0493 │ │ +0162da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ │ @@ -29241,28 +26749,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0146b8: |[0146b8] org.sixgun.ponyexpress.view.RemoteImageView.loadImage:(I)V │ │ -0146c8: 5923 8e02 |0000: iput v3, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@028e │ │ -0146cc: 5420 8d02 |0002: iget-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -0146d0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0146d4: 6200 5200 |0006: sget-object v0, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@0052 │ │ -0146d8: 5421 8d02 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -0146dc: 6e20 1d04 1000 |000a: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/ImageManager;.contains:(Ljava/lang/String;)Z // method@041d │ │ -0146e2: 0a00 |000d: move-result v0 │ │ -0146e4: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -0146e8: 7010 9004 0200 |0010: invoke-direct {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setFromLocal:()V // method@0490 │ │ -0146ee: 0e00 |0013: return-void │ │ -0146f0: 6e20 9204 3200 |0014: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0492 │ │ -0146f6: 7010 8c04 0200 |0017: invoke-direct {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.doImageDownload:()V // method@048c │ │ -0146fc: 28f9 |001a: goto 0013 // -0007 │ │ +0162dc: |[0162dc] org.sixgun.ponyexpress.view.RemoteImageView.loadImage:(I)V │ │ +0162ec: 5923 9602 |0000: iput v3, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mResource:I // field@0296 │ │ +0162f0: 5420 9502 |0002: iget-object v0, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +0162f4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0162f8: 6200 5a00 |0006: sget-object v0, Lorg/sixgun/ponyexpress/PonyExpressApp;.sImageManager:Lorg/sixgun/ponyexpress/util/ImageManager; // field@005a │ │ +0162fc: 5421 9502 |0008: iget-object v1, v2, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +016300: 6e20 2104 1000 |000a: invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/ImageManager;.contains:(Ljava/lang/String;)Z // method@0421 │ │ +016306: 0a00 |000d: move-result v0 │ │ +016308: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +01630c: 7010 9404 0200 |0010: invoke-direct {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setFromLocal:()V // method@0494 │ │ +016312: 0e00 |0013: return-void │ │ +016314: 6e20 9604 3200 |0014: invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.setImageResource:(I)V // method@0496 │ │ +01631a: 7010 9004 0200 |0017: invoke-direct {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.doImageDownload:()V // method@0490 │ │ +016320: 28f9 |001a: goto 0013 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x0010 line=62 │ │ 0x0013 line=68 │ │ @@ -29277,25 +26785,2451 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -014700: |[014700] org.sixgun.ponyexpress.view.RemoteImageView.setRemoteURI:(Ljava/lang/String;)V │ │ -014710: 1a00 0405 |0000: const-string v0, "http" // string@0504 │ │ -014714: 6e20 2f01 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@012f │ │ -01471a: 0a00 |0005: move-result v0 │ │ -01471c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -014720: 5b12 8d02 |0008: iput-object v2, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@028d │ │ -014724: 0e00 |000a: return-void │ │ +016324: |[016324] org.sixgun.ponyexpress.view.RemoteImageView.setRemoteURI:(Ljava/lang/String;)V │ │ +016334: 1a00 1605 |0000: const-string v0, "http" // string@0516 │ │ +016338: 6e20 3201 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0132 │ │ +01633e: 0a00 |0005: move-result v0 │ │ +016340: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +016344: 5b12 9502 |0008: iput-object v2, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView;.mRemote:Ljava/lang/String; // field@0295 │ │ +016348: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ 0x000a line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ 0x0000 - 0x000b reg=2 uri Ljava/lang/String; │ │ │ │ - source_file_idx : 692 (RemoteImageView.java) │ │ + source_file_idx : 708 (RemoteImageView.java) │ │ + │ │ +Class #121 header: │ │ +class_idx : 220 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 221 │ │ +source_file_idx : 119 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #121 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/DownloadingEpisode;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/Episode;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mDownloadCancelled' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mDownloadFailed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mDownloadProgress' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mPodcastName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mPodcastPath' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mRowID' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'mSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +01634c: |[01634c] org.sixgun.ponyexpress.DownloadingEpisode.:()V │ │ +01635c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01635e: 7010 d501 0100 |0001: invoke-direct {v1}, Lorg/sixgun/ponyexpress/Episode;.:()V // method@01d5 │ │ +016364: 5c10 3100 |0004: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0031 │ │ +016368: 5c10 3000 |0006: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0030 │ │ +01636c: 5910 3200 |0008: iput v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@0032 │ │ +016370: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=35 │ │ + 0x0004 line=32 │ │ + 0x0006 line=33 │ │ + 0x0008 line=36 │ │ + 0x000a line=37 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'downloadCancelled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +016374: |[016374] org.sixgun.ponyexpress.DownloadingEpisode.downloadCancelled:()Z │ │ +016384: 5510 3000 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0030 │ │ +016388: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getDownloadFailed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +01638c: |[01638c] org.sixgun.ponyexpress.DownloadingEpisode.getDownloadFailed:()Z │ │ +01639c: 5510 3100 |0000: iget-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0031 │ │ +0163a0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #2 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getDownloadProgress' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0163a4: |[0163a4] org.sixgun.ponyexpress.DownloadingEpisode.getDownloadProgress:()I │ │ +0163b4: 5210 3200 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@0032 │ │ +0163b8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #3 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getPodcastName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0163bc: |[0163bc] org.sixgun.ponyexpress.DownloadingEpisode.getPodcastName:()Ljava/lang/String; │ │ +0163cc: 5410 3300 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastName:Ljava/lang/String; // field@0033 │ │ +0163d0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #4 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getPodcastPath' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0163d4: |[0163d4] org.sixgun.ponyexpress.DownloadingEpisode.getPodcastPath:()Ljava/lang/String; │ │ +0163e4: 5410 3400 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastPath:Ljava/lang/String; // field@0034 │ │ +0163e8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #5 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getRowID' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0163ec: |[0163ec] org.sixgun.ponyexpress.DownloadingEpisode.getRowID:()J │ │ +0163fc: 5320 3500 |0000: iget-wide v0, v2, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mRowID:J // field@0035 │ │ +016400: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #6 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'getSize' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +016404: |[016404] org.sixgun.ponyexpress.DownloadingEpisode.getSize:()I │ │ +016414: 5210 3600 |0000: iget v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mSize:I // field@0036 │ │ +016418: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #7 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'resetDownloadCancelled' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +01641c: |[01641c] org.sixgun.ponyexpress.DownloadingEpisode.resetDownloadCancelled:()V │ │ +01642c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01642e: 5c10 3000 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0030 │ │ +016432: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0003 line=138 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #8 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'resetDownloadFailed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +016434: |[016434] org.sixgun.ponyexpress.DownloadingEpisode.resetDownloadFailed:()V │ │ +016444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +016446: 5c10 3100 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0031 │ │ +01644a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0003 line=125 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #9 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setDownloadCancelled' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +01644c: |[01644c] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadCancelled:()V │ │ +01645c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01645e: 5c10 3000 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadCancelled:Z // field@0030 │ │ +016462: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0003 line=129 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #10 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setDownloadFailed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +016464: |[016464] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadFailed:()V │ │ +016474: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +016476: 5c10 3100 |0001: iput-boolean v0, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadFailed:Z // field@0031 │ │ +01647a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0003 line=115 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + │ │ + #11 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setDownloadProgress' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +01647c: |[01647c] org.sixgun.ponyexpress.DownloadingEpisode.setDownloadProgress:(I)V │ │ +01648c: 5901 3200 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mDownloadProgress:I // field@0032 │ │ +016490: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0002 line=81 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + 0x0000 - 0x0003 reg=1 mDownloadProgress I │ │ + │ │ + #12 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setPodcastName' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +016494: |[016494] org.sixgun.ponyexpress.DownloadingEpisode.setPodcastName:(Ljava/lang/String;)V │ │ +0164a4: 5b01 3300 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastName:Ljava/lang/String; // field@0033 │ │ +0164a8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0002 line=57 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + 0x0000 - 0x0003 reg=1 mPodcastName Ljava/lang/String; │ │ + │ │ + #13 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setPodcastPath' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0164ac: |[0164ac] org.sixgun.ponyexpress.DownloadingEpisode.setPodcastPath:(Ljava/lang/String;)V │ │ +0164bc: 5b01 3400 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mPodcastPath:Ljava/lang/String; // field@0034 │ │ +0164c0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0002 line=63 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + 0x0000 - 0x0003 reg=1 mPodcastPath Ljava/lang/String; │ │ + │ │ + #14 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setRowID' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0164c4: |[0164c4] org.sixgun.ponyexpress.DownloadingEpisode.setRowID:(J)V │ │ +0164d4: 5a12 3500 |0000: iput-wide v2, v1, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mRowID:J // field@0035 │ │ +0164d8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + 0x0002 line=105 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + 0x0000 - 0x0003 reg=2 mRowID J │ │ + │ │ + #15 : (in Lorg/sixgun/ponyexpress/DownloadingEpisode;) │ │ + name : 'setSize' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0164dc: |[0164dc] org.sixgun.ponyexpress.DownloadingEpisode.setSize:(I)V │ │ +0164ec: 5901 3600 |0000: iput v1, v0, Lorg/sixgun/ponyexpress/DownloadingEpisode;.mSize:I // field@0036 │ │ +0164f0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0002 line=93 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + 0x0000 - 0x0003 reg=1 mSize I │ │ + │ │ + source_file_idx : 119 (DownloadingEpisode.java) │ │ + │ │ +Class #122 header: │ │ +class_idx : 243 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 248 │ │ +source_file_idx : 155 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #122 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/activity/EpisodeTabs;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ + name : 'mTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0164f4: |[0164f4] org.sixgun.ponyexpress.activity.EpisodeTabs.:()V │ │ +016504: 7010 5302 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.:()V // method@0253 │ │ +01650a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/EpisodeTabs;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 187 16-bit code units │ │ +01650c: |[01650c] org.sixgun.ponyexpress.activity.EpisodeTabs.onCreate:(Landroid/os/Bundle;)V │ │ +01651c: 6f20 5602 a900 |0000: invoke-super {v9, v10}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;.onCreate:(Landroid/os/Bundle;)V // method@0256 │ │ +016522: 1406 0500 037f |0003: const v6, #float 1.74129e+38 // #7f030005 │ │ +016528: 6e20 2c02 6900 |0006: invoke-virtual {v9, v6}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.setContentView:(I)V // method@022c │ │ +01652e: 6e10 2802 0900 |0009: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getIntent:()Landroid/content/Intent; // method@0228 │ │ +016534: 0c00 |000c: move-result-object v0 │ │ +016536: 1406 1800 097f |000d: const v6, #float 1.82105e+38 // #7f090018 │ │ +01653c: 6e20 2702 6900 |0010: invoke-virtual {v9, v6}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.findViewById:(I)Landroid/view/View; // method@0227 │ │ +016542: 0c05 |0013: move-result-object v5 │ │ +016544: 1f05 6d00 |0014: check-cast v5, Landroid/widget/TextView; // type@006d │ │ +016548: 6e10 5100 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +01654e: 0c06 |0019: move-result-object v6 │ │ +016550: 1a07 b607 |001a: const-string v7, "title" // string@07b6 │ │ +016554: 6e20 9400 7600 |001c: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +01655a: 0c06 |001f: move-result-object v6 │ │ +01655c: 5b96 4201 |0020: iput-object v6, v9, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.mTitleText:Ljava/lang/CharSequence; // field@0142 │ │ +016560: 5496 4201 |0022: iget-object v6, v9, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.mTitleText:Ljava/lang/CharSequence; // field@0142 │ │ +016564: 6e20 fb00 6500 |0024: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +01656a: 6e10 2902 0900 |0027: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getResources:()Landroid/content/res/Resources; // method@0229 │ │ +016570: 0c02 |002a: move-result-object v2 │ │ +016572: 6e10 2a02 0900 |002b: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/activity/EpisodeTabs;.getTabHost:()Landroid/widget/TabHost; // method@022a │ │ +016578: 0c04 |002e: move-result-object v4 │ │ +01657a: 2201 1800 |002f: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +01657e: 1c06 1a01 |0031: const-class v6, Lorg/sixgun/ponyexpress/activity/PlayerActivity; // type@011a │ │ +016582: 7030 4e00 9106 |0033: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +016588: 6e20 5700 0100 |0036: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0057 │ │ +01658e: 1a06 4304 |0039: const-string v6, "episode" // string@0443 │ │ +016592: 6e20 f700 6400 |003b: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f7 │ │ +016598: 0c06 |003e: move-result-object v6 │ │ +01659a: 1407 2b00 067f |003f: const v7, #float 1.78117e+38 // #7f06002b │ │ +0165a0: 6e20 6600 7200 |0042: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0066 │ │ +0165a6: 0c07 |0045: move-result-object v7 │ │ +0165a8: 1408 1200 027f |0046: const v8, #float 1.728e+38 // #7f020012 │ │ +0165ae: 6e20 6400 8200 |0049: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0064 │ │ +0165b4: 0c08 |004c: move-result-object v8 │ │ +0165b6: 6e30 f500 7608 |004d: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ +0165bc: 0c06 |0050: move-result-object v6 │ │ +0165be: 6e20 f400 1600 |0051: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f4 │ │ +0165c4: 0c03 |0054: move-result-object v3 │ │ +0165c6: 6e20 f600 3400 |0055: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f6 │ │ +0165cc: 2201 1800 |0058: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +0165d0: 1c06 f200 |005a: const-class v6, Lorg/sixgun/ponyexpress/activity/EpisodeNotesActivity; // type@00f2 │ │ +0165d4: 7030 4e00 9106 |005c: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +0165da: 6e20 5700 0100 |005f: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0057 │ │ +0165e0: 1a06 4c06 |0062: const-string v6, "notes" // string@064c │ │ +0165e4: 6e20 f700 6400 |0064: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f7 │ │ +0165ea: 0c06 |0067: move-result-object v6 │ │ +0165ec: 1407 1600 067f |0068: const v7, #float 1.78117e+38 // #7f060016 │ │ +0165f2: 6e20 6600 7200 |006b: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0066 │ │ +0165f8: 0c07 |006e: move-result-object v7 │ │ +0165fa: 1408 1100 027f |006f: const v8, #float 1.728e+38 // #7f020011 │ │ +016600: 6e20 6400 8200 |0072: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0064 │ │ +016606: 0c08 |0075: move-result-object v8 │ │ +016608: 6e30 f500 7608 |0076: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ +01660e: 0c06 |0079: move-result-object v6 │ │ +016610: 6e20 f400 1600 |007a: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f4 │ │ +016616: 0c03 |007d: move-result-object v3 │ │ +016618: 6e20 f600 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f6 │ │ +01661e: 6e10 5100 0000 |0081: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0051 │ │ +016624: 0c06 |0084: move-result-object v6 │ │ +016626: 1a07 3b05 |0085: const-string v7, "identica_tag" // string@053b │ │ +01662a: 6e20 9000 7600 |0087: invoke-virtual {v6, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0090 │ │ +016630: 0a06 |008a: move-result v6 │ │ +016632: 3806 2b00 |008b: if-eqz v6, 00b6 // +002b │ │ +016636: 2201 1800 |008d: new-instance v1, Landroid/content/Intent; // type@0018 │ │ +01663a: 1c06 0801 |008f: const-class v6, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; // type@0108 │ │ +01663e: 7030 4e00 9106 |0091: invoke-direct {v1, v9, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004e │ │ +016644: 6e20 5700 0100 |0094: invoke-virtual {v1, v0}, Landroid/content/Intent;.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; // method@0057 │ │ +01664a: 1a06 3305 |0097: const-string v6, "identica" // string@0533 │ │ +01664e: 6e20 f700 6400 |0099: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.newTabSpec:(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; // method@00f7 │ │ +016654: 0c06 |009c: move-result-object v6 │ │ +016656: 1407 1500 067f |009d: const v7, #float 1.78117e+38 // #7f060015 │ │ +01665c: 6e20 6600 7200 |00a0: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0066 │ │ +016662: 0c07 |00a3: move-result-object v7 │ │ +016664: 1408 1000 027f |00a4: const v8, #float 1.728e+38 // #7f020010 │ │ +01666a: 6e20 6400 8200 |00a7: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0064 │ │ +016670: 0c08 |00aa: move-result-object v8 │ │ +016672: 6e30 f500 7608 |00ab: invoke-virtual {v6, v7, v8}, Landroid/widget/TabHost$TabSpec;.setIndicator:(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec; // method@00f5 │ │ +016678: 0c06 |00ae: move-result-object v6 │ │ +01667a: 6e20 f400 1600 |00af: invoke-virtual {v6, v1}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec; // method@00f4 │ │ +016680: 0c03 |00b2: move-result-object v3 │ │ +016682: 6e20 f600 3400 |00b3: invoke-virtual {v4, v3}, Landroid/widget/TabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@00f6 │ │ +016688: 1206 |00b6: const/4 v6, #int 0 // #0 │ │ +01668a: 6e20 f800 6400 |00b7: invoke-virtual {v4, v6}, Landroid/widget/TabHost;.setCurrentTab:(I)V // method@00f8 │ │ +016690: 0e00 |00ba: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ + 0x0009 line=48 │ │ + 0x000d line=49 │ │ + 0x0016 line=50 │ │ + 0x0022 line=51 │ │ + 0x0027 line=53 │ │ + 0x002b line=54 │ │ + 0x002f line=59 │ │ + 0x0036 line=60 │ │ + 0x0039 line=61 │ │ + 0x0042 line=62 │ │ + 0x0055 line=63 │ │ + 0x0058 line=66 │ │ + 0x005f line=68 │ │ + 0x0062 line=69 │ │ + 0x006b line=70 │ │ + 0x007e line=71 │ │ + 0x0081 line=74 │ │ + 0x008d line=75 │ │ + 0x0094 line=76 │ │ + 0x0097 line=78 │ │ + 0x00a0 line=79 │ │ + 0x00b3 line=80 │ │ + 0x00b6 line=83 │ │ + 0x00ba line=86 │ │ + locals : │ │ + 0x0036 - 0x005a reg=1 intent Landroid/content/Intent; │ │ + 0x005f - 0x008f reg=1 intent Landroid/content/Intent; │ │ + 0x000d - 0x00bb reg=0 data Landroid/content/Intent; │ │ + 0x0094 - 0x00bb reg=1 intent Landroid/content/Intent; │ │ + 0x002b - 0x00bb reg=2 res Landroid/content/res/Resources; │ │ + 0x0055 - 0x00bb reg=3 spec Landroid/widget/TabHost$TabSpec; │ │ + 0x002f - 0x00bb reg=4 tabHost Landroid/widget/TabHost; │ │ + 0x0016 - 0x00bb reg=5 title Landroid/widget/TextView; │ │ + 0x0000 - 0x00bb reg=9 this Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ │ + 0x0000 - 0x00bb reg=10 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 155 (EpisodeTabs.java) │ │ + │ │ +Class #123 header: │ │ +class_idx : 264 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 260 │ │ +source_file_idx : 207 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #123 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/activity/IdenticaActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +016694: |[016694] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity.:()V │ │ +0166a4: 7010 8202 0000 |0000: invoke-direct {v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.:()V // method@0282 │ │ +0166aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 241 16-bit code units │ │ +0166ac: |[0166ac] org.sixgun.ponyexpress.activity.IdenticaEpisodeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0166bc: 6f20 9002 5400 |0000: invoke-super {v4, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;.onCreate:(Landroid/os/Bundle;)V // method@0290 │ │ +0166c2: 1402 0800 037f |0003: const v2, #float 1.74129e+38 // #7f030008 │ │ +0166c8: 6e20 a802 2400 |0006: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.setContentView:(I)V // method@02a8 │ │ +0166ce: 5442 7b01 |0009: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@017b │ │ +0166d2: 1a03 3b05 |000b: const-string v3, "identica_tag" // string@053b │ │ +0166d6: 6e20 9400 3200 |000d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +0166dc: 0c02 |0010: move-result-object v2 │ │ +0166de: 5b42 8001 |0011: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0180 │ │ +0166e2: 5442 7b01 |0013: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@017b │ │ +0166e6: 1a03 9903 |0015: const-string v3, "art" // string@0399 │ │ +0166ea: 6e20 9400 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +0166f0: 0c02 |001a: move-result-object v2 │ │ +0166f2: 5b42 7801 |001b: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mAlbumArtUrl:Ljava/lang/String; // field@0178 │ │ +0166f6: 2200 0501 |001d: new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1; // type@0105 │ │ +0166fa: 7020 9b02 4000 |001f: invoke-direct {v0, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@029b │ │ +016700: 1402 2700 097f |0022: const v2, #float 1.82105e+38 // #7f090027 │ │ +016706: 6e20 a402 2400 |0025: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a4 │ │ +01670c: 0c02 |0028: move-result-object v2 │ │ +01670e: 1f02 5f00 |0029: check-cast v2, Landroid/widget/Button; // type@005f │ │ +016712: 5b42 7c01 |002b: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@017c │ │ +016716: 5442 8101 |002d: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; // field@0181 │ │ +01671a: 6e10 ff01 0200 |002f: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; // method@01ff │ │ +016720: 0c02 |0032: move-result-object v2 │ │ +016722: 6e10 2c04 0200 |0033: invoke-virtual {v2}, Lorg/sixgun/ponyexpress/util/InternetHelper;.checkConnectivity:()Z // method@042c │ │ +016728: 0a02 |0036: move-result v2 │ │ +01672a: 3802 8400 |0037: if-eqz v2, 00bb // +0084 │ │ +01672e: 5442 7c01 |0039: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@017c │ │ +016732: 6e20 d700 0200 |003b: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00d7 │ │ +016738: 5442 7c01 |003e: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@017c │ │ +01673c: 1213 |0040: const/4 v3, #int 1 // #1 │ │ +01673e: 6e20 d600 3200 |0041: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +016744: 1402 2800 097f |0044: const v2, #float 1.82105e+38 // #7f090028 │ │ +01674a: 6e20 a402 2400 |0047: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a4 │ │ +016750: 0c02 |004a: move-result-object v2 │ │ +016752: 1f02 6d00 |004b: check-cast v2, Landroid/widget/TextView; // type@006d │ │ +016756: 5b42 7a01 |004d: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mCharCounter:Landroid/widget/TextView; // field@017a │ │ +01675a: 5442 7a01 |004f: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mCharCounter:Landroid/widget/TextView; // field@017a │ │ +01675e: 1a03 1800 |0051: const-string v3, "140" // string@0018 │ │ +016762: 6e20 fb00 3200 |0053: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00fb │ │ +016768: 1402 2600 097f |0056: const v2, #float 1.82105e+38 // #7f090026 │ │ +01676e: 6e20 a402 2400 |0059: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a4 │ │ +016774: 0c02 |005c: move-result-object v2 │ │ +016776: 1f02 6100 |005d: check-cast v2, Landroid/widget/EditText; // type@0061 │ │ +01677a: 5b42 7d01 |005f: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +01677e: 1a01 0000 |0061: const-string v1, "" // string@0000 │ │ +016782: 3805 5f00 |0063: if-eqz v5, 00c2 // +005f │ │ +016786: 1a02 9c06 |0065: const-string v2, "partial_dent" // string@069c │ │ +01678a: 6e20 9400 2500 |0067: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +016790: 0c01 |006a: move-result-object v1 │ │ +016792: 5542 7e01 |006b: iget-boolean v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mGroupDents:Z // field@017e │ │ +016796: 3802 6200 |006d: if-eqz v2, 00cf // +0062 │ │ +01679a: 2202 9300 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +01679e: 7010 3701 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +0167a4: 1a03 0900 |0074: const-string v3, "!" // string@0009 │ │ +0167a8: 6e20 3b01 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0167ae: 0c02 |0079: move-result-object v2 │ │ +0167b0: 5443 8001 |007a: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0180 │ │ +0167b4: 6e20 3b01 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0167ba: 0c02 |007f: move-result-object v2 │ │ +0167bc: 6e20 3b01 1200 |0080: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0167c2: 0c02 |0083: move-result-object v2 │ │ +0167c4: 1a03 0100 |0084: const-string v3, " " // string@0001 │ │ +0167c8: 6e20 3b01 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +0167ce: 0c02 |0089: move-result-object v2 │ │ +0167d0: 6e10 3c01 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0167d6: 0c02 |008d: move-result-object v2 │ │ +0167d8: 5b42 8201 |008e: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@0182 │ │ +0167dc: 5442 7d01 |0090: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +0167e0: 5443 8201 |0092: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@0182 │ │ +0167e4: 6e20 de00 3200 |0094: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00de │ │ +0167ea: 5442 7d01 |0097: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentText:Landroid/widget/EditText; // field@017d │ │ +0167ee: 2203 0601 |0099: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2; // type@0106 │ │ +0167f2: 7020 9d02 4300 |009b: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@029d │ │ +0167f8: 6e20 da00 3200 |009e: invoke-virtual {v2, v3}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@00da │ │ +0167fe: 1402 1f00 097f |00a1: const v2, #float 1.82105e+38 // #7f09001f │ │ +016804: 6e20 a402 2400 |00a4: invoke-virtual {v4, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.findViewById:(I)Landroid/view/View; // method@02a4 │ │ +01680a: 0c02 |00a7: move-result-object v2 │ │ +01680c: 1f02 5900 |00a8: check-cast v2, Landroid/view/ViewGroup; // type@0059 │ │ +016810: 5b42 7901 |00aa: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0179 │ │ +016814: 5442 7901 |00ac: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mBackground:Landroid/view/ViewGroup; // field@0179 │ │ +016818: 6e10 ce00 0200 |00ae: invoke-virtual {v2}, Landroid/view/ViewGroup;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ce │ │ +01681e: 0c02 |00b1: move-result-object v2 │ │ +016820: 2203 0701 |00b2: new-instance v3, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3; // type@0107 │ │ +016824: 7020 a102 4300 |00b4: invoke-direct {v3, v4}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;.:(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V // method@02a1 │ │ +01682a: 6e20 d300 3200 |00b7: invoke-virtual {v2, v3}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@00d3 │ │ +016830: 0e00 |00ba: return-void │ │ +016832: 5442 7c01 |00bb: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mDentButton:Landroid/widget/Button; // field@017c │ │ +016836: 1203 |00bd: const/4 v3, #int 0 // #0 │ │ +016838: 6e20 d600 3200 |00be: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@00d6 │ │ +01683e: 2883 |00c1: goto 0044 // -007d │ │ +016840: 5542 7e01 |00c2: iget-boolean v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mGroupDents:Z // field@017e │ │ +016844: 3902 a7ff |00c4: if-nez v2, 006b // -0059 │ │ +016848: 5442 7b01 |00c6: iget-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mData:Landroid/os/Bundle; // field@017b │ │ +01684c: 1a03 4704 |00c8: const-string v3, "episode_number" // string@0447 │ │ +016850: 6e20 9400 3200 |00ca: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +016856: 0c01 |00cd: move-result-object v1 │ │ +016858: 289d |00ce: goto 006b // -0063 │ │ +01685a: 2202 9300 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@0093 │ │ +01685e: 7010 3701 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +016864: 1a03 0b00 |00d4: const-string v3, "#" // string@000b │ │ +016868: 6e20 3b01 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01686e: 0c02 |00d9: move-result-object v2 │ │ +016870: 5443 8001 |00da: iget-object v3, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mIdenticaTag:Ljava/lang/String; // field@0180 │ │ +016874: 6e20 3b01 3200 |00dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01687a: 0c02 |00df: move-result-object v2 │ │ +01687c: 6e20 3b01 1200 |00e0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016882: 0c02 |00e3: move-result-object v2 │ │ +016884: 1a03 0100 |00e4: const-string v3, " " // string@0001 │ │ +016888: 6e20 3b01 3200 |00e6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01688e: 0c02 |00e9: move-result-object v2 │ │ +016890: 6e10 3c01 0200 |00ea: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +016896: 0c02 |00ed: move-result-object v2 │ │ +016898: 5b42 8201 |00ee: iput-object v2, v4, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;.mTagText:Ljava/lang/String; // field@0182 │ │ +01689c: 28a0 |00f0: goto 0090 // -0060 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0003 line=60 │ │ + 0x0009 line=61 │ │ + 0x0013 line=62 │ │ + 0x001d line=64 │ │ + 0x0022 line=98 │ │ + 0x002d line=99 │ │ + 0x0039 line=100 │ │ + 0x003e line=101 │ │ + 0x0044 line=106 │ │ + 0x004f line=107 │ │ + 0x0056 line=109 │ │ + 0x0061 line=110 │ │ + 0x0063 line=111 │ │ + 0x0065 line=112 │ │ + 0x006b line=116 │ │ + 0x006f line=117 │ │ + 0x0090 line=121 │ │ + 0x0097 line=123 │ │ + 0x00a1 line=142 │ │ + 0x00ac line=143 │ │ + 0x00ba line=159 │ │ + 0x00bb line=103 │ │ + 0x00c2 line=113 │ │ + 0x00c6 line=114 │ │ + 0x00cf line=119 │ │ + locals : │ │ + 0x0063 - 0x00bb reg=1 text Ljava/lang/String; │ │ + 0x0022 - 0x00f1 reg=0 DentButtonListener Landroid/view/View$OnClickListener; │ │ + 0x00c2 - 0x00f1 reg=1 text Ljava/lang/String; │ │ + 0x0000 - 0x00f1 reg=4 this Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ + 0x0000 - 0x00f1 reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 207 (IdenticaEpisodeActivity.java) │ │ + │ │ +Class #124 header: │ │ +class_idx : 315 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 309 │ │ +source_file_idx : 106 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #124 annotations: │ │ +Annotations on method #1036 'parse' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Lorg/sixgun/ponyexpress/Dent;" ">;" } │ │ + │ │ +Class #124 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/util/DentParser;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'AVATAR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "profile_image_url" │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "name" │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'NS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "" │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'SCREEN_NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "screen_name" │ │ + #4 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'STATUS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "status" │ │ + #5 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001c (PROTECTED STATIC FINAL) │ │ + value : "DentParser" │ │ + #6 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "text" │ │ + #7 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'USER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "user" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0168a0: |[0168a0] org.sixgun.ponyexpress.util.DentParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0168b0: 7030 f903 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f9 │ │ +0168b6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ + 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0168b8: |[0168b8] org.sixgun.ponyexpress.util.DentParser.parse:()Ljava/lang/Object; │ │ +0168c8: 6e10 0c04 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/DentParser;.parse:()Ljava/util/ArrayList; // method@040c │ │ +0168ce: 0c00 |0003: move-result-object v0 │ │ +0168d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/DentParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 167 16-bit code units │ │ +0168d4: |[0168d4] org.sixgun.ponyexpress.util.DentParser.parse:()Ljava/util/ArrayList; │ │ +0168e4: 2203 db00 |0000: new-instance v3, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +0168e8: 7010 b401 0300 |0002: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b4 │ │ +0168ee: 2200 a900 |0005: new-instance v0, Ljava/util/ArrayList; // type@00a9 │ │ +0168f2: 7010 5501 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +0168f8: 2205 4300 |000a: new-instance v5, Landroid/sax/RootElement; // type@0043 │ │ +0168fc: 1a07 0000 |000c: const-string v7, "" // string@0000 │ │ +016900: 1a08 9a07 |000e: const-string v8, "statuses" // string@079a │ │ +016904: 7030 ab00 7508 |0010: invoke-direct {v5, v7, v8}, Landroid/sax/RootElement;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00ab │ │ +01690a: 1a07 0000 |0013: const-string v7, "" // string@0000 │ │ +01690e: 1a08 9807 |0015: const-string v8, "status" // string@0798 │ │ +016912: 6e30 ac00 7508 |0017: invoke-virtual {v5, v7, v8}, Landroid/sax/RootElement;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00ac │ │ +016918: 0c06 |001a: move-result-object v6 │ │ +01691a: 2207 3601 |001b: new-instance v7, Lorg/sixgun/ponyexpress/util/DentParser$1; // type@0136 │ │ +01691e: 7040 fe03 a730 |001d: invoke-direct {v7, v10, v0, v3}, Lorg/sixgun/ponyexpress/util/DentParser$1;.:(Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V // method@03fe │ │ +016924: 6e20 a700 7600 |0020: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a7 │ │ +01692a: 1a07 0000 |0023: const-string v7, "" // string@0000 │ │ +01692e: 1a08 af07 |0025: const-string v8, "text" // string@07af │ │ +016932: 6e30 a500 7608 |0027: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +016938: 0c07 |002a: move-result-object v7 │ │ +01693a: 2208 3701 |002b: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$2; // type@0137 │ │ +01693e: 7030 0004 a803 |002d: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$2;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0400 │ │ +016944: 6e20 a800 8700 |0030: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +01694a: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ +01694e: 1a08 df07 |0035: const-string v8, "user" // string@07df │ │ +016952: 6e30 a500 7608 |0037: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +016958: 0c07 |003a: move-result-object v7 │ │ +01695a: 1a08 0000 |003b: const-string v8, "" // string@0000 │ │ +01695e: 1a09 3206 |003d: const-string v9, "name" // string@0632 │ │ +016962: 6e30 a500 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +016968: 0c07 |0042: move-result-object v7 │ │ +01696a: 2208 3801 |0043: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$3; // type@0138 │ │ +01696e: 7030 0204 a803 |0045: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$3;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0402 │ │ +016974: 6e20 a800 8700 |0048: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +01697a: 1a07 0000 |004b: const-string v7, "" // string@0000 │ │ +01697e: 1a08 df07 |004d: const-string v8, "user" // string@07df │ │ +016982: 6e30 a500 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +016988: 0c07 |0052: move-result-object v7 │ │ +01698a: 1a08 0000 |0053: const-string v8, "" // string@0000 │ │ +01698e: 1a09 1b07 |0055: const-string v9, "screen_name" // string@071b │ │ +016992: 6e30 a500 8709 |0057: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +016998: 0c07 |005a: move-result-object v7 │ │ +01699a: 2208 3901 |005b: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$4; // type@0139 │ │ +01699e: 7030 0404 a803 |005d: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$4;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0404 │ │ +0169a4: 6e20 a800 8700 |0060: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +0169aa: 1a07 0000 |0063: const-string v7, "" // string@0000 │ │ +0169ae: 1a08 df07 |0065: const-string v8, "user" // string@07df │ │ +0169b2: 6e30 a500 7608 |0067: invoke-virtual {v6, v7, v8}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +0169b8: 0c07 |006a: move-result-object v7 │ │ +0169ba: 1a08 0000 |006b: const-string v8, "" // string@0000 │ │ +0169be: 1a09 d206 |006d: const-string v9, "profile_image_url" // string@06d2 │ │ +0169c2: 6e30 a500 8709 |006f: invoke-virtual {v7, v8, v9}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +0169c8: 0c07 |0072: move-result-object v7 │ │ +0169ca: 2208 3a01 |0073: new-instance v8, Lorg/sixgun/ponyexpress/util/DentParser$5; // type@013a │ │ +0169ce: 7030 0604 a803 |0075: invoke-direct {v8, v10, v3}, Lorg/sixgun/ponyexpress/util/DentParser$5;.:(Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V // method@0406 │ │ +0169d4: 6e20 a800 8700 |0078: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +0169da: 6e10 0a04 0a00 |007b: invoke-virtual {v10}, Lorg/sixgun/ponyexpress/util/DentParser;.getInputStream:()Ljava/io/InputStream; // method@040a │ │ +0169e0: 0c02 |007e: move-result-object v2 │ │ +0169e2: 3802 1300 |007f: if-eqz v2, 0092 // +0013 │ │ +0169e6: 6207 0b00 |0081: sget-object v7, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ +0169ea: 6e10 ad00 0500 |0083: invoke-virtual {v5}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ad │ │ +0169f0: 0c08 |0086: move-result-object v8 │ │ +0169f2: 7130 b900 7208 |0087: invoke-static {v2, v7, v8}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b9 │ │ +0169f8: 1100 |008a: return-object v0 │ │ +0169fa: 0d01 |008b: move-exception v1 │ │ +0169fc: 1a07 0000 |008c: const-string v7, "" // string@0000 │ │ +016a00: 6e20 0904 7a00 |008e: invoke-virtual {v10, v7}, Lorg/sixgun/ponyexpress/util/DentParser;.NotifyError:(Ljava/lang/String;)V // method@0409 │ │ +016a06: 28f9 |0091: goto 008a // -0007 │ │ +016a08: 2204 db00 |0092: new-instance v4, Lorg/sixgun/ponyexpress/Dent; // type@00db │ │ +016a0c: 7010 b401 0400 |0094: invoke-direct {v4}, Lorg/sixgun/ponyexpress/Dent;.:()V // method@01b4 │ │ +016a12: 54a7 4502 |0097: iget-object v7, v10, Lorg/sixgun/ponyexpress/util/DentParser;.mCtx:Landroid/content/Context; // field@0245 │ │ +016a16: 1408 1d00 067f |0099: const v8, #float 1.78117e+38 // #7f06001d │ │ +016a1c: 6e20 4400 8700 |009c: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +016a22: 0c07 |009f: move-result-object v7 │ │ +016a24: 6e20 bc01 7400 |00a0: invoke-virtual {v4, v7}, Lorg/sixgun/ponyexpress/Dent;.setTitle:(Ljava/lang/String;)V // method@01bc │ │ +016a2a: 6e20 5801 4000 |00a3: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0158 │ │ +016a30: 28e4 |00a6: goto 008a // -001c │ │ + catches : 1 │ │ + 0x0081 - 0x008a │ │ + Ljava/lang/Exception; -> 0x008b │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0005 line=64 │ │ + 0x000a line=67 │ │ + 0x0013 line=68 │ │ + 0x001b line=76 │ │ + 0x0023 line=82 │ │ + 0x0033 line=91 │ │ + 0x004b line=101 │ │ + 0x0063 line=112 │ │ + 0x007b line=125 │ │ + 0x007f line=128 │ │ + 0x0081 line=130 │ │ + 0x0083 line=131 │ │ + 0x0087 line=130 │ │ + 0x008a line=141 │ │ + 0x008b line=132 │ │ + 0x008c line=133 │ │ + 0x0092 line=137 │ │ + 0x0097 line=138 │ │ + 0x00a3 line=139 │ │ + locals : │ │ + 0x008c - 0x0092 reg=1 e Ljava/lang/Exception; │ │ + 0x000a - 0x00a7 reg=0 dents Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x007f - 0x00a7 reg=2 istream Ljava/io/InputStream; │ │ + 0x0005 - 0x00a7 reg=3 new_dent Lorg/sixgun/ponyexpress/Dent; │ │ + 0x0097 - 0x00a7 reg=4 no_dents Lorg/sixgun/ponyexpress/Dent; │ │ + 0x0013 - 0x00a7 reg=5 root Landroid/sax/RootElement; │ │ + 0x001b - 0x00a7 reg=6 status Landroid/sax/Element; │ │ + 0x0000 - 0x00a7 reg=10 this Lorg/sixgun/ponyexpress/util/DentParser; │ │ + │ │ + source_file_idx : 106 (DentParser.java) │ │ + │ │ +Class #125 header: │ │ +class_idx : 321 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 309 │ │ +source_file_idx : 152 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #125 annotations: │ │ +Annotations on method #1051 'parse' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/sixgun/ponyexpress/Episode;" ">;" } │ │ + │ │ +Class #125 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'CONTENT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "enclosure" │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'DESCRIPTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "description" │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'ITEM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "item" │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'MPEG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "audio/mpeg" │ │ + #4 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'OGG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "audio/ogg" │ │ + #5 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'OLD_OGG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "application/ogg" │ │ + #6 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'PUB_DATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "pubDate" │ │ + #7 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001c (PROTECTED STATIC FINAL) │ │ + value : "EpisodeFeedParser" │ │ + #8 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "title" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +016a44: |[016a44] org.sixgun.ponyexpress.util.EpisodeFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +016a54: 7030 f903 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f9 │ │ +016a5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0003 line=66 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +016a5c: |[016a5c] org.sixgun.ponyexpress.util.EpisodeFeedParser.parse:()Ljava/lang/Object; │ │ +016a6c: 6e10 1b04 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.parse:()Ljava/util/List; // method@041b │ │ +016a72: 0c00 |0003: move-result-object v0 │ │ +016a74: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 137 16-bit code units │ │ +016a78: |[016a78] org.sixgun.ponyexpress.util.EpisodeFeedParser.parse:()Ljava/util/List; │ │ +016a88: 2205 dd00 |0000: new-instance v5, Lorg/sixgun/ponyexpress/Episode; // type@00dd │ │ +016a8c: 7010 d501 0500 |0002: invoke-direct {v5}, Lorg/sixgun/ponyexpress/Episode;.:()V // method@01d5 │ │ +016a92: 2202 a900 |0005: new-instance v2, Ljava/util/ArrayList; // type@00a9 │ │ +016a96: 7010 5501 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +016a9c: 2206 4300 |000a: new-instance v6, Landroid/sax/RootElement; // type@0043 │ │ +016aa0: 1a07 1407 |000c: const-string v7, "rss" // string@0714 │ │ +016aa4: 7020 aa00 7600 |000e: invoke-direct {v6, v7}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00aa │ │ +016aaa: 1a07 c203 |0011: const-string v7, "channel" // string@03c2 │ │ +016aae: 6e20 ae00 7600 |0013: invoke-virtual {v6, v7}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ae │ │ +016ab4: 0c00 |0016: move-result-object v0 │ │ +016ab6: 1a07 6405 |0017: const-string v7, "item" // string@0564 │ │ +016aba: 6e20 a600 7000 |0019: invoke-virtual {v0, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a6 │ │ +016ac0: 0c04 |001c: move-result-object v4 │ │ +016ac2: 2207 3c01 |001d: new-instance v7, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1; // type@013c │ │ +016ac6: 7040 0d04 9752 |001f: invoke-direct {v7, v9, v2, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V // method@040d │ │ +016acc: 6e20 a700 7400 |0022: invoke-virtual {v4, v7}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a7 │ │ +016ad2: 1a07 b607 |0025: const-string v7, "title" // string@07b6 │ │ +016ad6: 6e20 a600 7400 |0027: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a6 │ │ +016adc: 0c07 |002a: move-result-object v7 │ │ +016ade: 2208 3d01 |002b: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2; // type@013d │ │ +016ae2: 7030 0f04 9805 |002d: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@040f │ │ +016ae8: 6e20 a800 8700 |0030: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +016aee: 1a07 d406 |0033: const-string v7, "pubDate" // string@06d4 │ │ +016af2: 6e20 a600 7400 |0035: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a6 │ │ +016af8: 0c07 |0038: move-result-object v7 │ │ +016afa: 2208 3e01 |0039: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3; // type@013e │ │ +016afe: 7030 1104 9805 |003b: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@0411 │ │ +016b04: 6e20 a800 8700 |003e: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +016b0a: 1a07 3804 |0041: const-string v7, "enclosure" // string@0438 │ │ +016b0e: 6e20 a600 7400 |0043: invoke-virtual {v4, v7}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a6 │ │ +016b14: 0c07 |0046: move-result-object v7 │ │ +016b16: 2208 3f01 |0047: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4; // type@013f │ │ +016b1a: 7030 1304 9805 |0049: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@0413 │ │ +016b20: 6e20 a900 8700 |004c: invoke-virtual {v7, v8}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a9 │ │ +016b26: 1a07 1304 |004f: const-string v7, "description" // string@0413 │ │ +016b2a: 6e20 a400 7400 |0051: invoke-virtual {v4, v7}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ +016b30: 0c07 |0054: move-result-object v7 │ │ +016b32: 2208 4001 |0055: new-instance v8, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5; // type@0140 │ │ +016b36: 7030 1504 9805 |0057: invoke-direct {v8, v9, v5}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;.:(Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V // method@0415 │ │ +016b3c: 6e20 a800 8700 |005a: invoke-virtual {v7, v8}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +016b42: 6e10 1904 0900 |005d: invoke-virtual {v9}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0419 │ │ +016b48: 0c03 |0060: move-result-object v3 │ │ +016b4a: 3803 0b00 |0061: if-eqz v3, 006c // +000b │ │ +016b4e: 6207 0b00 |0063: sget-object v7, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ +016b52: 6e10 ad00 0600 |0065: invoke-virtual {v6}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ad │ │ +016b58: 0c08 |0068: move-result-object v8 │ │ +016b5a: 7130 b900 7308 |0069: invoke-static {v3, v7, v8}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b9 │ │ +016b60: 1102 |006c: return-object v2 │ │ +016b62: 0d01 |006d: move-exception v1 │ │ +016b64: 1a07 9700 |006e: const-string v7, "EpisodeFeedParser" // string@0097 │ │ +016b68: 1a08 bd02 |0070: const-string v8, "RSS feed is malformed, required data is missing!" // string@02bd │ │ +016b6c: 7120 b500 8700 |0072: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00b5 │ │ +016b72: 5497 5a02 |0075: iget-object v7, v9, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.mCtx:Landroid/content/Context; // field@025a │ │ +016b76: 1408 2000 067f |0077: const v8, #float 1.78117e+38 // #7f060020 │ │ +016b7c: 6e20 4400 8700 |007a: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0044 │ │ +016b82: 0c07 |007d: move-result-object v7 │ │ +016b84: 6e20 1804 7900 |007e: invoke-virtual {v9, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0418 │ │ +016b8a: 28eb |0081: goto 006c // -0015 │ │ +016b8c: 0d01 |0082: move-exception v1 │ │ +016b8e: 1a07 0000 |0083: const-string v7, "" // string@0000 │ │ +016b92: 6e20 1804 7900 |0085: invoke-virtual {v9, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0418 │ │ +016b98: 28e4 |0088: goto 006c // -001c │ │ + catches : 1 │ │ + 0x0063 - 0x006c │ │ + Lorg/xml/sax/SAXException; -> 0x006d │ │ + Ljava/io/IOException; -> 0x0082 │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0005 line=74 │ │ + 0x000a line=77 │ │ + 0x0011 line=78 │ │ + 0x0017 line=79 │ │ + 0x001d line=87 │ │ + 0x0025 line=96 │ │ + 0x0033 line=106 │ │ + 0x0041 line=114 │ │ + 0x004f line=133 │ │ + 0x005d line=143 │ │ + 0x0061 line=146 │ │ + 0x0063 line=148 │ │ + 0x0065 line=149 │ │ + 0x0069 line=148 │ │ + 0x006c line=157 │ │ + 0x006d line=150 │ │ + 0x006e line=151 │ │ + 0x0075 line=152 │ │ + 0x0082 line=153 │ │ + 0x0083 line=154 │ │ + locals : │ │ + 0x006e - 0x0082 reg=1 e Lorg/xml/sax/SAXException; │ │ + 0x0017 - 0x0089 reg=0 channel Landroid/sax/Element; │ │ + 0x0083 - 0x0089 reg=1 e Ljava/io/IOException; │ │ + 0x000a - 0x0089 reg=2 episodes Ljava/util/List; Ljava/util/List; │ │ + 0x0061 - 0x0089 reg=3 istream Ljava/io/InputStream; │ │ + 0x001d - 0x0089 reg=4 item Landroid/sax/Element; │ │ + 0x0005 - 0x0089 reg=5 new_episode Lorg/sixgun/ponyexpress/Episode; │ │ + 0x0011 - 0x0089 reg=6 root Landroid/sax/RootElement; │ │ + 0x0000 - 0x0089 reg=9 this Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ + │ │ + source_file_idx : 152 (EpisodeFeedParser.java) │ │ + │ │ +Class #126 header: │ │ +class_idx : 323 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 142 │ │ +source_file_idx : 219 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #126 annotations: │ │ +Annotations on field #606 'mCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/ref/SoftReference" "<" "Landroid/graphics/Bitmap;" ">;>;" } │ │ +Annotations on method #1055 'cleanup' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/HashSet" "<" "Ljava/lang/String;" ">;)V" } │ │ +Annotations on method #1058 'fetchImage' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #1063 'put' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + │ │ +Class #126 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/util/ImageManager;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lorg/sixgun/ponyexpress/util/ImageCache;' │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'CONNECTION_TIMEOUT_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10000 │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'SOCKET_TIMEOUT_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10000 │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ImageManager" │ │ + Instance fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'mCache' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'mClient' │ │ + type : 'Lorg/apache/http/client/HttpClient;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'mDigest' │ │ + type : 'Ljava/security/MessageDigest;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 37 16-bit code units │ │ +016bac: |[016bac] org.sixgun.ponyexpress.util.ImageManager.:(Landroid/content/Context;)V │ │ +016bbc: 7010 2301 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0123 │ │ +016bc2: 5b34 6002 |0003: iput-object v4, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016bc6: 2201 af00 |0005: new-instance v1, Ljava/util/HashMap; // type@00af │ │ +016bca: 7010 6601 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0166 │ │ +016bd0: 5b31 5e02 |000a: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@025e │ │ +016bd4: 2201 d000 |000c: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@00d0 │ │ +016bd8: 7010 9901 0100 |000e: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0199 │ │ +016bde: 5b31 5f02 |0011: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mClient:Lorg/apache/http/client/HttpClient; // field@025f │ │ +016be2: 1a01 6d02 |0013: const-string v1, "MD5" // string@026d │ │ +016be6: 7110 5101 0100 |0015: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0151 │ │ +016bec: 0c01 |0018: move-result-object v1 │ │ +016bee: 5b31 6102 |0019: iput-object v1, v3, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0261 │ │ +016bf2: 0e00 |001b: return-void │ │ +016bf4: 0d00 |001c: move-exception v0 │ │ +016bf6: 2201 9000 |001d: new-instance v1, Ljava/lang/RuntimeException; // type@0090 │ │ +016bfa: 1a02 7802 |001f: const-string v2, "No MD5 algorithm." // string@0278 │ │ +016bfe: 7020 2701 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0127 │ │ +016c04: 2701 |0024: throw v1 │ │ + catches : 1 │ │ + 0x0013 - 0x001b │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x001c │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0003 line=65 │ │ + 0x0005 line=66 │ │ + 0x000c line=67 │ │ + 0x0013 line=70 │ │ + 0x001b line=75 │ │ + 0x001c line=71 │ │ + 0x001d line=73 │ │ + locals : │ │ + 0x001d - 0x0025 reg=0 e Ljava/security/NoSuchAlgorithmException; │ │ + 0x0000 - 0x0025 reg=3 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0025 reg=4 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'getHashString' │ │ + type : '(Ljava/security/MessageDigest;)Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +016c18: |[016c18] org.sixgun.ponyexpress.util.ImageManager.getHashString:(Ljava/security/MessageDigest;)Ljava/lang/String; │ │ +016c28: 2201 9300 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0093 │ │ +016c2c: 7010 3701 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +016c32: 6e10 5001 0700 |0005: invoke-virtual {v7}, Ljava/security/MessageDigest;.digest:()[B // method@0150 │ │ +016c38: 0c03 |0008: move-result-object v3 │ │ +016c3a: 2134 |0009: array-length v4, v3 │ │ +016c3c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +016c3e: 3542 1b00 |000b: if-ge v2, v4, 0026 // +001b │ │ +016c42: 4800 0302 |000d: aget-byte v0, v3, v2 │ │ +016c46: e105 0004 |000f: shr-int/lit8 v5, v0, #int 4 // #04 │ │ +016c4a: dd05 050f |0011: and-int/lit8 v5, v5, #int 15 // #0f │ │ +016c4e: 7110 1e01 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@011e │ │ +016c54: 0c05 |0016: move-result-object v5 │ │ +016c56: 6e20 3b01 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016c5c: dd05 000f |001a: and-int/lit8 v5, v0, #int 15 // #0f │ │ +016c60: 7110 1e01 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@011e │ │ +016c66: 0c05 |001f: move-result-object v5 │ │ +016c68: 6e20 3b01 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016c6e: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +016c72: 28e6 |0025: goto 000b // -001a │ │ +016c74: 6e10 3c01 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +016c7a: 0c02 |0029: move-result-object v2 │ │ +016c7c: 1102 |002a: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0005 line=84 │ │ + 0x000f line=85 │ │ + 0x001a line=86 │ │ + 0x0023 line=84 │ │ + 0x0026 line=89 │ │ + locals : │ │ + 0x000f - 0x0026 reg=0 b B │ │ + 0x0005 - 0x002b reg=1 builder Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=6 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x002b reg=7 digest Ljava/security/MessageDigest; │ │ + │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'lookupFile' │ │ + type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +016c80: |[016c80] org.sixgun.ponyexpress.util.ImageManager.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +016c90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +016c92: 3906 0300 |0001: if-nez v6, 0004 // +0003 │ │ +016c96: 1103 |0003: return-object v3 │ │ +016c98: 6e20 2504 6500 |0004: invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0425 │ │ +016c9e: 0c02 |0007: move-result-object v2 │ │ +016ca0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +016ca2: 5454 6002 |0009: iget-object v4, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016ca6: 6e20 4700 2400 |000b: invoke-virtual {v4, v2}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0047 │ │ +016cac: 0c01 |000e: move-result-object v1 │ │ +016cae: 7110 7800 0100 |000f: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0078 │ │ +016cb4: 0c03 |0012: move-result-object v3 │ │ +016cb6: 3801 f0ff |0013: if-eqz v1, 0003 // -0010 │ │ +016cba: 6e10 0e01 0100 |0015: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010e │ │ +016cc0: 28eb |0018: goto 0003 // -0015 │ │ +016cc2: 0d04 |0019: move-exception v4 │ │ +016cc4: 28e9 |001a: goto 0003 // -0017 │ │ +016cc6: 0d00 |001b: move-exception v0 │ │ +016cc8: 3801 e7ff |001c: if-eqz v1, 0003 // -0019 │ │ +016ccc: 6e10 0e01 0100 |001e: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010e │ │ +016cd2: 28e2 |0021: goto 0003 // -001e │ │ +016cd4: 0d04 |0022: move-exception v4 │ │ +016cd6: 28e0 |0023: goto 0003 // -0020 │ │ +016cd8: 0d03 |0024: move-exception v3 │ │ +016cda: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +016cde: 6e10 0e01 0100 |0027: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@010e │ │ +016ce4: 2703 |002a: throw v3 │ │ +016ce6: 0d04 |002b: move-exception v4 │ │ +016ce8: 28fe |002c: goto 002a // -0002 │ │ + catches : 4 │ │ + 0x0009 - 0x0012 │ │ + Ljava/io/FileNotFoundException; -> 0x001b │ │ + -> 0x0024 │ │ + 0x0015 - 0x0018 │ │ + Ljava/io/IOException; -> 0x0019 │ │ + 0x001e - 0x0021 │ │ + Ljava/io/IOException; -> 0x0022 │ │ + 0x0027 - 0x002a │ │ + Ljava/io/IOException; -> 0x002b │ │ + positions : │ │ + 0x0001 line=101 │ │ + 0x0003 line=114 │ │ + 0x0004 line=106 │ │ + 0x0008 line=107 │ │ + 0x0009 line=110 │ │ + 0x000f line=111 │ │ + 0x0013 line=116 │ │ + 0x0015 line=118 │ │ + 0x0019 line=119 │ │ + 0x001b line=112 │ │ + 0x001c line=116 │ │ + 0x001e line=118 │ │ + 0x0022 line=119 │ │ + 0x0024 line=116 │ │ + 0x0027 line=118 │ │ + 0x002a line=121 │ │ + 0x002b line=119 │ │ + locals : │ │ + 0x001c - 0x0024 reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x0009 - 0x002d reg=1 fis Ljava/io/FileInputStream; │ │ + 0x0008 - 0x002d reg=2 hashedUrl Ljava/lang/String; │ │ + 0x0000 - 0x002d reg=5 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x002d reg=6 url Ljava/lang/String; │ │ + │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'writeFile' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 74 16-bit code units │ │ +016d1c: |[016d1c] org.sixgun.ponyexpress.util.ImageManager.writeFile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +016d2c: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +016d30: 1a03 da00 |0002: const-string v3, "ImageManager" // string@00da │ │ +016d34: 1a04 4000 |0004: const-string v4, "Can't write file. Bitmap is null." // string@0040 │ │ +016d38: 7120 b800 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +016d3e: 0e00 |0009: return-void │ │ +016d40: 6e20 2504 7600 |000a: invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0425 │ │ +016d46: 0c02 |000d: move-result-object v2 │ │ +016d48: 5463 6002 |000e: iget-object v3, v6, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016d4c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +016d4e: 6e30 4800 2304 |0011: invoke-virtual {v3, v2, v4}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0048 │ │ +016d54: 0c01 |0014: move-result-object v1 │ │ +016d56: 1a03 da00 |0015: const-string v3, "ImageManager" // string@00da │ │ +016d5a: 2204 9300 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@0093 │ │ +016d5e: 7010 3701 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +016d64: 1a05 1903 |001c: const-string v5, "Writing file: " // string@0319 │ │ +016d68: 6e20 3b01 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016d6e: 0c04 |0021: move-result-object v4 │ │ +016d70: 6e20 3b01 2400 |0022: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016d76: 0c04 |0025: move-result-object v4 │ │ +016d78: 6e10 3c01 0400 |0026: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +016d7e: 0c04 |0029: move-result-object v4 │ │ +016d80: 7120 b700 4300 |002a: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b7 │ │ +016d86: 6203 0600 |002d: sget-object v3, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0006 │ │ +016d8a: 1304 5000 |002f: const/16 v4, #int 80 // #50 │ │ +016d8e: 6e40 7600 3814 |0031: invoke-virtual {v8, v3, v4, v1}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0076 │ │ +016d94: 6e10 1001 0100 |0034: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0110 │ │ +016d9a: 28d2 |0037: goto 0009 // -002e │ │ +016d9c: 0d00 |0038: move-exception v0 │ │ +016d9e: 1a03 da00 |0039: const-string v3, "ImageManager" // string@00da │ │ +016da2: 1a04 5200 |003b: const-string v4, "Could not close file." // string@0052 │ │ +016da6: 7120 b800 4300 |003d: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +016dac: 28c9 |0040: goto 0009 // -0037 │ │ +016dae: 0d00 |0041: move-exception v0 │ │ +016db0: 1a03 da00 |0042: const-string v3, "ImageManager" // string@00da │ │ +016db4: 1a04 a000 |0044: const-string v4, "Error creating file." // string@00a0 │ │ +016db8: 7120 b800 4300 |0046: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +016dbe: 28c0 |0049: goto 0009 // -0040 │ │ + catches : 2 │ │ + 0x000e - 0x0014 │ │ + Ljava/io/FileNotFoundException; -> 0x0041 │ │ + 0x0034 - 0x0037 │ │ + Ljava/io/IOException; -> 0x0038 │ │ + positions : │ │ + 0x0000 line=208 │ │ + 0x0002 line=209 │ │ + 0x0009 line=234 │ │ + 0x000a line=213 │ │ + 0x000e line=218 │ │ + 0x0015 line=225 │ │ + 0x002d line=226 │ │ + 0x0034 line=229 │ │ + 0x0038 line=230 │ │ + 0x0039 line=231 │ │ + 0x0041 line=220 │ │ + 0x0042 line=221 │ │ + locals : │ │ + 0x0039 - 0x0041 reg=0 e Ljava/io/IOException; │ │ + 0x0015 - 0x0041 reg=1 fos Ljava/io/FileOutputStream; │ │ + 0x0042 - 0x004a reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x000e - 0x004a reg=2 hashedUrl Ljava/lang/String; │ │ + 0x0000 - 0x004a reg=6 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x004a reg=7 url Ljava/lang/String; │ │ + 0x0000 - 0x004a reg=8 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'cleanup' │ │ + type : '(Ljava/util/HashSet;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 80 16-bit code units │ │ +016dd8: |[016dd8] org.sixgun.ponyexpress.util.ImageManager.cleanup:(Ljava/util/HashSet;)V │ │ +016de8: 5494 6002 |0000: iget-object v4, v9, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016dec: 6e10 3f00 0400 |0002: invoke-virtual {v4}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@003f │ │ +016df2: 0c01 |0005: move-result-object v1 │ │ +016df4: 2202 b000 |0006: new-instance v2, Ljava/util/HashSet; // type@00b0 │ │ +016df8: 7010 6701 0200 |0008: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@0167 │ │ +016dfe: 6e10 6a01 0a00 |000b: invoke-virtual {v10}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@016a │ │ +016e04: 0c04 |000e: move-result-object v4 │ │ +016e06: 7210 6c01 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@016c │ │ +016e0c: 0a05 |0012: move-result v5 │ │ +016e0e: 3805 1000 |0013: if-eqz v5, 0023 // +0010 │ │ +016e12: 7210 6d01 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@016d │ │ +016e18: 0c03 |0018: move-result-object v3 │ │ +016e1a: 1f03 9200 |0019: check-cast v3, Ljava/lang/String; // type@0092 │ │ +016e1e: 6e20 2504 3900 |001b: invoke-virtual {v9, v3}, Lorg/sixgun/ponyexpress/util/ImageManager;.getMd5:(Ljava/lang/String;)Ljava/lang/String; // method@0425 │ │ +016e24: 0c05 |001e: move-result-object v5 │ │ +016e26: 6e20 6801 5200 |001f: invoke-virtual {v2, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0168 │ │ +016e2c: 28ed |0022: goto 000f // -0013 │ │ +016e2e: 2115 |0023: array-length v5, v1 │ │ +016e30: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +016e32: 3554 2a00 |0025: if-ge v4, v5, 004f // +002a │ │ +016e36: 4600 0104 |0027: aget-object v0, v1, v4 │ │ +016e3a: 6e20 6901 0200 |0029: invoke-virtual {v2, v0}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0169 │ │ +016e40: 0a06 |002c: move-result v6 │ │ +016e42: 3906 1f00 |002d: if-nez v6, 004c // +001f │ │ +016e46: 1a06 da00 |002f: const-string v6, "ImageManager" // string@00da │ │ +016e4a: 2207 9300 |0031: new-instance v7, Ljava/lang/StringBuilder; // type@0093 │ │ +016e4e: 7010 3701 0700 |0033: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +016e54: 1a08 6400 |0036: const-string v8, "Deleting unused file: " // string@0064 │ │ +016e58: 6e20 3b01 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016e5e: 0c07 |003b: move-result-object v7 │ │ +016e60: 6e20 3b01 0700 |003c: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016e66: 0c07 |003f: move-result-object v7 │ │ +016e68: 6e10 3c01 0700 |0040: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +016e6e: 0c07 |0043: move-result-object v7 │ │ +016e70: 7120 b700 7600 |0044: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b7 │ │ +016e76: 5496 6002 |0047: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016e7a: 6e20 3e00 0600 |0049: invoke-virtual {v6, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003e │ │ +016e80: d804 0401 |004c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +016e84: 28d7 |004e: goto 0025 // -0029 │ │ +016e86: 0e00 |004f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=282 │ │ + 0x0006 line=283 │ │ + 0x000b line=285 │ │ + 0x001b line=286 │ │ + 0x0023 line=289 │ │ + 0x0029 line=290 │ │ + 0x002f line=291 │ │ + 0x0047 line=292 │ │ + 0x004c line=289 │ │ + 0x004f line=295 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/util/HashSet; │ │ + 0x001b - 0x0023 reg=3 imageUrl Ljava/lang/String; │ │ + 0x0029 - 0x004f reg=0 file Ljava/lang/String; │ │ + 0x0006 - 0x0050 reg=1 files [Ljava/lang/String; │ │ + 0x000b - 0x0050 reg=2 hashedUrls Ljava/util/HashSet; Ljava/util/HashSet; │ │ + 0x0000 - 0x0050 reg=9 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0050 reg=10 keepers Ljava/util/HashSet; Ljava/util/HashSet; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +016e88: |[016e88] org.sixgun.ponyexpress.util.ImageManager.clear:()V │ │ +016e98: 5452 6002 |0000: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016e9c: 6e10 3f00 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.fileList:()[Ljava/lang/String; // method@003f │ │ +016ea2: 0c01 |0005: move-result-object v1 │ │ +016ea4: 2113 |0006: array-length v3, v1 │ │ +016ea6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +016ea8: 3532 0c00 |0008: if-ge v2, v3, 0014 // +000c │ │ +016eac: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +016eb0: 5454 6002 |000c: iget-object v4, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +016eb4: 6e20 3e00 0400 |000e: invoke-virtual {v4, v0}, Landroid/content/Context;.deleteFile:(Ljava/lang/String;)Z // method@003e │ │ +016eba: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +016ebe: 28f5 |0013: goto 0008 // -000b │ │ +016ec0: 1d05 |0014: monitor-enter v5 │ │ +016ec2: 5452 5e02 |0015: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@025e │ │ +016ec6: 7210 7501 0200 |0017: invoke-interface {v2}, Ljava/util/Map;.clear:()V // method@0175 │ │ +016ecc: 1e05 |001a: monitor-exit v5 │ │ +016ece: 0e00 |001b: return-void │ │ +016ed0: 0d02 |001c: move-exception v2 │ │ +016ed2: 1e05 |001d: monitor-exit v5 │ │ +016ed4: 2702 |001e: throw v2 │ │ + catches : 1 │ │ + 0x0015 - 0x001e │ │ + -> 0x001c │ │ + positions : │ │ + 0x0000 line=269 │ │ + 0x0006 line=271 │ │ + 0x000c line=272 │ │ + 0x0011 line=271 │ │ + 0x0014 line=275 │ │ + 0x0015 line=276 │ │ + 0x001a line=277 │ │ + 0x001b line=278 │ │ + 0x001c line=277 │ │ + locals : │ │ + 0x000c - 0x0014 reg=0 file Ljava/lang/String; │ │ + 0x0006 - 0x001f reg=1 files [Ljava/lang/String; │ │ + 0x0000 - 0x001f reg=5 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'contains' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +016ee4: |[016ee4] org.sixgun.ponyexpress.util.ImageManager.contains:(Ljava/lang/String;)Z │ │ +016ef4: 7020 2604 2100 |0000: invoke-direct {v1, v2}, Lorg/sixgun/ponyexpress/util/ImageManager;.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0426 │ │ +016efa: 0c00 |0003: move-result-object v0 │ │ +016efc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +016f00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +016f02: 0f00 |0007: return v0 │ │ +016f04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +016f06: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x000a reg=2 url Ljava/lang/String; │ │ + │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'fetchImage' │ │ + type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 113 16-bit code units │ │ +016f08: |[016f08] org.sixgun.ponyexpress.util.ImageManager.fetchImage:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +016f18: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ +016f1c: 2204 cb00 |0002: new-instance v4, Lorg/apache/http/client/methods/HttpGet; // type@00cb │ │ +016f20: 7020 9201 a400 |0004: invoke-direct {v4, v10}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0192 │ │ +016f26: 6e10 9301 0400 |0007: invoke-virtual {v4}, Lorg/apache/http/client/methods/HttpGet;.getParams:()Lorg/apache/http/params/HttpParams; // method@0193 │ │ +016f2c: 0c06 |000a: move-result-object v6 │ │ +016f2e: 7120 9e01 7600 |000b: invoke-static {v6, v7}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@019e │ │ +016f34: 6e10 9301 0400 |000e: invoke-virtual {v4}, Lorg/apache/http/client/methods/HttpGet;.getParams:()Lorg/apache/http/params/HttpParams; // method@0193 │ │ +016f3a: 0c06 |0011: move-result-object v6 │ │ +016f3c: 7120 9f01 7600 |0012: invoke-static {v6, v7}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@019f │ │ +016f42: 5496 5f02 |0015: iget-object v6, v9, Lorg/sixgun/ponyexpress/util/ImageManager;.mClient:Lorg/apache/http/client/HttpClient; // field@025f │ │ +016f46: 7220 9001 4600 |0017: invoke-interface {v6, v4}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0190 │ │ +016f4c: 0c05 |001a: move-result-object v5 │ │ +016f4e: 7210 8601 0500 |001b: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0186 │ │ +016f54: 0c06 |001e: move-result-object v6 │ │ +016f56: 7210 8701 0600 |001f: invoke-interface {v6}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0187 │ │ +016f5c: 0a06 |0022: move-result v6 │ │ +016f5e: 1307 c800 |0023: const/16 v7, #int 200 // #c8 │ │ +016f62: 3276 3500 |0025: if-eq v6, v7, 005a // +0035 │ │ +016f66: 2206 7a00 |0027: new-instance v6, Ljava/io/IOException; // type@007a │ │ +016f6a: 2207 9300 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0093 │ │ +016f6e: 7010 3701 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +016f74: 1a08 7a02 |002e: const-string v8, "Non OK response: " // string@027a │ │ +016f78: 6e20 3b01 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +016f7e: 0c07 |0033: move-result-object v7 │ │ +016f80: 7210 8601 0500 |0034: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0186 │ │ +016f86: 0c08 |0037: move-result-object v8 │ │ +016f88: 7210 8701 0800 |0038: invoke-interface {v8}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0187 │ │ +016f8e: 0a08 |003b: move-result v8 │ │ +016f90: 6e20 3801 8700 |003c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0138 │ │ +016f96: 0c07 |003f: move-result-object v7 │ │ +016f98: 6e10 3c01 0700 |0040: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +016f9e: 0c07 |0043: move-result-object v7 │ │ +016fa0: 7020 1301 7600 |0044: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0113 │ │ +016fa6: 2706 |0047: throw v6 │ │ +016fa8: 0d02 |0048: move-exception v2 │ │ +016faa: 1a06 da00 |0049: const-string v6, "ImageManager" // string@00da │ │ +016fae: 6e10 8d01 0200 |004b: invoke-virtual {v2}, Lorg/apache/http/client/ClientProtocolException;.getMessage:()Ljava/lang/String; // method@018d │ │ +016fb4: 0c07 |004e: move-result-object v7 │ │ +016fb6: 7130 b600 7602 |004f: invoke-static {v6, v7, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00b6 │ │ +016fbc: 2206 7a00 |0052: new-instance v6, Ljava/io/IOException; // type@007a │ │ +016fc0: 1a07 dd00 |0054: const-string v7, "Invalid client protocol." // string@00dd │ │ +016fc4: 7020 1301 7600 |0056: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0113 │ │ +016fca: 2706 |0059: throw v6 │ │ +016fcc: 7210 8501 0500 |005a: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0185 │ │ +016fd2: 0c03 |005d: move-result-object v3 │ │ +016fd4: 2200 7500 |005e: new-instance v0, Ljava/io/BufferedInputStream; // type@0075 │ │ +016fd8: 7210 8201 0300 |0060: invoke-interface {v3}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0182 │ │ +016fde: 0c06 |0063: move-result-object v6 │ │ +016fe0: 1307 0020 |0064: const/16 v7, #int 8192 // #2000 │ │ +016fe4: 7030 0001 6007 |0066: invoke-direct {v0, v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0100 │ │ +016fea: 7110 7800 0000 |0069: invoke-static {v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@0078 │ │ +016ff0: 0c01 |006c: move-result-object v1 │ │ +016ff2: 6e10 0101 0000 |006d: invoke-virtual {v0}, Ljava/io/BufferedInputStream;.close:()V // method@0101 │ │ +016ff8: 1101 |0070: return-object v1 │ │ + catches : 1 │ │ + 0x0015 - 0x001a │ │ + Lorg/apache/http/client/ClientProtocolException; -> 0x0048 │ │ + positions : │ │ + 0x0002 line=150 │ │ + 0x0007 line=151 │ │ + 0x000e line=153 │ │ + 0x0015 line=159 │ │ + 0x001b line=165 │ │ + 0x0027 line=166 │ │ + 0x0034 line=167 │ │ + 0x0048 line=160 │ │ + 0x0049 line=161 │ │ + 0x0052 line=162 │ │ + 0x005a line=170 │ │ + 0x005e line=171 │ │ + 0x0069 line=173 │ │ + 0x006d line=174 │ │ + 0x0070 line=176 │ │ + locals : │ │ + 0x001b - 0x0048 reg=5 response Lorg/apache/http/HttpResponse; │ │ + 0x0049 - 0x005a reg=2 e Lorg/apache/http/client/ClientProtocolException; │ │ + 0x0069 - 0x0071 reg=0 bis Ljava/io/BufferedInputStream; │ │ + 0x006d - 0x0071 reg=1 bitmap Landroid/graphics/Bitmap; │ │ + 0x005e - 0x0071 reg=3 entity Lorg/apache/http/HttpEntity; │ │ + 0x0007 - 0x0071 reg=4 get Lorg/apache/http/client/methods/HttpGet; │ │ + 0x005a - 0x0071 reg=5 response Lorg/apache/http/HttpResponse; │ │ + 0x0000 - 0x0071 reg=9 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0071 reg=10 url Ljava/lang/String; │ │ + │ │ + #4 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +01700c: |[01700c] org.sixgun.ponyexpress.util.ImageManager.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +01701c: 1d05 |0000: monitor-enter v5 │ │ +01701e: 5452 5e02 |0001: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@025e │ │ +017022: 7220 7701 6200 |0003: invoke-interface {v2, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0177 │ │ +017028: 0c01 |0006: move-result-object v1 │ │ +01702a: 1f01 9d00 |0007: check-cast v1, Ljava/lang/ref/SoftReference; // type@009d │ │ +01702e: 1e05 |0009: monitor-exit v5 │ │ +017030: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +017034: 6e10 4301 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/SoftReference;.get:()Ljava/lang/Object; // method@0143 │ │ +01703a: 0c00 |000f: move-result-object v0 │ │ +01703c: 1f00 2700 |0010: check-cast v0, Landroid/graphics/Bitmap; // type@0027 │ │ +017040: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +017044: 0702 |0014: move-object v2, v0 │ │ +017046: 1102 |0015: return-object v2 │ │ +017048: 0d02 |0016: move-exception v2 │ │ +01704a: 1e05 |0017: monitor-exit v5 │ │ +01704c: 2702 |0018: throw v2 │ │ +01704e: 7020 2604 6500 |0019: invoke-direct {v5, v6}, Lorg/sixgun/ponyexpress/util/ImageManager;.lookupFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0426 │ │ +017054: 0c00 |001c: move-result-object v0 │ │ +017056: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +01705a: 1d05 |001f: monitor-enter v5 │ │ +01705c: 5452 5e02 |0020: iget-object v2, v5, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@025e │ │ +017060: 2203 9d00 |0022: new-instance v3, Ljava/lang/ref/SoftReference; // type@009d │ │ +017064: 7020 4201 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@0142 │ │ +01706a: 7230 7801 6203 |0027: invoke-interface {v2, v6, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0178 │ │ +017070: 1e05 |002a: monitor-exit v5 │ │ +017072: 0702 |002b: move-object v2, v0 │ │ +017074: 28e9 |002c: goto 0015 // -0017 │ │ +017076: 0d02 |002d: move-exception v2 │ │ +017078: 1e05 |002e: monitor-exit v5 │ │ +01707a: 2702 |002f: throw v2 │ │ +01707c: 1a02 da00 |0030: const-string v2, "ImageManager" // string@00da │ │ +017080: 2203 9300 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@0093 │ │ +017084: 7010 3701 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0137 │ │ +01708a: 1a04 d800 |0037: const-string v4, "Image is missing: " // string@00d8 │ │ +01708e: 6e20 3b01 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +017094: 0c03 |003c: move-result-object v3 │ │ +017096: 6e20 3b01 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@013b │ │ +01709c: 0c03 |0040: move-result-object v3 │ │ +01709e: 6e10 3c01 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@013c │ │ +0170a4: 0c03 |0044: move-result-object v3 │ │ +0170a6: 7120 b700 3200 |0045: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00b7 │ │ +0170ac: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +0170ae: 28cc |0049: goto 0015 // -0034 │ │ + catches : 3 │ │ + 0x0001 - 0x000a │ │ + -> 0x0016 │ │ + 0x0017 - 0x0018 │ │ + -> 0x0016 │ │ + 0x0020 - 0x002f │ │ + -> 0x002d │ │ + positions : │ │ + 0x0000 line=241 │ │ + 0x0001 line=242 │ │ + 0x0009 line=243 │ │ + 0x000a line=245 │ │ + 0x000c line=246 │ │ + 0x0012 line=248 │ │ + 0x0015 line=265 │ │ + 0x0016 line=243 │ │ + 0x0019 line=254 │ │ + 0x001d line=256 │ │ + 0x001f line=257 │ │ + 0x0020 line=258 │ │ + 0x002a line=259 │ │ + 0x002c line=261 │ │ + 0x002d line=259 │ │ + 0x0030 line=264 │ │ + 0x0048 line=265 │ │ + locals : │ │ + 0x0012 - 0x0016 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0009 - 0x0016 reg=1 ref Ljava/lang/ref/SoftReference; Ljava/lang/ref/SoftReference; │ │ + 0x001d - 0x004a reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0019 - 0x004a reg=1 ref Ljava/lang/ref/SoftReference; Ljava/lang/ref/SoftReference; │ │ + 0x0000 - 0x004a reg=5 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x004a reg=6 url Ljava/lang/String; │ │ + │ │ + #5 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'getMd5' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0170d0: |[0170d0] org.sixgun.ponyexpress.util.ImageManager.getMd5:(Ljava/lang/String;)Ljava/lang/String; │ │ +0170e0: 5420 6102 |0000: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0261 │ │ +0170e4: 6e10 2e01 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@012e │ │ +0170ea: 0c01 |0005: move-result-object v1 │ │ +0170ec: 6e20 5201 1000 |0006: invoke-virtual {v0, v1}, Ljava/security/MessageDigest;.update:([B)V // method@0152 │ │ +0170f2: 5420 6102 |0009: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mDigest:Ljava/security/MessageDigest; // field@0261 │ │ +0170f6: 7020 2404 0200 |000b: invoke-direct {v2, v0}, Lorg/sixgun/ponyexpress/util/ImageManager;.getHashString:(Ljava/security/MessageDigest;)Ljava/lang/String; // method@0424 │ │ +0170fc: 0c00 |000e: move-result-object v0 │ │ +0170fe: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x0009 line=96 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0010 reg=3 url Ljava/lang/String; │ │ + │ │ + #6 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'put' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +017100: |[017100] org.sixgun.ponyexpress.util.ImageManager.put:(Ljava/lang/String;)V │ │ +017110: 6e20 2104 4300 |0000: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.contains:(Ljava/lang/String;)Z // method@0421 │ │ +017116: 0a01 |0003: move-result v1 │ │ +017118: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +01711c: 0e00 |0006: return-void │ │ +01711e: 6e20 2204 4300 |0007: invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.fetchImage:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0422 │ │ +017124: 0c00 |000a: move-result-object v0 │ │ +017126: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +01712a: 1a01 da00 |000d: const-string v1, "ImageManager" // string@00da │ │ +01712e: 1a02 c802 |000f: const-string v2, "Retrieved bitmap is null." // string@02c8 │ │ +017132: 7120 b800 2100 |0011: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00b8 │ │ +017138: 28f2 |0014: goto 0006 // -000e │ │ +01713a: 6e30 2804 4300 |0015: invoke-virtual {v3, v4, v0}, Lorg/sixgun/ponyexpress/util/ImageManager;.put:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0428 │ │ +017140: 28ee |0018: goto 0006 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + 0x0006 line=196 │ │ + 0x0007 line=189 │ │ + 0x000b line=191 │ │ + 0x000d line=192 │ │ + 0x0015 line=194 │ │ + locals : │ │ + 0x000b - 0x0019 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0019 reg=3 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0019 reg=4 url Ljava/lang/String; │ │ + │ │ + #7 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'put' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +017144: |[017144] org.sixgun.ponyexpress.util.ImageManager.put:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +017154: 1d02 |0000: monitor-enter v2 │ │ +017156: 5420 5e02 |0001: iget-object v0, v2, Lorg/sixgun/ponyexpress/util/ImageManager;.mCache:Ljava/util/Map; // field@025e │ │ +01715a: 2201 9d00 |0003: new-instance v1, Ljava/lang/ref/SoftReference; // type@009d │ │ +01715e: 7020 4201 4100 |0005: invoke-direct {v1, v4}, Ljava/lang/ref/SoftReference;.:(Ljava/lang/Object;)V // method@0142 │ │ +017164: 7230 7801 3001 |0008: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0178 │ │ +01716a: 1e02 |000b: monitor-exit v2 │ │ +01716c: 7030 2a04 3204 |000c: invoke-direct {v2, v3, v4}, Lorg/sixgun/ponyexpress/util/ImageManager;.writeFile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@042a │ │ +017172: 0e00 |000f: return-void │ │ +017174: 0d00 |0010: move-exception v0 │ │ +017176: 1e02 |0011: monitor-exit v2 │ │ +017178: 2700 |0012: throw v0 │ │ + catches : 2 │ │ + 0x0001 - 0x000c │ │ + -> 0x0010 │ │ + 0x0011 - 0x0012 │ │ + -> 0x0010 │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0001 line=201 │ │ + 0x000b line=202 │ │ + 0x000c line=204 │ │ + 0x000f line=205 │ │ + 0x0010 line=202 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0013 reg=3 url Ljava/lang/String; │ │ + 0x0000 - 0x0013 reg=4 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + #8 : (in Lorg/sixgun/ponyexpress/util/ImageManager;) │ │ + name : 'setContext' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +017190: |[017190] org.sixgun.ponyexpress.util.ImageManager.setContext:(Landroid/content/Context;)V │ │ +0171a0: 5b01 6002 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/util/ImageManager;.mContext:Landroid/content/Context; // field@0260 │ │ +0171a4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0002 line=79 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lorg/sixgun/ponyexpress/util/ImageManager; │ │ + 0x0000 - 0x0003 reg=1 context Landroid/content/Context; │ │ + │ │ + source_file_idx : 219 (ImageManager.java) │ │ + │ │ +Class #127 header: │ │ +class_idx : 328 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 309 │ │ +source_file_idx : 668 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #127 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/util/PodcastFeedParser;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'ALBUM_ART_URL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "thumbnail" │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'MEDIA_NS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "http://search.yahoo.com/mrss/" │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "title" │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "Pony/PodcastFeedParser" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0171a8: |[0171a8] org.sixgun.ponyexpress.util.PodcastFeedParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0171b8: 7030 f903 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f9 │ │ +0171be: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0003 line=52 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0171c0: |[0171c0] org.sixgun.ponyexpress.util.PodcastFeedParser.parse:()Ljava/lang/Object; │ │ +0171d0: 6e10 3804 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.parse:()Lorg/sixgun/ponyexpress/Podcast; // method@0438 │ │ +0171d6: 0c00 |0003: move-result-object v0 │ │ +0171d8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'parse' │ │ + type : '()Lorg/sixgun/ponyexpress/Podcast;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +0171dc: |[0171dc] org.sixgun.ponyexpress.util.PodcastFeedParser.parse:()Lorg/sixgun/ponyexpress/Podcast; │ │ +0171ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0171ee: 2203 e000 |0001: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +0171f2: 7010 ec01 0300 |0003: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01ec │ │ +0171f8: 5486 6f02 |0006: iget-object v6, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@026f │ │ +0171fc: 3906 0400 |0008: if-nez v6, 000c // +0004 │ │ +017200: 0753 |000a: move-object v3, v5 │ │ +017202: 1103 |000b: return-object v3 │ │ +017204: 2204 4300 |000c: new-instance v4, Landroid/sax/RootElement; // type@0043 │ │ +017208: 1a06 1407 |000e: const-string v6, "rss" // string@0714 │ │ +01720c: 7020 aa00 6400 |0010: invoke-direct {v4, v6}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00aa │ │ +017212: 1a06 c203 |0013: const-string v6, "channel" // string@03c2 │ │ +017216: 6e20 ae00 6400 |0015: invoke-virtual {v4, v6}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ae │ │ +01721c: 0c00 |0018: move-result-object v0 │ │ +01721e: 5486 6f02 |0019: iget-object v6, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@026f │ │ +017222: 6e20 f701 6300 |001b: invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/Podcast;.setFeedUrl:(Ljava/net/URL;)V // method@01f7 │ │ +017228: 1a06 b607 |001e: const-string v6, "title" // string@07b6 │ │ +01722c: 6e20 a600 6000 |0020: invoke-virtual {v0, v6}, Landroid/sax/Element;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a6 │ │ +017232: 0c06 |0023: move-result-object v6 │ │ +017234: 2207 4501 |0024: new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; // type@0145 │ │ +017238: 7030 2e04 8703 |0026: invoke-direct {v7, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@042e │ │ +01723e: 6e20 a800 7600 |0029: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +017244: 1a06 1a05 |002c: const-string v6, "http://search.yahoo.com/mrss/" // string@051a │ │ +017248: 1a07 b507 |002e: const-string v7, "thumbnail" // string@07b5 │ │ +01724c: 6e30 a500 6007 |0030: invoke-virtual {v0, v6, v7}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +017252: 0c06 |0033: move-result-object v6 │ │ +017254: 2207 4601 |0034: new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; // type@0146 │ │ +017258: 7030 3004 8703 |0036: invoke-direct {v7, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0430 │ │ +01725e: 6e20 a900 7600 |0039: invoke-virtual {v6, v7}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a9 │ │ +017264: 6e10 3604 0800 |003c: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0436 │ │ +01726a: 0c02 |003f: move-result-object v2 │ │ +01726c: 3802 1400 |0040: if-eqz v2, 0054 // +0014 │ │ +017270: 6206 0b00 |0042: sget-object v6, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ +017274: 6e10 ad00 0400 |0044: invoke-virtual {v4}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ad │ │ +01727a: 0c07 |0047: move-result-object v7 │ │ +01727c: 7130 b900 6207 |0048: invoke-static {v2, v6, v7}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b9 │ │ +017282: 28c0 |004b: goto 000b // -0040 │ │ +017284: 0d01 |004c: move-exception v1 │ │ +017286: 1a06 0000 |004d: const-string v6, "" // string@0000 │ │ +01728a: 6e20 3504 6800 |004f: invoke-virtual {v8, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0435 │ │ +017290: 0753 |0052: move-object v3, v5 │ │ +017292: 28b8 |0053: goto 000b // -0048 │ │ +017294: 1a06 0000 |0054: const-string v6, "" // string@0000 │ │ +017298: 6e20 3504 6800 |0056: invoke-virtual {v8, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0435 │ │ +01729e: 0753 |0059: move-object v3, v5 │ │ +0172a0: 28b1 |005a: goto 000b // -004f │ │ + catches : 1 │ │ + 0x0042 - 0x004b │ │ + Ljava/lang/Exception; -> 0x004c │ │ + positions : │ │ + 0x0001 line=60 │ │ + 0x0006 line=61 │ │ + 0x000b line=110 │ │ + 0x000c line=66 │ │ + 0x0013 line=67 │ │ + 0x0019 line=74 │ │ + 0x001e line=77 │ │ + 0x002c line=86 │ │ + 0x003c line=98 │ │ + 0x0040 line=99 │ │ + 0x0042 line=101 │ │ + 0x0044 line=102 │ │ + 0x0048 line=101 │ │ + 0x004c line=103 │ │ + 0x004d line=104 │ │ + 0x0053 line=105 │ │ + 0x0054 line=109 │ │ + 0x005a line=110 │ │ + locals : │ │ + 0x0006 - 0x000b reg=3 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x004d - 0x0054 reg=1 e Ljava/lang/Exception; │ │ + 0x0019 - 0x005b reg=0 channel Landroid/sax/Element; │ │ + 0x0040 - 0x005b reg=2 istream Ljava/io/InputStream; │ │ + 0x000c - 0x005b reg=3 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0013 - 0x005b reg=4 root Landroid/sax/RootElement; │ │ + 0x0000 - 0x005b reg=8 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/PodcastFeedParser;) │ │ + name : 'parseAlbumArtURL' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 71 16-bit code units │ │ +0172b4: |[0172b4] org.sixgun.ponyexpress.util.PodcastFeedParser.parseAlbumArtURL:()Ljava/lang/String; │ │ +0172c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0172c6: 5486 6f02 |0001: iget-object v6, v8, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.mFeedUrl:Ljava/net/URL; // field@026f │ │ +0172ca: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +0172ce: 1105 |0005: return-object v5 │ │ +0172d0: 2204 4300 |0006: new-instance v4, Landroid/sax/RootElement; // type@0043 │ │ +0172d4: 1a06 1407 |0008: const-string v6, "rss" // string@0714 │ │ +0172d8: 7020 aa00 6400 |000a: invoke-direct {v4, v6}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00aa │ │ +0172de: 1a06 c203 |000d: const-string v6, "channel" // string@03c2 │ │ +0172e2: 6e20 ae00 6400 |000f: invoke-virtual {v4, v6}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ae │ │ +0172e8: 0c00 |0012: move-result-object v0 │ │ +0172ea: 2203 e000 |0013: new-instance v3, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +0172ee: 7010 ec01 0300 |0015: invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01ec │ │ +0172f4: 1a06 1a05 |0018: const-string v6, "http://search.yahoo.com/mrss/" // string@051a │ │ +0172f8: 1a07 b507 |001a: const-string v7, "thumbnail" // string@07b5 │ │ +0172fc: 6e30 a500 6007 |001c: invoke-virtual {v0, v6, v7}, Landroid/sax/Element;.getChild:(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; // method@00a5 │ │ +017302: 0c06 |001f: move-result-object v6 │ │ +017304: 2207 4701 |0020: new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; // type@0147 │ │ +017308: 7030 3204 8703 |0022: invoke-direct {v7, v8, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;.:(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0432 │ │ +01730e: 6e20 a900 7600 |0025: invoke-virtual {v6, v7}, Landroid/sax/Element;.setStartElementListener:(Landroid/sax/StartElementListener;)V // method@00a9 │ │ +017314: 6e10 3604 0800 |0028: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.getInputStream:()Ljava/io/InputStream; // method@0436 │ │ +01731a: 0c02 |002b: move-result-object v2 │ │ +01731c: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ +017320: 6206 0b00 |002e: sget-object v6, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ +017324: 6e10 ad00 0400 |0030: invoke-virtual {v4}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ad │ │ +01732a: 0c07 |0033: move-result-object v7 │ │ +01732c: 7130 b900 6207 |0034: invoke-static {v2, v6, v7}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b9 │ │ +017332: 6e10 f001 0300 |0037: invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Podcast;.getArt_Url:()Ljava/net/URL; // method@01f0 │ │ +017338: 0c05 |003a: move-result-object v5 │ │ +01733a: 6e10 4e01 0500 |003b: invoke-virtual {v5}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@014e │ │ +017340: 0c05 |003e: move-result-object v5 │ │ +017342: 28c6 |003f: goto 0005 // -003a │ │ +017344: 0d01 |0040: move-exception v1 │ │ +017346: 1a06 0000 |0041: const-string v6, "" // string@0000 │ │ +01734a: 6e20 3504 6800 |0043: invoke-virtual {v8, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;.NotifyError:(Ljava/lang/String;)V // method@0435 │ │ +017350: 28bf |0046: goto 0005 // -0041 │ │ + catches : 1 │ │ + 0x002e - 0x0037 │ │ + Ljava/lang/Exception; -> 0x0040 │ │ + positions : │ │ + 0x0001 line=117 │ │ + 0x0005 line=152 │ │ + 0x0006 line=122 │ │ + 0x000d line=123 │ │ + 0x0013 line=127 │ │ + 0x0018 line=131 │ │ + 0x0028 line=142 │ │ + 0x002c line=143 │ │ + 0x002e line=145 │ │ + 0x0030 line=146 │ │ + 0x0034 line=145 │ │ + 0x0037 line=152 │ │ + 0x0040 line=147 │ │ + 0x0041 line=148 │ │ + locals : │ │ + 0x0013 - 0x0047 reg=0 channel Landroid/sax/Element; │ │ + 0x0041 - 0x0047 reg=1 e Ljava/lang/Exception; │ │ + 0x002c - 0x0047 reg=2 istream Ljava/io/InputStream; │ │ + 0x0018 - 0x0047 reg=3 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x000d - 0x0047 reg=4 root Landroid/sax/RootElement; │ │ + 0x0000 - 0x0047 reg=8 this Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ + │ │ + source_file_idx : 668 (PodcastFeedParser.java) │ │ + │ │ +Class #128 header: │ │ +class_idx : 335 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 309 │ │ +source_file_idx : 724 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #128 annotations: │ │ +Annotations on method #1138 'parse' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/sixgun/ponyexpress/Podcast;" ">;" } │ │ + │ │ +Class #128 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/sixgun/ponyexpress/util/BaseFeedParser;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'FEED_URL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "podcast_url" │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'IDENTICA_GROUP' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "identica_group" │ │ + #2 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'IDENTICA_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "identica_tag" │ │ + #3 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'PODCAST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "podcast" │ │ + #4 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "EpisodeFeedParser" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +017364: |[017364] org.sixgun.ponyexpress.util.SixgunPodcastsParser.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +017374: 7030 f903 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;.:(Landroid/content/Context;Ljava/lang/String;)V // method@03f9 │ │ +01737a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0003 line=48 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=2 feedUrl Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +01737c: |[01737c] org.sixgun.ponyexpress.util.SixgunPodcastsParser.parse:()Ljava/lang/Object; │ │ +01738c: 6e10 7204 0100 |0000: invoke-virtual {v1}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.parse:()Ljava/util/List; // method@0472 │ │ +017392: 0c00 |0003: move-result-object v0 │ │ +017394: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + │ │ + #1 : (in Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;) │ │ + name : 'parse' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 96 16-bit code units │ │ +017398: |[017398] org.sixgun.ponyexpress.util.SixgunPodcastsParser.parse:()Ljava/util/List; │ │ +0173a8: 2202 e000 |0000: new-instance v2, Lorg/sixgun/ponyexpress/Podcast; // type@00e0 │ │ +0173ac: 7010 ec01 0200 |0002: invoke-direct {v2}, Lorg/sixgun/ponyexpress/Podcast;.:()V // method@01ec │ │ +0173b2: 2204 a900 |0005: new-instance v4, Ljava/util/ArrayList; // type@00a9 │ │ +0173b6: 7010 5501 0400 |0007: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0155 │ │ +0173bc: 2205 4300 |000a: new-instance v5, Landroid/sax/RootElement; // type@0043 │ │ +0173c0: 1a06 b406 |000c: const-string v6, "podcast_feeds" // string@06b4 │ │ +0173c4: 7020 aa00 6500 |000e: invoke-direct {v5, v6}, Landroid/sax/RootElement;.:(Ljava/lang/String;)V // method@00aa │ │ +0173ca: 1a06 ae06 |0011: const-string v6, "podcast" // string@06ae │ │ +0173ce: 6e20 ae00 6500 |0013: invoke-virtual {v5, v6}, Landroid/sax/RootElement;.requireChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00ae │ │ +0173d4: 0c03 |0016: move-result-object v3 │ │ +0173d6: 2206 4b01 |0017: new-instance v6, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1; // type@014b │ │ +0173da: 7040 6604 8624 |0019: invoke-direct {v6, v8, v4, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V // method@0466 │ │ +0173e0: 6e20 a700 6300 |001c: invoke-virtual {v3, v6}, Landroid/sax/Element;.setEndElementListener:(Landroid/sax/EndElementListener;)V // method@00a7 │ │ +0173e6: 1a06 bc06 |001f: const-string v6, "podcast_url" // string@06bc │ │ +0173ea: 6e20 a400 6300 |0021: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ +0173f0: 0c06 |0024: move-result-object v6 │ │ +0173f2: 2207 4c01 |0025: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2; // type@014c │ │ +0173f6: 7030 6804 8702 |0027: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@0468 │ │ +0173fc: 6e20 a800 7600 |002a: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +017402: 1a06 3b05 |002d: const-string v6, "identica_tag" // string@053b │ │ +017406: 6e20 a400 6300 |002f: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ +01740c: 0c06 |0032: move-result-object v6 │ │ +01740e: 2207 4d01 |0033: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3; // type@014d │ │ +017412: 7030 6a04 8702 |0035: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@046a │ │ +017418: 6e20 a800 7600 |0038: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +01741e: 1a06 3805 |003b: const-string v6, "identica_group" // string@0538 │ │ +017422: 6e20 a400 6300 |003d: invoke-virtual {v3, v6}, Landroid/sax/Element;.getChild:(Ljava/lang/String;)Landroid/sax/Element; // method@00a4 │ │ +017428: 0c06 |0040: move-result-object v6 │ │ +01742a: 2207 4e01 |0041: new-instance v7, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4; // type@014e │ │ +01742e: 7030 6c04 8702 |0043: invoke-direct {v7, v8, v2}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;.:(Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V // method@046c │ │ +017434: 6e20 a800 7600 |0046: invoke-virtual {v6, v7}, Landroid/sax/Element;.setEndTextElementListener:(Landroid/sax/EndTextElementListener;)V // method@00a8 │ │ +01743a: 6e10 7004 0800 |0049: invoke-virtual {v8}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.getInputStream:()Ljava/io/InputStream; // method@0470 │ │ +017440: 0c01 |004c: move-result-object v1 │ │ +017442: 3801 0b00 |004d: if-eqz v1, 0058 // +000b │ │ +017446: 6206 0b00 |004f: sget-object v6, Landroid/util/Xml$Encoding;.UTF_8:Landroid/util/Xml$Encoding; // field@000b │ │ +01744a: 6e10 ad00 0500 |0051: invoke-virtual {v5}, Landroid/sax/RootElement;.getContentHandler:()Lorg/xml/sax/ContentHandler; // method@00ad │ │ +017450: 0c07 |0054: move-result-object v7 │ │ +017452: 7130 b900 6107 |0055: invoke-static {v1, v6, v7}, Landroid/util/Xml;.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V // method@00b9 │ │ +017458: 1104 |0058: return-object v4 │ │ +01745a: 0d00 |0059: move-exception v0 │ │ +01745c: 1a06 0000 |005a: const-string v6, "" // string@0000 │ │ +017460: 6e20 6f04 6800 |005c: invoke-virtual {v8, v6}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;.NotifyError:(Ljava/lang/String;)V // method@046f │ │ +017466: 28f9 |005f: goto 0058 // -0007 │ │ + catches : 1 │ │ + 0x004f - 0x0058 │ │ + Ljava/lang/Exception; -> 0x0059 │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0005 line=53 │ │ + 0x000a line=56 │ │ + 0x0011 line=57 │ │ + 0x0017 line=65 │ │ + 0x001f line=72 │ │ + 0x002d line=81 │ │ + 0x003b line=90 │ │ + 0x0049 line=100 │ │ + 0x004d line=104 │ │ + 0x004f line=106 │ │ + 0x0051 line=107 │ │ + 0x0055 line=106 │ │ + 0x0058 line=113 │ │ + 0x0059 line=108 │ │ + 0x005a line=109 │ │ + locals : │ │ + 0x005a - 0x0060 reg=0 e Ljava/lang/Exception; │ │ + 0x004d - 0x0060 reg=1 istream Ljava/io/InputStream; │ │ + 0x0005 - 0x0060 reg=2 new_podcast Lorg/sixgun/ponyexpress/Podcast; │ │ + 0x0017 - 0x0060 reg=3 podcast Landroid/sax/Element; │ │ + 0x000a - 0x0060 reg=4 podcasts Ljava/util/List; Ljava/util/List; │ │ + 0x0011 - 0x0060 reg=5 root Landroid/sax/RootElement; │ │ + 0x0000 - 0x0060 reg=8 this Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ + │ │ + source_file_idx : 724 (SixgunPodcastsParser.java) │ │ + │ │ +Class #129 header: │ │ +class_idx : 338 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 223 │ │ +source_file_idx : 708 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #129 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #129 - │ │ + Class descriptor : 'Lorg/sixgun/ponyexpress/view/RemoteImageView$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lorg/sixgun/ponyexpress/MessagingListener;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ + name : 'this$0' │ │ + type : 'Lorg/sixgun/ponyexpress/view/RemoteImageView;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ + name : '' │ │ + type : '(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +017478: |[017478] org.sixgun.ponyexpress.view.RemoteImageView$2.:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ +017488: 5b01 8f02 |0000: iput-object v1, v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028f │ │ +01748c: 7010 e801 0000 |0002: invoke-direct {v0}, Lorg/sixgun/ponyexpress/MessagingListener;.:()V // method@01e8 │ │ +017492: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lorg/sixgun/ponyexpress/view/RemoteImageView$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/sixgun/ponyexpress/view/RemoteImageView$2;) │ │ + name : 'loadRemoteImageFinished' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +017494: |[017494] org.sixgun.ponyexpress.view.RemoteImageView$2.loadRemoteImageFinished:(Landroid/content/Context;)V │ │ +0174a4: 5410 8f02 |0000: iget-object v0, v1, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;.this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; // field@028f │ │ +0174a8: 7110 8f04 0000 |0002: invoke-static {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView;.access$400:(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler; // method@048f │ │ +0174ae: 0c00 |0005: move-result-object v0 │ │ +0174b0: 6e10 8704 0000 |0006: invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;.imageDownloaded:()V // method@0487 │ │ +0174b6: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0009 line=124 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lorg/sixgun/ponyexpress/view/RemoteImageView$2; │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + │ │ + source_file_idx : 708 (RemoteImageView.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,59 +1,59 @@ │ │ │ -Zip file size: 233372 bytes, number of entries: 127 │ │ │ +Zip file size: 239287 bytes, number of entries: 130 │ │ │ +?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 169 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Controller$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1438 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Controller$1.class │ │ │ ?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Controller$Command.class │ │ │ ?rwxrwxr-x 2.0 unx 3231 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Controller.class │ │ │ ?rwxrwxr-x 2.0 unx 335 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Dent$DentKeys.class │ │ │ ?rwxrwxr-x 2.0 unx 928 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Dent.class │ │ │ ?rwxrwxr-x 2.0 unx 3131 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Episode.class │ │ │ -?rwxrwxr-x 2.0 unx 1323 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/DownloadingEpisode.class │ │ │ ?rwxrwxr-x 2.0 unx 578 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/EpisodeKeys.class │ │ │ ?rwxrwxr-x 2.0 unx 391 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/MessagingListener.class │ │ │ -?rwxrwxr-x 2.0 unx 2050 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Podcast.class │ │ │ +?rwxrwxr-x 2.0 unx 1994 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/Podcast.class │ │ │ ?rwxrwxr-x 2.0 unx 506 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/PodcastKeys.class │ │ │ ?rwxrwxr-x 2.0 unx 1170 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/PonyExpressApp.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 1624 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 3093 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 678 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 327 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 288 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$raw.class │ │ │ ?rwxrwxr-x 2.0 unx 3005 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/R.class │ │ │ ?rwxrwxr-x 2.0 unx 354 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AboutDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2149 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AboutDialog.class │ │ │ -?rwxrwxr-x 2.0 unx 2060 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2094 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 525 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1803 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 807 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodeNotesActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 1303 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 2226 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodeTabs.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodesActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1367 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodesActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1599 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 10005 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodesActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9699 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodesActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1299 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1482 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 574 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1933 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1046 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1266 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2775 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 612 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1927 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$DentAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2528 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents.class │ │ │ -?rwxrwxr-x 2.0 unx 5809 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 5753 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2859 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1294 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 2608 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2700 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 530 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 1038 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$13.class │ │ │ ?rwxrwxr-x 2.0 unx 1372 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$14.class │ │ │ ?rwxrwxr-x 2.0 unx 767 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$15.class │ │ │ ?rwxrwxr-x 2.0 unx 1350 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$1.class │ │ │ @@ -61,69 +61,72 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1731 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 749 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 754 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1306 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 548 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 1407 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 1562 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$9$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1962 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$9.class │ │ │ +?rwxrwxr-x 2.0 unx 1960 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$9.class │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted.class │ │ │ -?rwxrwxr-x 2.0 unx 13493 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 13460 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PlayerActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1607 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 2321 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck.class │ │ │ +?rwxrwxr-x 2.0 unx 2290 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2.class │ │ │ ?rwxrwxr-x 2.0 unx 886 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3.class │ │ │ -?rwxrwxr-x 2.0 unx 3334 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 3290 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted.class │ │ │ -?rwxrwxr-x 2.0 unx 6818 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes.class │ │ │ -?rwxrwxr-x 2.0 unx 12705 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PreferencesActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 6820 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes.class │ │ │ +?rwxrwxr-x 2.0 unx 12677 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PonyExpressActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1177 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/PreferencesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1511 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/receiver/RemoteControlReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 764 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService$1$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3989 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService$1.class │ │ │ +?rwxrwxr-x 2.0 unx 3988 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2351 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 8118 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService.class │ │ │ +?rwxrwxr-x 2.0 unx 8119 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/DownloaderService.class │ │ │ ?rwxrwxr-x 2.0 unx 1365 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/IdenticaHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 1582 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/IdenticaHandler$PostDent.class │ │ │ ?rwxrwxr-x 2.0 unx 5657 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/IdenticaHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1357 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1344 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1315 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer$HeadPhoneReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 12102 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer.class │ │ │ +?rwxrwxr-x 2.0 unx 12094 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/service/PodcastPlayer.class │ │ │ ?rwxrwxr-x 2.0 unx 2047 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/BaseFeedParser.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 823 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 821 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 845 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser$4.class │ │ │ ?rwxrwxr-x 2.0 unx 832 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2454 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser.class │ │ │ ?rwxrwxr-x 2.0 unx 745 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1300 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser$4.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2721 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser.class │ │ │ ?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/ImageCache.class │ │ │ -?rwxrwxr-x 2.0 unx 5938 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/ImageManager.class │ │ │ ?rwxrwxr-x 2.0 unx 837 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/InternetHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 866 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PodcastFeedParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1039 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PodcastFeedParser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1039 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PodcastFeedParser$3.class │ │ │ -?rwxrwxr-x 2.0 unx 2258 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PodcastFeedParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1513 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 15021 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.class │ │ │ +?rwxrwxr-x 2.0 unx 15002 b- defN 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser$2.class │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser$3.class │ │ │ ?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser$4.class │ │ │ -?rwxrwxr-x 2.0 unx 2071 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser.class │ │ │ -?rwxrwxr-x 2.0 unx 5227 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/Utils.class │ │ │ +?rwxrwxr-x 2.0 unx 5211 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/Utils.class │ │ │ ?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/view/RemoteImageView$1.class │ │ │ -?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/view/RemoteImageView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 678 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 2679 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/view/RemoteImageView.class │ │ │ -127 files, 246462 bytes uncompressed, 209954 bytes compressed: 14.8% │ │ │ +?rwxrwxr-x 2.0 unx 1323 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/DownloadingEpisode.class │ │ │ +?rwxrwxr-x 2.0 unx 2226 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/EpisodeTabs.class │ │ │ +?rwxrwxr-x 2.0 unx 2602 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 2453 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/DentParser.class │ │ │ +?rwxrwxr-x 2.0 unx 2719 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/EpisodeFeedParser.class │ │ │ +?rwxrwxr-x 2.0 unx 5933 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/ImageManager.class │ │ │ +?rwxrwxr-x 2.0 unx 2262 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/PodcastFeedParser.class │ │ │ +?rwxrwxr-x 2.0 unx 2070 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/util/SixgunPodcastsParser.class │ │ │ +?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 org/sixgun/ponyexpress/view/RemoteImageView$2.class │ │ │ +130 files, 246355 bytes uncompressed, 215419 bytes compressed: 12.6% │ │ ├── zipnote «TEMP»/diffoscope_91kjug9p_tmp/tmpv6foscuj_.zip │ │ │ @@ -1,7 +1,16 @@ │ │ │ +Filename: android/annotation/SuppressLint.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/annotation/TargetApi.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/BuildConfig.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: org/sixgun/ponyexpress/Controller$1$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/Controller$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/Controller$Command.class │ │ │ @@ -15,17 +24,14 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/Dent.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/Episode.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/DownloadingEpisode.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/EpisodeKeys.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/MessagingListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/Podcast.class │ │ │ @@ -81,32 +87,29 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/EpisodeNotesActivity.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: org/sixgun/ponyexpress/activity/EpisodeTabs.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/activity/EpisodesActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/EpisodesActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/EpisodesActivity$EpisodeAdapter.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/EpisodesActivity.class │ │ │ Comment: │ │ │ │ │ │ +Filename: org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3.class │ │ │ @@ -144,17 +147,14 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/activity/PlayerActivity$10.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/PlayerActivity$11.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/activity/PlayerActivity$12.class │ │ │ @@ -297,17 +297,14 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/DentParser$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/DentParser$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/util/DentParser.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser$3.class │ │ │ @@ -315,38 +312,29 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/util/ImageCache.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/util/ImageManager.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/util/InternetHelper.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/PodcastFeedParser$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/PodcastFeedParser$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/PodcastFeedParser$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/util/PodcastFeedParser.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/SixgunPodcastsParser$1.class │ │ │ @@ -357,26 +345,47 @@ │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/SixgunPodcastsParser$3.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/util/SixgunPodcastsParser$4.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/util/SixgunPodcastsParser.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/util/Utils.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/view/RemoteImageView$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/sixgun/ponyexpress/view/RemoteImageView$2.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/sixgun/ponyexpress/view/RemoteImageView.class │ │ │ Comment: │ │ │ │ │ │ +Filename: org/sixgun/ponyexpress/DownloadingEpisode.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/activity/EpisodeTabs.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/util/DentParser.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/util/EpisodeFeedParser.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/util/ImageManager.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/util/PodcastFeedParser.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/util/SixgunPodcastsParser.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: org/sixgun/ponyexpress/view/RemoteImageView$2.class │ │ │ +Comment: │ │ │ + │ │ │ Zip file comment: │ │ ├── org/sixgun/ponyexpress/Episode.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ // 96: aload 4 │ │ │ │ // 98: invokevirtual java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ // 101: astore_2 │ │ │ │ // 102: aload_0 │ │ │ │ // 103: aload_2 │ │ │ │ // 104: putfield org/sixgun/ponyexpress/Episode.mDate:Ljava/util/Date; │ │ │ │ // 107: goto 68 │ │ │ │ - // 110: astore_2 │ │ │ │ + // 110: pop │ │ │ │ // 111: ldc "PonyExpress Episode" │ │ │ │ // 113: astore_2 │ │ │ │ // 114: ldc "Unable to set EPOCH as pubDate!" │ │ │ │ // 116: astore 4 │ │ │ │ // 118: aload_2 │ │ │ │ // 119: aload 4 │ │ │ │ // 121: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ ├── org/sixgun/ponyexpress/Podcast.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,31 +26,65 @@ │ │ │ │ │ │ │ │ public Podcast(final Podcast podcast) { │ │ │ │ this(podcast.mName, podcast.mFeed_Url, podcast.mArt_Url, podcast.mIdenticaTag, podcast.mIdenticaGroup); │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ │ │ public boolean equals(final Object o) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean b2; │ │ │ │ - if (this == o) { │ │ │ │ - b2 = b; │ │ │ │ + boolean b = true; │ │ │ │ + if (this != o) { │ │ │ │ + if (o == null) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + else if (this.getClass() != o.getClass()) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final Podcast podcast = (Podcast)o; │ │ │ │ + if (this.mFeed_Url == null) { │ │ │ │ + if (podcast.mFeed_Url != null) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else if (!this.mFeed_Url.equals(podcast.mFeed_Url)) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + if (this.mIdenticaGroup == null) { │ │ │ │ + if (podcast.mIdenticaGroup != null) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else if (!this.mIdenticaGroup.equals(podcast.mIdenticaGroup)) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + if (this.mIdenticaTag == null) { │ │ │ │ + if (podcast.mIdenticaTag != null) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else if (!this.mIdenticaTag.equals(podcast.mIdenticaTag)) { │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + if (this.mName == null) { │ │ │ │ + if (podcast.mName != null) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else if (!this.mName.equals(podcast.mName)) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + } │ │ │ │ } │ │ │ │ - else if (o == null) { │ │ │ │ - b2 = false; │ │ │ │ - } │ │ │ │ - else if (this.getClass() != o.getClass()) { │ │ │ │ - b2 = false; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - final Podcast podcast2; │ │ │ │ - final Podcast podcast = podcast2 = (Podcast)o; │ │ │ │ - b2 = (((this.mFeed_Url != null) ? this.mFeed_Url.equals(podcast.mFeed_Url) : (podcast.mFeed_Url == null)) && ((this.mIdenticaGroup != null) ? this.mIdenticaGroup.equals(podcast2.mIdenticaGroup) : (podcast2.mIdenticaGroup == null)) && ((this.mIdenticaTag != null) ? this.mIdenticaTag.equals(podcast2.mIdenticaTag) : (podcast2.mIdenticaTag == null)) && ((this.mName != null) ? this.mName.equals(podcast2.mName) : (podcast2.mName == null)) && b); │ │ │ │ - } │ │ │ │ - return b2; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public URL getArt_Url() { │ │ │ │ return this.mArt_Url; │ │ │ │ } │ │ │ │ │ │ │ │ public URL getFeed_Url() { │ │ │ │ @@ -74,46 +108,43 @@ │ │ │ │ │ │ │ │ public String getName() { │ │ │ │ return this.mName; │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ │ │ public int hashCode() { │ │ │ │ - int hashCode; │ │ │ │ - if (this.mFeed_Url == null) { │ │ │ │ - hashCode = 0; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - hashCode = this.mFeed_Url.hashCode(); │ │ │ │ - } │ │ │ │ - final int n = (hashCode + 31) * 31; │ │ │ │ + int hashCode = 0; │ │ │ │ int hashCode2; │ │ │ │ - if (this.mIdenticaGroup == null) { │ │ │ │ + if (this.mFeed_Url == null) { │ │ │ │ hashCode2 = 0; │ │ │ │ } │ │ │ │ else { │ │ │ │ - hashCode2 = this.mIdenticaGroup.hashCode(); │ │ │ │ + hashCode2 = this.mFeed_Url.hashCode(); │ │ │ │ } │ │ │ │ - final int n2 = (n + hashCode2) * 31; │ │ │ │ + final int n = (hashCode2 + 31) * 31; │ │ │ │ int hashCode3; │ │ │ │ - if (this.mIdenticaTag == null) { │ │ │ │ + if (this.mIdenticaGroup == null) { │ │ │ │ hashCode3 = 0; │ │ │ │ } │ │ │ │ else { │ │ │ │ - hashCode3 = this.mIdenticaTag.hashCode(); │ │ │ │ + hashCode3 = this.mIdenticaGroup.hashCode(); │ │ │ │ } │ │ │ │ - final int n3 = (n2 + hashCode3) * 31; │ │ │ │ + final int n2 = (n + hashCode3) * 31; │ │ │ │ int hashCode4; │ │ │ │ - if (this.mName == null) { │ │ │ │ + if (this.mIdenticaTag == null) { │ │ │ │ hashCode4 = 0; │ │ │ │ } │ │ │ │ else { │ │ │ │ - hashCode4 = this.mName.hashCode(); │ │ │ │ + hashCode4 = this.mIdenticaTag.hashCode(); │ │ │ │ + } │ │ │ │ + final int n3 = (n2 + hashCode4) * 31; │ │ │ │ + if (this.mName != null) { │ │ │ │ + hashCode = this.mName.hashCode(); │ │ │ │ } │ │ │ │ - return n3 + hashCode4; │ │ │ │ + return n3 + hashCode; │ │ │ │ } │ │ │ │ │ │ │ │ public void setArt_Url(final String spec) { │ │ │ │ try { │ │ │ │ final URL mArt_Url = new URL(spec); │ │ │ │ try { │ │ │ │ this.mArt_Url = mArt_Url; │ │ ├── org/sixgun/ponyexpress/activity/AboutDialog.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ 160: ldc #105 // int 2131099686 │ │ │ │ 162: aload 8 │ │ │ │ 164: invokevirtual #113 // Method android/app/AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ │ │ 167: pop │ │ │ │ 168: aload 5 │ │ │ │ 170: invokevirtual #117 // Method android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; │ │ │ │ 173: areturn │ │ │ │ - 174: astore_1 │ │ │ │ + 174: pop │ │ │ │ 175: ldc #119 // String ? │ │ │ │ 177: astore 9 │ │ │ │ 179: goto 103 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 73 77 174 Class android/content/pm/PackageManager$NameNotFoundException │ │ │ │ 79 83 174 Class android/content/pm/PackageManager$NameNotFoundException │ │ ├── org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -29,101 +29,103 @@ │ │ │ │ #21 = Methodref #17.#20 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ #22 = Utf8 android/widget/TextView │ │ │ │ #23 = Class #22 // android/widget/TextView │ │ │ │ #24 = Utf8 getText │ │ │ │ #25 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #26 = NameAndType #24:#25 // getText:()Ljava/lang/CharSequence; │ │ │ │ #27 = Methodref #23.#26 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #28 = Utf8 toString │ │ │ │ - #29 = Utf8 ()Ljava/lang/String; │ │ │ │ - #30 = NameAndType #28:#29 // toString:()Ljava/lang/String; │ │ │ │ - #31 = Methodref #4.#30 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #32 = Utf8 access$100 │ │ │ │ - #33 = NameAndType #32:#19 // access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - #34 = Methodref #17.#33 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - #35 = Utf8 access$200 │ │ │ │ - #36 = NameAndType #35:#19 // access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - #37 = Methodref #17.#36 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - #38 = Utf8 org/sixgun/ponyexpress/Podcast │ │ │ │ - #39 = Class #38 // org/sixgun/ponyexpress/Podcast │ │ │ │ - #40 = Methodref #39.#13 // org/sixgun/ponyexpress/Podcast."":()V │ │ │ │ - #41 = Utf8 org/sixgun/ponyexpress/util/Utils │ │ │ │ - #42 = Class #41 // org/sixgun/ponyexpress/util/Utils │ │ │ │ - #43 = Utf8 getURL │ │ │ │ - #44 = Utf8 (Ljava/lang/String;)Ljava/net/URL; │ │ │ │ - #45 = NameAndType #43:#44 // getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ - #46 = Methodref #42.#45 // org/sixgun/ponyexpress/util/Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ - #47 = Utf8 checkURL │ │ │ │ - #48 = Utf8 (Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ - #49 = NameAndType #47:#48 // checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ - #50 = Methodref #42.#49 // org/sixgun/ponyexpress/util/Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ - #51 = Utf8 setFeedUrl │ │ │ │ - #52 = Utf8 (Ljava/net/URL;)V │ │ │ │ - #53 = NameAndType #51:#52 // setFeedUrl:(Ljava/net/URL;)V │ │ │ │ - #54 = Methodref #39.#53 // org/sixgun/ponyexpress/Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ │ │ - #55 = Utf8 │ │ │ │ - #56 = String #55 // │ │ │ │ - #57 = Utf8 java/lang/String │ │ │ │ - #58 = Class #57 // java/lang/String │ │ │ │ - #59 = Utf8 equals │ │ │ │ - #60 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ - #61 = NameAndType #59:#60 // equals:(Ljava/lang/Object;)Z │ │ │ │ - #62 = Methodref #58.#61 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - #63 = Utf8 ! │ │ │ │ - #64 = String #63 // ! │ │ │ │ - #65 = Utf8 substring │ │ │ │ - #66 = Utf8 (I)Ljava/lang/String; │ │ │ │ - #67 = NameAndType #65:#66 // substring:(I)Ljava/lang/String; │ │ │ │ - #68 = Methodref #58.#67 // java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - #69 = Utf8 setIdenticaGroup │ │ │ │ - #70 = Utf8 (Ljava/lang/String;)V │ │ │ │ - #71 = NameAndType #69:#70 // setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ - #72 = Methodref #39.#71 // org/sixgun/ponyexpress/Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ - #73 = Utf8 # │ │ │ │ - #74 = String #73 // # │ │ │ │ - #75 = Utf8 (II)Ljava/lang/String; │ │ │ │ - #76 = NameAndType #65:#75 // substring:(II)Ljava/lang/String; │ │ │ │ - #77 = Methodref #58.#76 // java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ - #78 = Utf8 setIdenticaTag │ │ │ │ - #79 = NameAndType #78:#70 // setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ - #80 = Methodref #39.#79 // org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ - #81 = Utf8 access$300 │ │ │ │ - #82 = Utf8 (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - #83 = NameAndType #81:#82 // access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - #84 = Methodref #17.#83 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - #85 = Utf8 org/sixgun/ponyexpress/PonyExpressApp │ │ │ │ - #86 = Class #85 // org/sixgun/ponyexpress/PonyExpressApp │ │ │ │ - #87 = Utf8 getDbHelper │ │ │ │ - #88 = Utf8 ()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - #89 = NameAndType #87:#88 // getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - #90 = Methodref #86.#89 // org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - #91 = Utf8 org/sixgun/ponyexpress/util/PonyExpressDbAdaptor │ │ │ │ - #92 = Class #91 // org/sixgun/ponyexpress/util/PonyExpressDbAdaptor │ │ │ │ - #93 = Utf8 addNewPodcast │ │ │ │ - #94 = Utf8 (Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ - #95 = NameAndType #93:#94 // addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ - #96 = Methodref #92.#95 // org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ - #97 = Utf8 finish │ │ │ │ - #98 = NameAndType #97:#12 // finish:()V │ │ │ │ - #99 = Methodref #17.#98 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.finish:()V │ │ │ │ - #100 = Integer 2131099718 │ │ │ │ - #101 = Float 1.7811797E38f │ │ │ │ - #102 = Utf8 android/widget/Toast │ │ │ │ - #103 = Class #102 // android/widget/Toast │ │ │ │ - #104 = Utf8 makeText │ │ │ │ - #105 = Utf8 (Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ - #106 = NameAndType #104:#105 // makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ - #107 = Methodref #103.#106 // android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ - #108 = Utf8 show │ │ │ │ - #109 = NameAndType #108:#12 // show:()V │ │ │ │ - #110 = Methodref #103.#109 // android/widget/Toast.show:()V │ │ │ │ - #111 = Utf8 Code │ │ │ │ - #112 = Utf8 (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ │ │ - #113 = Utf8 onClick │ │ │ │ - #114 = Utf8 (Landroid/view/View;)V │ │ │ │ + #28 = Utf8 java/lang/CharSequence │ │ │ │ + #29 = Class #28 // java/lang/CharSequence │ │ │ │ + #30 = Utf8 toString │ │ │ │ + #31 = Utf8 ()Ljava/lang/String; │ │ │ │ + #32 = NameAndType #30:#31 // toString:()Ljava/lang/String; │ │ │ │ + #33 = InterfaceMethodref #29.#32 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #34 = Utf8 access$100 │ │ │ │ + #35 = NameAndType #34:#19 // access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + #36 = Methodref #17.#35 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + #37 = Utf8 access$200 │ │ │ │ + #38 = NameAndType #37:#19 // access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + #39 = Methodref #17.#38 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + #40 = Utf8 org/sixgun/ponyexpress/Podcast │ │ │ │ + #41 = Class #40 // org/sixgun/ponyexpress/Podcast │ │ │ │ + #42 = Methodref #41.#13 // org/sixgun/ponyexpress/Podcast."":()V │ │ │ │ + #43 = Utf8 org/sixgun/ponyexpress/util/Utils │ │ │ │ + #44 = Class #43 // org/sixgun/ponyexpress/util/Utils │ │ │ │ + #45 = Utf8 getURL │ │ │ │ + #46 = Utf8 (Ljava/lang/String;)Ljava/net/URL; │ │ │ │ + #47 = NameAndType #45:#46 // getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ + #48 = Methodref #44.#47 // org/sixgun/ponyexpress/util/Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ + #49 = Utf8 checkURL │ │ │ │ + #50 = Utf8 (Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ + #51 = NameAndType #49:#50 // checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ + #52 = Methodref #44.#51 // org/sixgun/ponyexpress/util/Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ + #53 = Utf8 setFeedUrl │ │ │ │ + #54 = Utf8 (Ljava/net/URL;)V │ │ │ │ + #55 = NameAndType #53:#54 // setFeedUrl:(Ljava/net/URL;)V │ │ │ │ + #56 = Methodref #41.#55 // org/sixgun/ponyexpress/Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ │ │ + #57 = Utf8 │ │ │ │ + #58 = String #57 // │ │ │ │ + #59 = Utf8 java/lang/String │ │ │ │ + #60 = Class #59 // java/lang/String │ │ │ │ + #61 = Utf8 equals │ │ │ │ + #62 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ + #63 = NameAndType #61:#62 // equals:(Ljava/lang/Object;)Z │ │ │ │ + #64 = Methodref #60.#63 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + #65 = Utf8 ! │ │ │ │ + #66 = String #65 // ! │ │ │ │ + #67 = Utf8 substring │ │ │ │ + #68 = Utf8 (I)Ljava/lang/String; │ │ │ │ + #69 = NameAndType #67:#68 // substring:(I)Ljava/lang/String; │ │ │ │ + #70 = Methodref #60.#69 // java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + #71 = Utf8 setIdenticaGroup │ │ │ │ + #72 = Utf8 (Ljava/lang/String;)V │ │ │ │ + #73 = NameAndType #71:#72 // setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ + #74 = Methodref #41.#73 // org/sixgun/ponyexpress/Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ + #75 = Utf8 # │ │ │ │ + #76 = String #75 // # │ │ │ │ + #77 = Utf8 (II)Ljava/lang/String; │ │ │ │ + #78 = NameAndType #67:#77 // substring:(II)Ljava/lang/String; │ │ │ │ + #79 = Methodref #60.#78 // java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + #80 = Utf8 setIdenticaTag │ │ │ │ + #81 = NameAndType #80:#72 // setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ + #82 = Methodref #41.#81 // org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ + #83 = Utf8 access$300 │ │ │ │ + #84 = Utf8 (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + #85 = NameAndType #83:#84 // access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + #86 = Methodref #17.#85 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + #87 = Utf8 org/sixgun/ponyexpress/PonyExpressApp │ │ │ │ + #88 = Class #87 // org/sixgun/ponyexpress/PonyExpressApp │ │ │ │ + #89 = Utf8 getDbHelper │ │ │ │ + #90 = Utf8 ()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + #91 = NameAndType #89:#90 // getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + #92 = Methodref #88.#91 // org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + #93 = Utf8 org/sixgun/ponyexpress/util/PonyExpressDbAdaptor │ │ │ │ + #94 = Class #93 // org/sixgun/ponyexpress/util/PonyExpressDbAdaptor │ │ │ │ + #95 = Utf8 addNewPodcast │ │ │ │ + #96 = Utf8 (Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ + #97 = NameAndType #95:#96 // addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ + #98 = Methodref #94.#97 // org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ + #99 = Utf8 finish │ │ │ │ + #100 = NameAndType #99:#12 // finish:()V │ │ │ │ + #101 = Methodref #17.#100 // org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.finish:()V │ │ │ │ + #102 = Integer 2131099718 │ │ │ │ + #103 = Float 1.7811797E38f │ │ │ │ + #104 = Utf8 android/widget/Toast │ │ │ │ + #105 = Class #104 // android/widget/Toast │ │ │ │ + #106 = Utf8 makeText │ │ │ │ + #107 = Utf8 (Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ + #108 = NameAndType #106:#107 // makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ + #109 = Methodref #105.#108 // android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ + #110 = Utf8 show │ │ │ │ + #111 = NameAndType #110:#12 // show:()V │ │ │ │ + #112 = Methodref #105.#111 // android/widget/Toast.show:()V │ │ │ │ + #113 = Utf8 Code │ │ │ │ + #114 = Utf8 (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ │ │ + #115 = Utf8 onClick │ │ │ │ + #116 = Utf8 (Landroid/view/View;)V │ │ │ │ { │ │ │ │ final org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity this$0; │ │ │ │ descriptor: Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC │ │ │ │ │ │ │ │ org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity$1(org.sixgun.ponyexpress.activity.AddNewPodcastFeedActivity); │ │ │ │ descriptor: (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ │ │ │ @@ -144,123 +146,123 @@ │ │ │ │ stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ 6: invokestatic #21 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$000:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ 9: invokevirtual #27 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 12: invokevirtual #31 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 15: astore_3 │ │ │ │ - 16: aload_0 │ │ │ │ - 17: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ - 20: invokestatic #34 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - 23: invokevirtual #27 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 26: invokevirtual #31 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 29: astore 4 │ │ │ │ - 31: aload_0 │ │ │ │ - 32: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ - 35: invokestatic #37 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ - 38: invokevirtual #27 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 41: invokevirtual #31 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 44: astore 5 │ │ │ │ - 46: new #39 // class org/sixgun/ponyexpress/Podcast │ │ │ │ - 49: astore 6 │ │ │ │ - 51: aload 6 │ │ │ │ - 53: invokespecial #40 // Method org/sixgun/ponyexpress/Podcast."":()V │ │ │ │ - 56: aload_3 │ │ │ │ - 57: invokestatic #46 // Method org/sixgun/ponyexpress/util/Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ - 60: astore 7 │ │ │ │ - 62: aload 7 │ │ │ │ - 64: invokestatic #50 // Method org/sixgun/ponyexpress/util/Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ - 67: astore 8 │ │ │ │ - 69: aload 8 │ │ │ │ - 71: ifnull 240 │ │ │ │ - 74: aload 6 │ │ │ │ - 76: aload 7 │ │ │ │ - 78: invokevirtual #54 // Method org/sixgun/ponyexpress/Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ │ │ - 81: ldc #56 // String │ │ │ │ - 83: astore 8 │ │ │ │ - 85: aload 4 │ │ │ │ - 87: aload 8 │ │ │ │ - 89: invokevirtual #62 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 92: istore 9 │ │ │ │ - 94: iload 9 │ │ │ │ - 96: ifne 132 │ │ │ │ - 99: ldc #64 // String ! │ │ │ │ - 101: astore 8 │ │ │ │ - 103: aload 4 │ │ │ │ - 105: aload 8 │ │ │ │ - 107: invokevirtual #62 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 110: istore 9 │ │ │ │ - 112: iload 9 │ │ │ │ - 114: ifne 132 │ │ │ │ - 117: aload 4 │ │ │ │ - 119: iload_2 │ │ │ │ - 120: invokevirtual #68 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - 123: astore 8 │ │ │ │ - 125: aload 6 │ │ │ │ - 127: aload 8 │ │ │ │ - 129: invokevirtual #72 // Method org/sixgun/ponyexpress/Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ - 132: ldc #56 // String │ │ │ │ - 134: astore 8 │ │ │ │ - 136: aload 5 │ │ │ │ - 138: aload 8 │ │ │ │ - 140: invokevirtual #62 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 143: istore 9 │ │ │ │ - 145: iload 9 │ │ │ │ - 147: ifne 203 │ │ │ │ - 150: ldc #74 // String # │ │ │ │ - 152: astore 8 │ │ │ │ - 154: aload 5 │ │ │ │ - 156: aload 8 │ │ │ │ - 158: invokevirtual #62 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 161: istore 9 │ │ │ │ - 163: iload 9 │ │ │ │ - 165: ifne 203 │ │ │ │ - 168: aload 5 │ │ │ │ - 170: iconst_0 │ │ │ │ - 171: iload_2 │ │ │ │ - 172: invokevirtual #77 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ - 175: astore 8 │ │ │ │ - 177: ldc #74 // String # │ │ │ │ - 179: astore 10 │ │ │ │ - 181: aload 8 │ │ │ │ - 183: aload 10 │ │ │ │ - 185: if_acmpne 230 │ │ │ │ - 188: aload 5 │ │ │ │ - 190: iload_2 │ │ │ │ - 191: invokevirtual #68 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - 194: astore 8 │ │ │ │ - 196: aload 6 │ │ │ │ - 198: aload 8 │ │ │ │ - 200: invokevirtual #80 // Method org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ - 203: aload_0 │ │ │ │ - 204: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ - 207: invokestatic #84 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 210: invokevirtual #90 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 213: aload 6 │ │ │ │ - 215: invokevirtual #96 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ - 218: aload_0 │ │ │ │ - 219: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ - 222: astore 8 │ │ │ │ - 224: aload 8 │ │ │ │ - 226: invokevirtual #99 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.finish:()V │ │ │ │ - 229: return │ │ │ │ - 230: aload 6 │ │ │ │ - 232: aload 5 │ │ │ │ - 234: invokevirtual #80 // Method org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ - 237: goto 203 │ │ │ │ - 240: aload_0 │ │ │ │ - 241: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ - 244: invokestatic #84 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 247: astore 8 │ │ │ │ - 249: ldc #100 // int 2131099718 │ │ │ │ - 251: istore 11 │ │ │ │ - 253: aload 8 │ │ │ │ - 255: iload 11 │ │ │ │ - 257: iconst_0 │ │ │ │ - 258: invokestatic #107 // Method android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ - 261: astore 8 │ │ │ │ - 263: aload 8 │ │ │ │ - 265: invokevirtual #110 // Method android/widget/Toast.show:()V │ │ │ │ - 268: goto 229 │ │ │ │ + 12: invokeinterface #33, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 17: astore_3 │ │ │ │ + 18: aload_0 │ │ │ │ + 19: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ + 22: invokestatic #36 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$100:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + 25: invokevirtual #27 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 28: invokeinterface #33, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ + 39: invokestatic #39 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$200:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Landroid/widget/TextView; │ │ │ │ + 42: invokevirtual #27 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 45: invokeinterface #33, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 50: astore 5 │ │ │ │ + 52: new #41 // class org/sixgun/ponyexpress/Podcast │ │ │ │ + 55: astore 6 │ │ │ │ + 57: aload 6 │ │ │ │ + 59: invokespecial #42 // Method org/sixgun/ponyexpress/Podcast."":()V │ │ │ │ + 62: aload_3 │ │ │ │ + 63: invokestatic #48 // Method org/sixgun/ponyexpress/util/Utils.getURL:(Ljava/lang/String;)Ljava/net/URL; │ │ │ │ + 66: astore 7 │ │ │ │ + 68: aload 7 │ │ │ │ + 70: invokestatic #52 // Method org/sixgun/ponyexpress/util/Utils.checkURL:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ │ │ + 73: astore 8 │ │ │ │ + 75: aload 8 │ │ │ │ + 77: ifnull 246 │ │ │ │ + 80: aload 6 │ │ │ │ + 82: aload 7 │ │ │ │ + 84: invokevirtual #56 // Method org/sixgun/ponyexpress/Podcast.setFeedUrl:(Ljava/net/URL;)V │ │ │ │ + 87: ldc #58 // String │ │ │ │ + 89: astore 8 │ │ │ │ + 91: aload 4 │ │ │ │ + 93: aload 8 │ │ │ │ + 95: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 98: istore 9 │ │ │ │ + 100: iload 9 │ │ │ │ + 102: ifne 138 │ │ │ │ + 105: ldc #66 // String ! │ │ │ │ + 107: astore 8 │ │ │ │ + 109: aload 4 │ │ │ │ + 111: aload 8 │ │ │ │ + 113: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 116: istore 9 │ │ │ │ + 118: iload 9 │ │ │ │ + 120: ifne 138 │ │ │ │ + 123: aload 4 │ │ │ │ + 125: iload_2 │ │ │ │ + 126: invokevirtual #70 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + 129: astore 8 │ │ │ │ + 131: aload 6 │ │ │ │ + 133: aload 8 │ │ │ │ + 135: invokevirtual #74 // Method org/sixgun/ponyexpress/Podcast.setIdenticaGroup:(Ljava/lang/String;)V │ │ │ │ + 138: ldc #58 // String │ │ │ │ + 140: astore 8 │ │ │ │ + 142: aload 5 │ │ │ │ + 144: aload 8 │ │ │ │ + 146: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 149: istore 9 │ │ │ │ + 151: iload 9 │ │ │ │ + 153: ifne 209 │ │ │ │ + 156: ldc #76 // String # │ │ │ │ + 158: astore 8 │ │ │ │ + 160: aload 5 │ │ │ │ + 162: aload 8 │ │ │ │ + 164: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 167: istore 9 │ │ │ │ + 169: iload 9 │ │ │ │ + 171: ifne 209 │ │ │ │ + 174: aload 5 │ │ │ │ + 176: iconst_0 │ │ │ │ + 177: iload_2 │ │ │ │ + 178: invokevirtual #79 // Method java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + 181: astore 8 │ │ │ │ + 183: ldc #76 // String # │ │ │ │ + 185: astore 10 │ │ │ │ + 187: aload 8 │ │ │ │ + 189: aload 10 │ │ │ │ + 191: if_acmpne 236 │ │ │ │ + 194: aload 5 │ │ │ │ + 196: iload_2 │ │ │ │ + 197: invokevirtual #70 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + 200: astore 8 │ │ │ │ + 202: aload 6 │ │ │ │ + 204: aload 8 │ │ │ │ + 206: invokevirtual #82 // Method org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ + 209: aload_0 │ │ │ │ + 210: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ + 213: invokestatic #86 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 216: invokevirtual #92 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 219: aload 6 │ │ │ │ + 221: invokevirtual #98 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.addNewPodcast:(Lorg/sixgun/ponyexpress/Podcast;)V │ │ │ │ + 224: aload_0 │ │ │ │ + 225: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ + 228: astore 8 │ │ │ │ + 230: aload 8 │ │ │ │ + 232: invokevirtual #101 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.finish:()V │ │ │ │ + 235: return │ │ │ │ + 236: aload 6 │ │ │ │ + 238: aload 5 │ │ │ │ + 240: invokevirtual #82 // Method org/sixgun/ponyexpress/Podcast.setIdenticaTag:(Ljava/lang/String;)V │ │ │ │ + 243: goto 209 │ │ │ │ + 246: aload_0 │ │ │ │ + 247: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ │ + 250: invokestatic #86 // Method org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity.access$300:(Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 253: astore 8 │ │ │ │ + 255: ldc #102 // int 2131099718 │ │ │ │ + 257: istore 11 │ │ │ │ + 259: aload 8 │ │ │ │ + 261: iload 11 │ │ │ │ + 263: iconst_0 │ │ │ │ + 264: invokestatic #109 // Method android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ + 267: astore 8 │ │ │ │ + 269: aload 8 │ │ │ │ + 271: invokevirtual #112 // Method android/widget/Toast.show:()V │ │ │ │ + 274: goto 235 │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -21,28 +21,25 @@ │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ this.getMenuInflater().inflate(2131230721, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean onOptionsItemSelected = false; │ │ │ │ + boolean onOptionsItemSelected = true; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onOptionsItemSelected = super.onOptionsItemSelected(menuItem); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296330: { │ │ │ │ this.startActivity(new Intent((Context)this.mPonyExpressApp, (Class)PreferencesActivity.class)); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296331: { │ │ │ │ this.startActivityForResult(new Intent((Context)this.mPonyExpressApp, (Class)IdenticaAccountSetupActivity.class), 0); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return onOptionsItemSelected; │ │ │ │ } │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/activity/EpisodesActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -130,23 +130,22 @@ │ │ │ │ this.mBackground = (ViewGroup)this.findViewById(2131296285); │ │ │ │ this.mBackground.getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)new EpisodesActivity$2(this)); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ this.getMenuInflater().inflate(2131230720, (Menu)contextMenu); │ │ │ │ - final AdapterView$AdapterContextMenuInfo adapterView$AdapterContextMenuInfo2; │ │ │ │ - final AdapterView$AdapterContextMenuInfo adapterView$AdapterContextMenuInfo = adapterView$AdapterContextMenuInfo2 = (AdapterView$AdapterContextMenuInfo)contextMenu$ContextMenuInfo; │ │ │ │ + final AdapterView$AdapterContextMenuInfo adapterView$AdapterContextMenuInfo = (AdapterView$AdapterContextMenuInfo)contextMenu$ContextMenuInfo; │ │ │ │ contextMenu.setHeaderTitle(((TextView)adapterView$AdapterContextMenuInfo.targetView.findViewById(2131296279)).getText()); │ │ │ │ boolean b = true; │ │ │ │ if (this.mPonyExpressApp.getDbHelper().getListened(adapterView$AdapterContextMenuInfo.id, this.mPodcastName) == -1) { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ boolean b2 = false; │ │ │ │ - if (this.mPonyExpressApp.getDbHelper().isEpisodeDownloaded(adapterView$AdapterContextMenuInfo2.id, this.mPodcastName)) { │ │ │ │ + if (this.mPonyExpressApp.getDbHelper().isEpisodeDownloaded(adapterView$AdapterContextMenuInfo.id, this.mPodcastName)) { │ │ │ │ b2 = true; │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ contextMenu.removeItem(2131296324); │ │ │ │ } │ │ │ │ else { │ │ │ │ contextMenu.removeItem(2131296325); │ │ │ │ @@ -196,55 +195,51 @@ │ │ │ │ intent.putExtra("url", this.mPonyExpressApp.getDbHelper().getEpisodeUrl(n2, this.mPodcastName)); │ │ │ │ intent.putExtra("length", this.mPonyExpressApp.getDbHelper().getEpisodeSize(n2, this.mPodcastName)); │ │ │ │ } │ │ │ │ this.startActivity(intent); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ - final int n = 1; │ │ │ │ - boolean onOptionsItemSelected = false; │ │ │ │ + int onOptionsItemSelected = 1; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ - onOptionsItemSelected = super.onOptionsItemSelected(menuItem); │ │ │ │ + onOptionsItemSelected = (super.onOptionsItemSelected(menuItem) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final Cursor allUndownloadedAndUnlistened = this.mPonyExpressApp.getDbHelper().getAllUndownloadedAndUnlistened(this.mPodcastName); │ │ │ │ if (allUndownloadedAndUnlistened != null && allUndownloadedAndUnlistened.getCount() > 0) { │ │ │ │ allUndownloadedAndUnlistened.moveToFirst(); │ │ │ │ for (int i = 0; i < allUndownloadedAndUnlistened.getCount(); ++i) { │ │ │ │ final Intent intent = new Intent((Context)this, (Class)DownloaderService.class); │ │ │ │ intent.putExtra("_id", allUndownloadedAndUnlistened.getLong(0)); │ │ │ │ intent.putExtra("name", this.mPodcastName); │ │ │ │ - intent.putExtra("title", allUndownloadedAndUnlistened.getString(n)); │ │ │ │ + intent.putExtra("title", allUndownloadedAndUnlistened.getString(onOptionsItemSelected)); │ │ │ │ intent.putExtra("url", allUndownloadedAndUnlistened.getString(2)); │ │ │ │ intent.putExtra("length", allUndownloadedAndUnlistened.getInt(3)); │ │ │ │ intent.putExtra("action", 0); │ │ │ │ this.startService(intent); │ │ │ │ allUndownloadedAndUnlistened.moveToNext(); │ │ │ │ } │ │ │ │ } │ │ │ │ allUndownloadedAndUnlistened.close(); │ │ │ │ - onOptionsItemSelected = (n != 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 0: { │ │ │ │ this.markAllListened(); │ │ │ │ this.listEpisodes(); │ │ │ │ - onOptionsItemSelected = (n != 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ this.markAllNotListened(); │ │ │ │ this.listEpisodes(); │ │ │ │ - onOptionsItemSelected = (n != 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return onOptionsItemSelected; │ │ │ │ + return onOptionsItemSelected != 0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onPrepareOptionsMenu(final Menu menu) { │ │ │ │ final int n = 1; │ │ │ │ final int n2 = 2; │ │ │ │ super.onPrepareOptionsMenu(menu); │ │ │ │ if (PreferenceManager.getDefaultSharedPreferences((Context)this.mPonyExpressApp).getBoolean(this.getString(2131099712), (boolean)(n != 0)) && this.mPonyExpressApp.getInternetHelper().getConnectivityType() == 0) { │ │ ├── org/sixgun/ponyexpress/activity/IdenticaActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -117,29 +117,26 @@ │ │ │ │ │ │ │ │ protected void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ this.doUnbindIdenticaHandler(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean onOptionsItemSelected = false; │ │ │ │ + boolean onOptionsItemSelected = true; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onOptionsItemSelected = super.onOptionsItemSelected(menuItem); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296330: { │ │ │ │ this.startActivity(new Intent((Context)this.mPonyExpressApp, (Class)PreferencesActivity.class)); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296331: { │ │ │ │ this.startActivityForResult(new Intent((Context)this.mPonyExpressApp, (Class)IdenticaAccountSetupActivity.class), 0); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return onOptionsItemSelected; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onSaveInstanceState(final Bundle bundle) { │ │ ├── org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -227,15 +227,15 @@ │ │ │ │ 72: getfield #60 // Field mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ 75: invokevirtual #66 // Method org/sixgun/ponyexpress/PonyExpressApp.getInternetHelper:()Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ │ │ 78: astore_2 │ │ │ │ 79: aload_2 │ │ │ │ 80: invokevirtual #72 // Method org/sixgun/ponyexpress/util/InternetHelper.checkConnectivity:()Z │ │ │ │ 83: istore 5 │ │ │ │ 85: iload 5 │ │ │ │ - 87: ifeq 315 │ │ │ │ + 87: ifeq 309 │ │ │ │ 90: aload_0 │ │ │ │ 91: getfield #56 // Field mDentButton:Landroid/widget/Button; │ │ │ │ 94: aload 4 │ │ │ │ 96: invokevirtual #76 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ 99: aload_0 │ │ │ │ 100: getfield #56 // Field mDentButton:Landroid/widget/Button; │ │ │ │ 103: astore_2 │ │ │ │ @@ -244,167 +244,167 @@ │ │ │ │ 107: aload_2 │ │ │ │ 108: iload 6 │ │ │ │ 110: invokevirtual #81 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ 113: aload_0 │ │ │ │ 114: ldc #82 // int 2131296296 │ │ │ │ 116: invokevirtual #50 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 119: checkcast #85 // class android/widget/TextView │ │ │ │ - 122: astore 4 │ │ │ │ - 124: aload_0 │ │ │ │ - 125: aload 4 │ │ │ │ - 127: putfield #89 // Field mCharCounter:Landroid/widget/TextView; │ │ │ │ - 130: aload_0 │ │ │ │ - 131: getfield #89 // Field mCharCounter:Landroid/widget/TextView; │ │ │ │ - 134: astore_2 │ │ │ │ - 135: ldc #91 // String 140 │ │ │ │ - 137: astore_3 │ │ │ │ - 138: aload_2 │ │ │ │ - 139: aload_3 │ │ │ │ - 140: invokevirtual #95 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 143: ldc #96 // int 2131296294 │ │ │ │ - 145: istore 5 │ │ │ │ - 147: aload_0 │ │ │ │ - 148: iload 5 │ │ │ │ - 150: invokevirtual #50 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 153: checkcast #99 // class android/widget/EditText │ │ │ │ - 156: astore 4 │ │ │ │ - 158: aload_0 │ │ │ │ - 159: aload 4 │ │ │ │ - 161: putfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ - 164: ldc #105 // String │ │ │ │ - 166: astore 7 │ │ │ │ - 168: aload_1 │ │ │ │ - 169: ifnull 333 │ │ │ │ - 172: ldc #107 // String partial_dent │ │ │ │ - 174: astore_2 │ │ │ │ - 175: aload_1 │ │ │ │ - 176: aload_2 │ │ │ │ - 177: invokevirtual #30 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 180: astore 7 │ │ │ │ - 182: aload_0 │ │ │ │ - 183: getfield #111 // Field mGroupDents:Z │ │ │ │ - 186: istore 5 │ │ │ │ - 188: iload 5 │ │ │ │ - 190: ifeq 362 │ │ │ │ - 193: new #113 // class java/lang/StringBuilder │ │ │ │ - 196: astore_2 │ │ │ │ + 122: astore_2 │ │ │ │ + 123: aload_0 │ │ │ │ + 124: aload_2 │ │ │ │ + 125: putfield #89 // Field mCharCounter:Landroid/widget/TextView; │ │ │ │ + 128: aload_0 │ │ │ │ + 129: getfield #89 // Field mCharCounter:Landroid/widget/TextView; │ │ │ │ + 132: astore_2 │ │ │ │ + 133: ldc #91 // String 140 │ │ │ │ + 135: astore_3 │ │ │ │ + 136: aload_2 │ │ │ │ + 137: aload_3 │ │ │ │ + 138: invokevirtual #95 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 141: ldc #96 // int 2131296294 │ │ │ │ + 143: istore 5 │ │ │ │ + 145: aload_0 │ │ │ │ + 146: iload 5 │ │ │ │ + 148: invokevirtual #50 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 151: checkcast #99 // class android/widget/EditText │ │ │ │ + 154: astore_2 │ │ │ │ + 155: aload_0 │ │ │ │ + 156: aload_2 │ │ │ │ + 157: putfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ + 160: ldc #105 // String │ │ │ │ + 162: astore 7 │ │ │ │ + 164: aload_1 │ │ │ │ + 165: ifnull 327 │ │ │ │ + 168: ldc #107 // String partial_dent │ │ │ │ + 170: astore_2 │ │ │ │ + 171: aload_1 │ │ │ │ + 172: aload_2 │ │ │ │ + 173: invokevirtual #30 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 176: astore 7 │ │ │ │ + 178: aload_0 │ │ │ │ + 179: getfield #111 // Field mGroupDents:Z │ │ │ │ + 182: istore 5 │ │ │ │ + 184: iload 5 │ │ │ │ + 186: ifeq 356 │ │ │ │ + 189: new #113 // class java/lang/StringBuilder │ │ │ │ + 192: astore_2 │ │ │ │ + 193: aload_2 │ │ │ │ + 194: invokespecial #114 // Method java/lang/StringBuilder."":()V │ │ │ │ 197: aload_2 │ │ │ │ - 198: invokespecial #114 // Method java/lang/StringBuilder."":()V │ │ │ │ - 201: aload_2 │ │ │ │ - 202: ldc #116 // String ! │ │ │ │ - 204: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 207: astore_2 │ │ │ │ - 208: aload_0 │ │ │ │ - 209: getfield #34 // Field mIdenticaTag:Ljava/lang/String; │ │ │ │ - 212: astore_3 │ │ │ │ - 213: aload_2 │ │ │ │ - 214: aload_3 │ │ │ │ - 215: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 218: aload 7 │ │ │ │ - 220: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 223: astore_2 │ │ │ │ - 224: ldc #122 // String │ │ │ │ - 226: astore_3 │ │ │ │ - 227: aload_2 │ │ │ │ - 228: aload_3 │ │ │ │ - 229: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 232: invokevirtual #126 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 235: astore_2 │ │ │ │ - 236: aload_0 │ │ │ │ - 237: aload_2 │ │ │ │ - 238: putfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ - 241: aload_0 │ │ │ │ - 242: getfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ - 245: astore_2 │ │ │ │ - 246: aload_0 │ │ │ │ - 247: getfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ - 250: astore_3 │ │ │ │ - 251: aload_2 │ │ │ │ - 252: aload_3 │ │ │ │ - 253: invokevirtual #130 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 256: aload_0 │ │ │ │ - 257: getfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ - 260: astore_2 │ │ │ │ - 261: new #132 // class org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2 │ │ │ │ - 264: astore_3 │ │ │ │ - 265: aload_3 │ │ │ │ - 266: aload_0 │ │ │ │ - 267: invokespecial #133 // Method org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2."":(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ │ │ - 270: aload_2 │ │ │ │ - 271: aload_3 │ │ │ │ - 272: invokevirtual #137 // Method android/widget/EditText.addTextChangedListener:(Landroid/text/TextWatcher;)V │ │ │ │ - 275: aload_0 │ │ │ │ - 276: ldc #138 // int 2131296287 │ │ │ │ - 278: invokevirtual #50 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 281: checkcast #141 // class android/view/ViewGroup │ │ │ │ - 284: astore 4 │ │ │ │ + 198: ldc #116 // String ! │ │ │ │ + 200: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 203: astore_2 │ │ │ │ + 204: aload_0 │ │ │ │ + 205: getfield #34 // Field mIdenticaTag:Ljava/lang/String; │ │ │ │ + 208: astore_3 │ │ │ │ + 209: aload_2 │ │ │ │ + 210: aload_3 │ │ │ │ + 211: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 214: aload 7 │ │ │ │ + 216: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 219: astore_2 │ │ │ │ + 220: ldc #122 // String │ │ │ │ + 222: astore_3 │ │ │ │ + 223: aload_2 │ │ │ │ + 224: aload_3 │ │ │ │ + 225: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 228: invokevirtual #126 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 231: astore_2 │ │ │ │ + 232: aload_0 │ │ │ │ + 233: aload_2 │ │ │ │ + 234: putfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ + 237: aload_0 │ │ │ │ + 238: getfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ + 241: astore_2 │ │ │ │ + 242: aload_0 │ │ │ │ + 243: getfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ + 246: astore_3 │ │ │ │ + 247: aload_2 │ │ │ │ + 248: aload_3 │ │ │ │ + 249: invokevirtual #130 // Method android/widget/EditText.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 252: aload_0 │ │ │ │ + 253: getfield #103 // Field mDentText:Landroid/widget/EditText; │ │ │ │ + 256: astore_2 │ │ │ │ + 257: new #132 // class org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2 │ │ │ │ + 260: astore_3 │ │ │ │ + 261: aload_3 │ │ │ │ + 262: aload_0 │ │ │ │ + 263: invokespecial #133 // Method org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2."":(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ │ │ + 266: aload_2 │ │ │ │ + 267: aload_3 │ │ │ │ + 268: invokevirtual #137 // Method android/widget/EditText.addTextChangedListener:(Landroid/text/TextWatcher;)V │ │ │ │ + 271: aload_0 │ │ │ │ + 272: ldc #138 // int 2131296287 │ │ │ │ + 274: invokevirtual #50 // Method findViewById:(I)Landroid/view/View; │ │ │ │ + 277: checkcast #141 // class android/view/ViewGroup │ │ │ │ + 280: astore_2 │ │ │ │ + 281: aload_0 │ │ │ │ + 282: aload_2 │ │ │ │ + 283: putfield #145 // Field mBackground:Landroid/view/ViewGroup; │ │ │ │ 286: aload_0 │ │ │ │ - 287: aload 4 │ │ │ │ - 289: putfield #145 // Field mBackground:Landroid/view/ViewGroup; │ │ │ │ - 292: aload_0 │ │ │ │ - 293: getfield #145 // Field mBackground:Landroid/view/ViewGroup; │ │ │ │ - 296: invokevirtual #149 // Method android/view/ViewGroup.getViewTreeObserver:()Landroid/view/ViewTreeObserver; │ │ │ │ - 299: astore_2 │ │ │ │ - 300: new #151 // class org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3 │ │ │ │ - 303: astore_3 │ │ │ │ + 287: getfield #145 // Field mBackground:Landroid/view/ViewGroup; │ │ │ │ + 290: invokevirtual #149 // Method android/view/ViewGroup.getViewTreeObserver:()Landroid/view/ViewTreeObserver; │ │ │ │ + 293: astore_2 │ │ │ │ + 294: new #151 // class org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3 │ │ │ │ + 297: astore_3 │ │ │ │ + 298: aload_3 │ │ │ │ + 299: aload_0 │ │ │ │ + 300: invokespecial #152 // Method org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3."":(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ │ │ + 303: aload_2 │ │ │ │ 304: aload_3 │ │ │ │ - 305: aload_0 │ │ │ │ - 306: invokespecial #152 // Method org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3."":(Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ │ │ │ - 309: aload_2 │ │ │ │ - 310: aload_3 │ │ │ │ - 311: invokevirtual #158 // Method android/view/ViewTreeObserver.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ │ │ - 314: return │ │ │ │ - 315: aload_0 │ │ │ │ - 316: getfield #56 // Field mDentButton:Landroid/widget/Button; │ │ │ │ - 319: astore_2 │ │ │ │ + 305: invokevirtual #158 // Method android/view/ViewTreeObserver.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ │ │ + 308: return │ │ │ │ + 309: aload_0 │ │ │ │ + 310: getfield #56 // Field mDentButton:Landroid/widget/Button; │ │ │ │ + 313: astore_2 │ │ │ │ + 314: iconst_0 │ │ │ │ + 315: istore 6 │ │ │ │ + 317: aconst_null │ │ │ │ + 318: astore_3 │ │ │ │ + 319: aload_2 │ │ │ │ 320: iconst_0 │ │ │ │ - 321: istore 6 │ │ │ │ - 323: aconst_null │ │ │ │ - 324: astore_3 │ │ │ │ - 325: aload_2 │ │ │ │ - 326: iconst_0 │ │ │ │ - 327: invokevirtual #81 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ - 330: goto 113 │ │ │ │ - 333: aload_0 │ │ │ │ - 334: getfield #111 // Field mGroupDents:Z │ │ │ │ - 337: istore 5 │ │ │ │ - 339: iload 5 │ │ │ │ - 341: ifne 182 │ │ │ │ - 344: aload_0 │ │ │ │ - 345: getfield #22 // Field mData:Landroid/os/Bundle; │ │ │ │ - 348: astore_2 │ │ │ │ - 349: ldc #160 // String episode_number │ │ │ │ - 351: astore_3 │ │ │ │ - 352: aload_2 │ │ │ │ - 353: aload_3 │ │ │ │ - 354: invokevirtual #30 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 357: astore 7 │ │ │ │ - 359: goto 182 │ │ │ │ - 362: new #113 // class java/lang/StringBuilder │ │ │ │ - 365: astore_2 │ │ │ │ - 366: aload_2 │ │ │ │ - 367: invokespecial #114 // Method java/lang/StringBuilder."":()V │ │ │ │ - 370: aload_2 │ │ │ │ - 371: ldc #162 // String # │ │ │ │ - 373: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 376: astore_2 │ │ │ │ - 377: aload_0 │ │ │ │ - 378: getfield #34 // Field mIdenticaTag:Ljava/lang/String; │ │ │ │ - 381: astore_3 │ │ │ │ - 382: aload_2 │ │ │ │ - 383: aload_3 │ │ │ │ - 384: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 387: aload 7 │ │ │ │ - 389: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 392: astore_2 │ │ │ │ - 393: ldc #122 // String │ │ │ │ - 395: astore_3 │ │ │ │ - 396: aload_2 │ │ │ │ - 397: aload_3 │ │ │ │ - 398: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 401: invokevirtual #126 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 404: astore_2 │ │ │ │ - 405: aload_0 │ │ │ │ - 406: aload_2 │ │ │ │ - 407: putfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ - 410: goto 241 │ │ │ │ + 321: invokevirtual #81 // Method android/widget/Button.setEnabled:(Z)V │ │ │ │ + 324: goto 113 │ │ │ │ + 327: aload_0 │ │ │ │ + 328: getfield #111 // Field mGroupDents:Z │ │ │ │ + 331: istore 5 │ │ │ │ + 333: iload 5 │ │ │ │ + 335: ifne 178 │ │ │ │ + 338: aload_0 │ │ │ │ + 339: getfield #22 // Field mData:Landroid/os/Bundle; │ │ │ │ + 342: astore_2 │ │ │ │ + 343: ldc #160 // String episode_number │ │ │ │ + 345: astore_3 │ │ │ │ + 346: aload_2 │ │ │ │ + 347: aload_3 │ │ │ │ + 348: invokevirtual #30 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 351: astore 7 │ │ │ │ + 353: goto 178 │ │ │ │ + 356: new #113 // class java/lang/StringBuilder │ │ │ │ + 359: astore_2 │ │ │ │ + 360: aload_2 │ │ │ │ + 361: invokespecial #114 // Method java/lang/StringBuilder."":()V │ │ │ │ + 364: aload_2 │ │ │ │ + 365: ldc #162 // String # │ │ │ │ + 367: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 370: astore_2 │ │ │ │ + 371: aload_0 │ │ │ │ + 372: getfield #34 // Field mIdenticaTag:Ljava/lang/String; │ │ │ │ + 375: astore_3 │ │ │ │ + 376: aload_2 │ │ │ │ + 377: aload_3 │ │ │ │ + 378: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 381: aload 7 │ │ │ │ + 383: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 386: astore_2 │ │ │ │ + 387: ldc #122 // String │ │ │ │ + 389: astore_3 │ │ │ │ + 390: aload_2 │ │ │ │ + 391: aload_3 │ │ │ │ + 392: invokevirtual #120 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 395: invokevirtual #126 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 398: astore_2 │ │ │ │ + 399: aload_0 │ │ │ │ + 400: aload_2 │ │ │ │ + 401: putfield #129 // Field mTagText:Ljava/lang/String; │ │ │ │ + 404: goto 237 │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/activity/PlayerActivity$9.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -182,23 +182,23 @@ │ │ │ │ 100: aload_0 │ │ │ │ 101: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ 104: astore_1 │ │ │ │ 105: aload_1 │ │ │ │ 106: invokestatic #73 // Method org/sixgun/ponyexpress/activity/PlayerActivity.access$1900:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ │ │ 109: istore 7 │ │ │ │ 111: iload 7 │ │ │ │ - 113: ifeq 219 │ │ │ │ + 113: ifeq 217 │ │ │ │ 116: aload_0 │ │ │ │ 117: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ 120: astore_1 │ │ │ │ 121: aload_1 │ │ │ │ 122: invokestatic #76 // Method org/sixgun/ponyexpress/activity/PlayerActivity.access$800:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ │ │ 125: istore 7 │ │ │ │ 127: iload 7 │ │ │ │ - 129: ifne 219 │ │ │ │ + 129: ifne 217 │ │ │ │ 132: aload_0 │ │ │ │ 133: getfield #10 // Field this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ │ 136: astore_1 │ │ │ │ 137: aload_1 │ │ │ │ 138: invokestatic #79 // Method org/sixgun/ponyexpress/activity/PlayerActivity.access$1500:(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ │ │ 141: istore 7 │ │ │ │ 143: iload 7 │ │ │ │ @@ -233,18 +233,16 @@ │ │ │ │ 201: aload_0 │ │ │ │ 202: invokespecial #88 // Method org/sixgun/ponyexpress/activity/PlayerActivity$9$1."":(Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V │ │ │ │ 205: aload_1 │ │ │ │ 206: aload 6 │ │ │ │ 208: invokevirtual #94 // Method android/os/Handler.post:(Ljava/lang/Runnable;)Z │ │ │ │ 211: pop │ │ │ │ 212: goto 100 │ │ │ │ - 215: astore_1 │ │ │ │ - 216: aload_1 │ │ │ │ - 217: astore 5 │ │ │ │ - 219: return │ │ │ │ + 215: astore 5 │ │ │ │ + 217: return │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 29 33 36 Class java/lang/InterruptedException │ │ │ │ 152 156 215 Class java/lang/InterruptedException │ │ │ │ 156 160 215 Class java/lang/InterruptedException │ │ │ │ 161 165 215 Class java/lang/InterruptedException │ │ │ │ 167 172 215 Class java/lang/InterruptedException │ │ ├── org/sixgun/ponyexpress/activity/PlayerActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -229,46 +229,42 @@ │ │ │ │ protected void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ this.doUnbindPodcastPlayer(); │ │ │ │ this.doUnbindDownloaderService(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onKeyDown(final int n, final KeyEvent keyEvent) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean b2 = false; │ │ │ │ + boolean b = true; │ │ │ │ if (PlayerActivity.mPlayerControls.getVisibility() != 8) { │ │ │ │ switch (n) { │ │ │ │ default: { │ │ │ │ - b2 = false; │ │ │ │ + b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 88: │ │ │ │ case 89: { │ │ │ │ this.mRewindButton.performClick(); │ │ │ │ - b2 = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 79: │ │ │ │ case 85: { │ │ │ │ this.mPlayPauseButton.performClick(); │ │ │ │ - b2 = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 87: │ │ │ │ case 90: { │ │ │ │ this.mFastForwardButton.performClick(); │ │ │ │ - b2 = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - b2 = false; │ │ │ │ + b = false; │ │ │ │ } │ │ │ │ - return b2; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onPause() { │ │ │ │ super.onPause(); │ │ │ │ this.unregisterReceiver((BroadcastReceiver)this.mDownloadReciever); │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/activity/PonyExpressActivity$2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -21,18 +21,18 @@ │ │ │ │ final ListView listView = this.this$0.getListView(); │ │ │ │ final int lastVisiblePosition = listView.getLastVisiblePosition(); │ │ │ │ if (lastVisiblePosition == -1) { │ │ │ │ Log.d("PonyExpressActivity", "We should not be here!!"); │ │ │ │ } │ │ │ │ else { │ │ │ │ final ViewGroup viewGroup = (ViewGroup)this.this$0.findViewById(2131296299); │ │ │ │ - if (lastVisiblePosition < PonyExpressActivity.access$100(this.this$0) - n && viewGroup.getVisibility() == 0 && listView.getFooterViewsCount() < n) { │ │ │ │ + if (lastVisiblePosition < PonyExpressActivity.access$100(this.this$0) - 1 && viewGroup.getVisibility() == 0 && listView.getFooterViewsCount() < n) { │ │ │ │ PonyExpressActivity.access$200(this.this$0, (boolean)(n != 0)); │ │ │ │ } │ │ │ │ - else if (lastVisiblePosition == PonyExpressActivity.access$100(this.this$0) - n && viewGroup.getVisibility() == 8) { │ │ │ │ + else if (lastVisiblePosition == PonyExpressActivity.access$100(this.this$0) - 1 && viewGroup.getVisibility() == 8) { │ │ │ │ listView.removeFooterView((View)PonyExpressActivity.access$300(this.this$0)); │ │ │ │ viewGroup.setVisibility(0); │ │ │ │ } │ │ │ │ PonyExpressActivity.access$002(this.this$0, false); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -19,17 +19,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ protected Void doInBackground(final Void... array) { │ │ │ │ final File parent = new File(Environment.getExternalStorageDirectory(), "/Android/data/org.sixgun.PonyExpress/files/"); │ │ │ │ final String[] list = parent.list(); │ │ │ │ final ArrayList list2 = new ArrayList(); │ │ │ │ if (list != null) { │ │ │ │ - final String[] array2 = list; │ │ │ │ for (int length = list.length, i = 0; i < length; ++i) { │ │ │ │ - final String child = array2[i]; │ │ │ │ + final String child = list[i]; │ │ │ │ list2.addAll(Arrays.asList(new File(parent, child).list())); │ │ │ │ final Map filenamesOnDisk = PonyExpressActivity.access$600(this.this$0).getDbHelper().getFilenamesOnDisk(child); │ │ │ │ if (list2 != null) { │ │ │ │ final int size = filenamesOnDisk.size(); │ │ │ │ final Iterator> iterator = filenamesOnDisk.entrySet().iterator(); │ │ │ │ for (int j = 0; j < size; ++j) { │ │ │ │ final Map.Entry entry = (Map.Entry)iterator.next(); │ │ ├── org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -194,197 +194,175 @@ │ │ │ │ 15: istore 6 │ │ │ │ 17: ldc #22 // String art │ │ │ │ 19: astore 5 │ │ │ │ 21: aload_3 │ │ │ │ 22: aload 5 │ │ │ │ 24: invokeinterface #20, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ 29: istore 7 │ │ │ │ - 31: iload 6 │ │ │ │ - 33: istore 8 │ │ │ │ - 35: aload_3 │ │ │ │ - 36: iload 6 │ │ │ │ - 38: invokeinterface #26, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 31: aload_3 │ │ │ │ + 32: iload 6 │ │ │ │ + 34: invokeinterface #26, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 39: astore 8 │ │ │ │ + 41: aload 8 │ │ │ │ 43: astore 9 │ │ │ │ - 45: aload 9 │ │ │ │ - 47: astore 10 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: astore 4 │ │ │ │ - 52: aload_0 │ │ │ │ - 53: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 56: astore 4 │ │ │ │ + 45: aload_0 │ │ │ │ + 46: astore 4 │ │ │ │ + 48: aload_0 │ │ │ │ + 49: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 52: astore 4 │ │ │ │ + 54: aload 4 │ │ │ │ + 56: astore 10 │ │ │ │ 58: aload 4 │ │ │ │ - 60: astore 11 │ │ │ │ - 62: aload 4 │ │ │ │ - 64: invokestatic #32 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 67: invokevirtual #38 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 70: astore 11 │ │ │ │ - 72: aload 11 │ │ │ │ - 74: astore 4 │ │ │ │ - 76: aload 9 │ │ │ │ - 78: astore 5 │ │ │ │ - 80: aload 11 │ │ │ │ - 82: aload 9 │ │ │ │ - 84: invokevirtual #43 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.countUnlistened:(Ljava/lang/String;)I │ │ │ │ - 87: istore 12 │ │ │ │ - 89: ldc #45 // String Ogg Feed │ │ │ │ - 91: astore 11 │ │ │ │ - 93: aload 9 │ │ │ │ - 95: astore 4 │ │ │ │ - 97: aload 11 │ │ │ │ - 99: astore 5 │ │ │ │ - 101: aload 9 │ │ │ │ - 103: aload 11 │ │ │ │ - 105: invokestatic #51 // Method org/sixgun/ponyexpress/util/Utils.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 108: astore 9 │ │ │ │ - 110: aload_1 │ │ │ │ - 111: astore 4 │ │ │ │ - 113: ldc #52 // int 2131296319 │ │ │ │ - 115: istore 8 │ │ │ │ - 117: aload_1 │ │ │ │ - 118: iload 8 │ │ │ │ - 120: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 123: checkcast #61 // class android/widget/TextView │ │ │ │ - 126: astore 13 │ │ │ │ - 128: ldc #62 // int 2131296307 │ │ │ │ - 130: istore 8 │ │ │ │ - 132: aload_1 │ │ │ │ - 133: iload 8 │ │ │ │ - 135: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 138: checkcast #65 // class org/sixgun/ponyexpress/view/RemoteImageView │ │ │ │ - 141: astore 14 │ │ │ │ - 143: ldc #66 // int 2131296284 │ │ │ │ - 145: istore 15 │ │ │ │ - 147: iload 15 │ │ │ │ - 149: istore 8 │ │ │ │ - 151: aload_1 │ │ │ │ - 152: iload 15 │ │ │ │ - 154: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 157: checkcast #61 // class android/widget/TextView │ │ │ │ - 160: astore 16 │ │ │ │ - 162: aload 13 │ │ │ │ - 164: aload 9 │ │ │ │ - 166: invokevirtual #71 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 169: aload_3 │ │ │ │ - 170: astore 4 │ │ │ │ - 172: iload 7 │ │ │ │ - 174: istore 8 │ │ │ │ - 176: aload_3 │ │ │ │ - 177: iload 7 │ │ │ │ - 179: invokeinterface #26, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 184: astore 17 │ │ │ │ - 186: aload 17 │ │ │ │ - 188: ifnull 251 │ │ │ │ - 191: ldc #73 // String │ │ │ │ - 193: astore 11 │ │ │ │ - 195: aload 11 │ │ │ │ - 197: astore 4 │ │ │ │ - 199: aload 17 │ │ │ │ - 201: astore 5 │ │ │ │ - 203: aload 11 │ │ │ │ - 205: aload 17 │ │ │ │ - 207: invokevirtual #79 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 210: istore 15 │ │ │ │ - 212: iload 15 │ │ │ │ - 214: ifne 251 │ │ │ │ - 217: ldc #81 // String null │ │ │ │ - 219: astore 11 │ │ │ │ - 221: aload 11 │ │ │ │ - 223: astore 4 │ │ │ │ - 225: aload 11 │ │ │ │ - 227: aload 17 │ │ │ │ - 229: invokevirtual #85 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ - 232: istore 15 │ │ │ │ - 234: iload 15 │ │ │ │ - 236: ifne 251 │ │ │ │ - 239: aload 14 │ │ │ │ - 241: aload 17 │ │ │ │ - 243: invokevirtual #89 // Method org/sixgun/ponyexpress/view/RemoteImageView.setRemoteURI:(Ljava/lang/String;)V │ │ │ │ - 246: aload 14 │ │ │ │ - 248: invokevirtual #93 // Method org/sixgun/ponyexpress/view/RemoteImageView.loadImage:()V │ │ │ │ - 251: aload_2 │ │ │ │ - 252: astore 4 │ │ │ │ - 254: iload 12 │ │ │ │ - 256: istore 8 │ │ │ │ - 258: aload_2 │ │ │ │ - 259: iload 12 │ │ │ │ - 261: invokestatic #97 // Method org/sixgun/ponyexpress/util/Utils.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; │ │ │ │ - 264: astore 18 │ │ │ │ - 266: aload 16 │ │ │ │ - 268: astore 4 │ │ │ │ - 270: aload 18 │ │ │ │ - 272: astore 5 │ │ │ │ - 274: aload 16 │ │ │ │ - 276: aload 18 │ │ │ │ - 278: invokevirtual #71 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 281: aload_3 │ │ │ │ - 282: astore 4 │ │ │ │ - 284: ldc #99 // String _id │ │ │ │ + 60: invokestatic #32 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 63: invokevirtual #38 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 66: astore 10 │ │ │ │ + 68: aload 10 │ │ │ │ + 70: astore 4 │ │ │ │ + 72: aload 10 │ │ │ │ + 74: aload 8 │ │ │ │ + 76: invokevirtual #43 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.countUnlistened:(Ljava/lang/String;)I │ │ │ │ + 79: istore 11 │ │ │ │ + 81: ldc #45 // String Ogg Feed │ │ │ │ + 83: astore 10 │ │ │ │ + 85: aload 10 │ │ │ │ + 87: astore 4 │ │ │ │ + 89: aload 8 │ │ │ │ + 91: aload 10 │ │ │ │ + 93: invokestatic #51 // Method org/sixgun/ponyexpress/util/Utils.stripper:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 96: astore 8 │ │ │ │ + 98: aload_1 │ │ │ │ + 99: astore 4 │ │ │ │ + 101: ldc #52 // int 2131296319 │ │ │ │ + 103: istore 12 │ │ │ │ + 105: aload_1 │ │ │ │ + 106: iload 12 │ │ │ │ + 108: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 111: checkcast #61 // class android/widget/TextView │ │ │ │ + 114: astore 13 │ │ │ │ + 116: ldc #62 // int 2131296307 │ │ │ │ + 118: istore 12 │ │ │ │ + 120: aload_1 │ │ │ │ + 121: iload 12 │ │ │ │ + 123: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 126: checkcast #65 // class org/sixgun/ponyexpress/view/RemoteImageView │ │ │ │ + 129: astore 14 │ │ │ │ + 131: ldc #66 // int 2131296284 │ │ │ │ + 133: istore 15 │ │ │ │ + 135: iload 15 │ │ │ │ + 137: istore 12 │ │ │ │ + 139: aload_1 │ │ │ │ + 140: iload 15 │ │ │ │ + 142: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 145: checkcast #61 // class android/widget/TextView │ │ │ │ + 148: astore 16 │ │ │ │ + 150: aload 13 │ │ │ │ + 152: aload 8 │ │ │ │ + 154: invokevirtual #71 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 157: aload_3 │ │ │ │ + 158: astore 4 │ │ │ │ + 160: aload_3 │ │ │ │ + 161: iload 7 │ │ │ │ + 163: invokeinterface #26, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 168: astore 17 │ │ │ │ + 170: aload 17 │ │ │ │ + 172: ifnull 231 │ │ │ │ + 175: ldc #73 // String │ │ │ │ + 177: astore 10 │ │ │ │ + 179: aload 10 │ │ │ │ + 181: astore 4 │ │ │ │ + 183: aload 10 │ │ │ │ + 185: aload 17 │ │ │ │ + 187: invokevirtual #79 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 190: istore 15 │ │ │ │ + 192: iload 15 │ │ │ │ + 194: ifne 231 │ │ │ │ + 197: ldc #81 // String null │ │ │ │ + 199: astore 10 │ │ │ │ + 201: aload 10 │ │ │ │ + 203: astore 4 │ │ │ │ + 205: aload 10 │ │ │ │ + 207: aload 17 │ │ │ │ + 209: invokevirtual #85 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ + 212: istore 15 │ │ │ │ + 214: iload 15 │ │ │ │ + 216: ifne 231 │ │ │ │ + 219: aload 14 │ │ │ │ + 221: aload 17 │ │ │ │ + 223: invokevirtual #89 // Method org/sixgun/ponyexpress/view/RemoteImageView.setRemoteURI:(Ljava/lang/String;)V │ │ │ │ + 226: aload 14 │ │ │ │ + 228: invokevirtual #93 // Method org/sixgun/ponyexpress/view/RemoteImageView.loadImage:()V │ │ │ │ + 231: aload_2 │ │ │ │ + 232: astore 4 │ │ │ │ + 234: aload_2 │ │ │ │ + 235: iload 11 │ │ │ │ + 237: invokestatic #97 // Method org/sixgun/ponyexpress/util/Utils.formUnlistenedString:(Landroid/content/Context;I)Ljava/lang/String; │ │ │ │ + 240: astore 18 │ │ │ │ + 242: aload 16 │ │ │ │ + 244: aload 18 │ │ │ │ + 246: invokevirtual #71 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 249: aload_3 │ │ │ │ + 250: astore 4 │ │ │ │ + 252: ldc #99 // String _id │ │ │ │ + 254: astore 5 │ │ │ │ + 256: aload_3 │ │ │ │ + 257: aload 5 │ │ │ │ + 259: invokeinterface #20, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 264: istore 19 │ │ │ │ + 266: aload_3 │ │ │ │ + 267: iload 19 │ │ │ │ + 269: invokeinterface #103, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ + 274: lstore 20 │ │ │ │ + 276: new #105 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1 │ │ │ │ + 279: astore 10 │ │ │ │ + 281: aload 10 │ │ │ │ + 283: astore 4 │ │ │ │ + 285: aload_0 │ │ │ │ 286: astore 5 │ │ │ │ - 288: aload_3 │ │ │ │ - 289: aload 5 │ │ │ │ - 291: invokeinterface #20, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 296: istore 19 │ │ │ │ - 298: iload 19 │ │ │ │ - 300: istore 8 │ │ │ │ - 302: aload_3 │ │ │ │ - 303: iload 19 │ │ │ │ - 305: invokeinterface #103, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ - 310: lstore 20 │ │ │ │ - 312: new #105 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1 │ │ │ │ - 315: astore 11 │ │ │ │ - 317: aload 11 │ │ │ │ - 319: astore 4 │ │ │ │ - 321: aload_0 │ │ │ │ + 288: aload 10 │ │ │ │ + 290: aload_0 │ │ │ │ + 291: lload 20 │ │ │ │ + 293: invokespecial #108 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ │ │ │ + 296: aload_1 │ │ │ │ + 297: astore 4 │ │ │ │ + 299: aload 10 │ │ │ │ + 301: astore 5 │ │ │ │ + 303: aload_1 │ │ │ │ + 304: aload 10 │ │ │ │ + 306: invokevirtual #112 // Method android/view/View.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 309: new #114 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2 │ │ │ │ + 312: astore 10 │ │ │ │ + 314: aload 10 │ │ │ │ + 316: aload_0 │ │ │ │ + 317: invokespecial #117 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ │ │ │ + 320: aload 10 │ │ │ │ 322: astore 5 │ │ │ │ - 324: aload 11 │ │ │ │ - 326: aload_0 │ │ │ │ - 327: lload 20 │ │ │ │ - 329: invokespecial #108 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ │ │ │ - 332: aload_1 │ │ │ │ - 333: astore 4 │ │ │ │ - 335: aload 11 │ │ │ │ - 337: astore 5 │ │ │ │ - 339: aload_1 │ │ │ │ - 340: aload 11 │ │ │ │ - 342: invokevirtual #112 // Method android/view/View.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 345: new #114 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2 │ │ │ │ - 348: astore 11 │ │ │ │ - 350: aload 11 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: invokespecial #117 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ │ │ │ - 356: aload 11 │ │ │ │ - 358: astore 5 │ │ │ │ - 360: aload_1 │ │ │ │ - 361: aload 11 │ │ │ │ - 363: invokevirtual #121 // Method android/view/View.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ │ │ - 366: ldc #122 // int 2131296320 │ │ │ │ - 368: istore 8 │ │ │ │ - 370: aload_1 │ │ │ │ - 371: iload 8 │ │ │ │ - 373: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 376: checkcast #125 // class android/widget/ImageButton │ │ │ │ - 379: astore 22 │ │ │ │ - 381: new #127 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3 │ │ │ │ - 384: astore 11 │ │ │ │ - 386: aload 11 │ │ │ │ - 388: astore 4 │ │ │ │ - 390: aload_0 │ │ │ │ - 391: astore 5 │ │ │ │ - 393: aload 11 │ │ │ │ - 395: aload_0 │ │ │ │ - 396: aload 10 │ │ │ │ - 398: invokespecial #130 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ │ │ │ - 401: aload 22 │ │ │ │ - 403: astore 4 │ │ │ │ - 405: aload 11 │ │ │ │ - 407: astore 5 │ │ │ │ - 409: aload 22 │ │ │ │ - 411: aload 11 │ │ │ │ - 413: invokevirtual #131 // Method android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 416: return │ │ │ │ + 324: aload_1 │ │ │ │ + 325: aload 10 │ │ │ │ + 327: invokevirtual #121 // Method android/view/View.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ │ │ + 330: ldc #122 // int 2131296320 │ │ │ │ + 332: istore 12 │ │ │ │ + 334: aload_1 │ │ │ │ + 335: iload 12 │ │ │ │ + 337: invokevirtual #59 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 340: checkcast #125 // class android/widget/ImageButton │ │ │ │ + 343: astore 22 │ │ │ │ + 345: new #127 // class org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3 │ │ │ │ + 348: astore 10 │ │ │ │ + 350: aload 10 │ │ │ │ + 352: astore 4 │ │ │ │ + 354: aload_0 │ │ │ │ + 355: astore 5 │ │ │ │ + 357: aload 10 │ │ │ │ + 359: aload_0 │ │ │ │ + 360: aload 9 │ │ │ │ + 362: invokespecial #130 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3."":(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ │ │ │ + 365: aload 22 │ │ │ │ + 367: aload 10 │ │ │ │ + 369: invokevirtual #131 // Method android/widget/ImageButton.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 372: return │ │ │ │ │ │ │ │ public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); │ │ │ │ descriptor: (Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── org/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -492,15 +492,15 @@ │ │ │ │ 7: invokevirtual #97 // Method doInBackground:([Ljava/lang/String;)Ljava/lang/Void; │ │ │ │ 10: areturn │ │ │ │ │ │ │ │ protected java.lang.Void doInBackground(java.lang.String...); │ │ │ │ descriptor: ([Ljava/lang/String;)Ljava/lang/Void; │ │ │ │ flags: (0x0084) ACC_PROTECTED, ACC_VARARGS │ │ │ │ Code: │ │ │ │ - stack=300, locals=27, args_size=2 │ │ │ │ + stack=300, locals=26, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokespecial #100 // Method CheckForNewPodcasts:()V │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore_2 │ │ │ │ 6: aload_1 │ │ │ │ 7: iconst_0 │ │ │ │ 8: aaload │ │ │ │ @@ -508,402 +508,384 @@ │ │ │ │ 10: ldc #103 // String │ │ │ │ 12: astore 4 │ │ │ │ 14: aload_3 │ │ │ │ 15: aload 4 │ │ │ │ 17: invokevirtual #109 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 20: istore 5 │ │ │ │ 22: iload 5 │ │ │ │ - 24: ifne 57 │ │ │ │ + 24: ifne 52 │ │ │ │ 27: iconst_0 │ │ │ │ 28: istore_2 │ │ │ │ 29: aload_0 │ │ │ │ 30: astore 6 │ │ │ │ 32: aload_0 │ │ │ │ 33: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 36: astore 6 │ │ │ │ - 38: aload 6 │ │ │ │ - 40: astore_3 │ │ │ │ + 36: astore_3 │ │ │ │ + 37: iconst_0 │ │ │ │ + 38: istore 7 │ │ │ │ + 40: aload_1 │ │ │ │ 41: iconst_0 │ │ │ │ - 42: istore 7 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: iconst_0 │ │ │ │ - 46: aaload │ │ │ │ - 47: astore 4 │ │ │ │ - 49: aload 6 │ │ │ │ - 51: aload 4 │ │ │ │ - 53: invokestatic #113 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 56: pop │ │ │ │ - 57: aload_0 │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload_0 │ │ │ │ - 61: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 64: astore 6 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: astore_3 │ │ │ │ - 69: aload 6 │ │ │ │ - 71: invokevirtual #114 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.getApplicationContext:()Landroid/content/Context; │ │ │ │ - 74: invokestatic #120 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 77: astore 8 │ │ │ │ - 79: aload_0 │ │ │ │ - 80: astore 6 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 86: astore_3 │ │ │ │ - 87: aload_0 │ │ │ │ - 88: astore 6 │ │ │ │ - 90: aload_0 │ │ │ │ - 91: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 94: astore 6 │ │ │ │ - 96: aload 6 │ │ │ │ - 98: astore 4 │ │ │ │ - 100: aload 6 │ │ │ │ - 102: ldc #121 // int 2131099721 │ │ │ │ - 104: invokevirtual #55 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.getString:(I)Ljava/lang/String; │ │ │ │ - 107: astore 4 │ │ │ │ - 109: aload 8 │ │ │ │ - 111: astore 6 │ │ │ │ - 113: ldc #124 // String 6 │ │ │ │ - 115: astore 9 │ │ │ │ - 117: aload 8 │ │ │ │ - 119: aload 4 │ │ │ │ - 121: aload 9 │ │ │ │ - 123: invokeinterface #129, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 128: invokestatic #135 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - 131: istore 7 │ │ │ │ - 133: aload_3 │ │ │ │ - 134: iload 7 │ │ │ │ - 136: invokestatic #139 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ │ │ │ - 139: pop │ │ │ │ - 140: ldc #17 // String PonyExpressActivity │ │ │ │ - 142: astore_3 │ │ │ │ - 143: new #141 // class java/lang/StringBuilder │ │ │ │ - 146: astore 4 │ │ │ │ - 148: aload 4 │ │ │ │ - 150: invokespecial #142 // Method java/lang/StringBuilder."":()V │ │ │ │ - 153: aload 4 │ │ │ │ - 155: ldc #144 // String Eps to hold: │ │ │ │ - 157: invokevirtual #148 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 160: astore 4 │ │ │ │ - 162: aload_0 │ │ │ │ - 163: astore 6 │ │ │ │ - 165: aload_0 │ │ │ │ - 166: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 169: astore 6 │ │ │ │ - 171: aload 6 │ │ │ │ - 173: astore 10 │ │ │ │ - 175: aload 6 │ │ │ │ - 177: invokestatic #152 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ │ │ - 180: istore 11 │ │ │ │ - 182: aload 4 │ │ │ │ - 184: iload 11 │ │ │ │ - 186: invokevirtual #155 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 189: invokevirtual #158 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 192: astore 4 │ │ │ │ - 194: aload_3 │ │ │ │ - 195: aload 4 │ │ │ │ - 197: invokestatic #25 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 200: pop │ │ │ │ - 201: iload_2 │ │ │ │ - 202: ifeq 472 │ │ │ │ - 205: aload_0 │ │ │ │ - 206: astore 6 │ │ │ │ - 208: aload_0 │ │ │ │ - 209: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 212: astore 6 │ │ │ │ - 214: aload 6 │ │ │ │ - 216: astore_3 │ │ │ │ - 217: aload 6 │ │ │ │ - 219: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 222: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 225: astore_3 │ │ │ │ - 226: aload_3 │ │ │ │ - 227: invokevirtual #161 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.listAllPodcasts:()Ljava/util/List; │ │ │ │ - 230: astore 12 │ │ │ │ - 232: aload 12 │ │ │ │ - 234: invokeinterface #167, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 239: astore 13 │ │ │ │ - 241: aload 13 │ │ │ │ - 243: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 248: istore 5 │ │ │ │ - 250: iload 5 │ │ │ │ - 252: ifeq 789 │ │ │ │ - 255: aload 13 │ │ │ │ - 257: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 262: checkcast #105 // class java/lang/String │ │ │ │ - 265: astore 14 │ │ │ │ - 267: aload_0 │ │ │ │ - 268: astore 6 │ │ │ │ - 270: aload_0 │ │ │ │ - 271: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 274: astore 6 │ │ │ │ - 276: aload 6 │ │ │ │ - 278: astore_3 │ │ │ │ - 279: aload 6 │ │ │ │ - 281: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 284: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 287: astore_3 │ │ │ │ - 288: aload_3 │ │ │ │ - 289: astore 6 │ │ │ │ - 291: aload_3 │ │ │ │ - 292: aload 14 │ │ │ │ - 294: invokevirtual #180 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 297: astore 15 │ │ │ │ - 299: aload_0 │ │ │ │ - 300: astore 6 │ │ │ │ - 302: aload_0 │ │ │ │ - 303: aload 15 │ │ │ │ - 305: invokespecial #184 // Method checkForNewArt:(Ljava/lang/String;)V │ │ │ │ - 308: new #186 // class org/sixgun/ponyexpress/util/EpisodeFeedParser │ │ │ │ - 311: astore 16 │ │ │ │ - 313: aload_0 │ │ │ │ - 314: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 317: astore 6 │ │ │ │ - 319: aload 6 │ │ │ │ - 321: astore_3 │ │ │ │ - 322: aload 6 │ │ │ │ - 324: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 327: astore_3 │ │ │ │ - 328: aload 16 │ │ │ │ - 330: astore 6 │ │ │ │ - 332: aload 15 │ │ │ │ - 334: astore 9 │ │ │ │ - 336: aload 16 │ │ │ │ - 338: aload_3 │ │ │ │ - 339: aload 15 │ │ │ │ - 341: invokespecial #187 // Method org/sixgun/ponyexpress/util/EpisodeFeedParser."":(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 344: aload 16 │ │ │ │ - 346: invokevirtual #188 // Method org/sixgun/ponyexpress/util/EpisodeFeedParser.parse:()Ljava/util/List; │ │ │ │ - 349: astore 17 │ │ │ │ - 351: aload 17 │ │ │ │ - 353: invokeinterface #167, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 358: astore 18 │ │ │ │ - 360: aload 18 │ │ │ │ - 362: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 367: istore 5 │ │ │ │ - 369: iload 5 │ │ │ │ - 371: ifeq 535 │ │ │ │ - 374: aload 18 │ │ │ │ - 376: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 381: checkcast #190 // class org/sixgun/ponyexpress/Episode │ │ │ │ - 384: astore 19 │ │ │ │ - 386: aload_0 │ │ │ │ - 387: astore 6 │ │ │ │ - 389: aload_0 │ │ │ │ - 390: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 42: aaload │ │ │ │ + 43: astore 4 │ │ │ │ + 45: aload_3 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: invokestatic #113 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1002:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 51: pop │ │ │ │ + 52: aload_0 │ │ │ │ + 53: astore 6 │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 59: invokevirtual #114 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.getApplicationContext:()Landroid/content/Context; │ │ │ │ + 62: invokestatic #120 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 65: astore 8 │ │ │ │ + 67: aload_0 │ │ │ │ + 68: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 71: astore_3 │ │ │ │ + 72: aload_0 │ │ │ │ + 73: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 76: astore 6 │ │ │ │ + 78: aload 6 │ │ │ │ + 80: astore 4 │ │ │ │ + 82: aload 6 │ │ │ │ + 84: ldc #121 // int 2131099721 │ │ │ │ + 86: invokevirtual #55 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.getString:(I)Ljava/lang/String; │ │ │ │ + 89: astore 4 │ │ │ │ + 91: aload 4 │ │ │ │ + 93: astore 6 │ │ │ │ + 95: ldc #124 // String 6 │ │ │ │ + 97: astore 9 │ │ │ │ + 99: aload 8 │ │ │ │ + 101: aload 4 │ │ │ │ + 103: aload 9 │ │ │ │ + 105: invokeinterface #129, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 110: invokestatic #135 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + 113: istore 7 │ │ │ │ + 115: aload_3 │ │ │ │ + 116: iload 7 │ │ │ │ + 118: invokestatic #139 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1102:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ │ │ │ + 121: pop │ │ │ │ + 122: ldc #17 // String PonyExpressActivity │ │ │ │ + 124: astore_3 │ │ │ │ + 125: new #141 // class java/lang/StringBuilder │ │ │ │ + 128: astore 4 │ │ │ │ + 130: aload 4 │ │ │ │ + 132: invokespecial #142 // Method java/lang/StringBuilder."":()V │ │ │ │ + 135: aload 4 │ │ │ │ + 137: ldc #144 // String Eps to hold: │ │ │ │ + 139: invokevirtual #148 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 142: astore 4 │ │ │ │ + 144: aload_0 │ │ │ │ + 145: astore 6 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 151: astore 6 │ │ │ │ + 153: aload 6 │ │ │ │ + 155: astore 10 │ │ │ │ + 157: aload 6 │ │ │ │ + 159: invokestatic #152 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ │ │ + 162: istore 11 │ │ │ │ + 164: aload 4 │ │ │ │ + 166: iload 11 │ │ │ │ + 168: invokevirtual #155 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 171: invokevirtual #158 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 174: astore 4 │ │ │ │ + 176: aload_3 │ │ │ │ + 177: aload 4 │ │ │ │ + 179: invokestatic #25 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 182: pop │ │ │ │ + 183: iload_2 │ │ │ │ + 184: ifeq 455 │ │ │ │ + 187: aload_0 │ │ │ │ + 188: astore 6 │ │ │ │ + 190: aload_0 │ │ │ │ + 191: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 194: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 197: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 200: astore_3 │ │ │ │ + 201: aload_3 │ │ │ │ + 202: invokevirtual #161 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.listAllPodcasts:()Ljava/util/List; │ │ │ │ + 205: astore 12 │ │ │ │ + 207: aload 12 │ │ │ │ + 209: invokeinterface #167, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 214: astore_3 │ │ │ │ + 215: aload_3 │ │ │ │ + 216: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 221: istore 7 │ │ │ │ + 223: iload 7 │ │ │ │ + 225: ifeq 791 │ │ │ │ + 228: aload_3 │ │ │ │ + 229: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 234: checkcast #105 // class java/lang/String │ │ │ │ + 237: astore 13 │ │ │ │ + 239: aload_0 │ │ │ │ + 240: astore 6 │ │ │ │ + 242: aload_0 │ │ │ │ + 243: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 246: astore 6 │ │ │ │ + 248: aload 6 │ │ │ │ + 250: astore 4 │ │ │ │ + 252: aload 6 │ │ │ │ + 254: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 257: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 260: astore 4 │ │ │ │ + 262: aload 4 │ │ │ │ + 264: astore 6 │ │ │ │ + 266: aload 4 │ │ │ │ + 268: aload 13 │ │ │ │ + 270: invokevirtual #180 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getPodcastUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 273: astore 14 │ │ │ │ + 275: aload_0 │ │ │ │ + 276: astore 6 │ │ │ │ + 278: aload_0 │ │ │ │ + 279: aload 14 │ │ │ │ + 281: invokespecial #184 // Method checkForNewArt:(Ljava/lang/String;)V │ │ │ │ + 284: new #186 // class org/sixgun/ponyexpress/util/EpisodeFeedParser │ │ │ │ + 287: astore 15 │ │ │ │ + 289: aload_0 │ │ │ │ + 290: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 293: astore 6 │ │ │ │ + 295: aload 6 │ │ │ │ + 297: astore 4 │ │ │ │ + 299: aload 6 │ │ │ │ + 301: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 304: astore 4 │ │ │ │ + 306: aload 4 │ │ │ │ + 308: astore 6 │ │ │ │ + 310: aload 15 │ │ │ │ + 312: aload 4 │ │ │ │ + 314: aload 14 │ │ │ │ + 316: invokespecial #187 // Method org/sixgun/ponyexpress/util/EpisodeFeedParser."":(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 319: aload 15 │ │ │ │ + 321: invokevirtual #188 // Method org/sixgun/ponyexpress/util/EpisodeFeedParser.parse:()Ljava/util/List; │ │ │ │ + 324: astore 16 │ │ │ │ + 326: aload 16 │ │ │ │ + 328: invokeinterface #167, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 333: astore 4 │ │ │ │ + 335: aload 4 │ │ │ │ + 337: invokeinterface #172, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 342: istore 11 │ │ │ │ + 344: iload 11 │ │ │ │ + 346: ifeq 514 │ │ │ │ + 349: aload 4 │ │ │ │ + 351: invokeinterface #176, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 356: checkcast #190 // class org/sixgun/ponyexpress/Episode │ │ │ │ + 359: astore 17 │ │ │ │ + 361: aload_0 │ │ │ │ + 362: astore 6 │ │ │ │ + 364: aload_0 │ │ │ │ + 365: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 368: astore 6 │ │ │ │ + 370: aload 6 │ │ │ │ + 372: astore 10 │ │ │ │ + 374: aload 6 │ │ │ │ + 376: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 379: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 382: astore 10 │ │ │ │ + 384: aload 17 │ │ │ │ + 386: invokevirtual #193 // Method org/sixgun/ponyexpress/Episode.getTitle:()Ljava/lang/String; │ │ │ │ + 389: astore 18 │ │ │ │ + 391: aload 10 │ │ │ │ 393: astore 6 │ │ │ │ - 395: aload 6 │ │ │ │ - 397: astore_3 │ │ │ │ - 398: aload 6 │ │ │ │ - 400: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 403: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 406: astore_3 │ │ │ │ - 407: aload 19 │ │ │ │ - 409: invokevirtual #193 // Method org/sixgun/ponyexpress/Episode.getTitle:()Ljava/lang/String; │ │ │ │ - 412: astore 4 │ │ │ │ - 414: aload_3 │ │ │ │ - 415: astore 6 │ │ │ │ - 417: aload 14 │ │ │ │ - 419: astore 9 │ │ │ │ - 421: aload_3 │ │ │ │ - 422: aload 4 │ │ │ │ - 424: aload 14 │ │ │ │ - 426: invokevirtual #197 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ - 429: istore 5 │ │ │ │ - 431: iload 5 │ │ │ │ - 433: ifne 360 │ │ │ │ - 436: aload_0 │ │ │ │ - 437: astore 6 │ │ │ │ - 439: aload_0 │ │ │ │ - 440: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 443: astore 6 │ │ │ │ - 445: aload 6 │ │ │ │ - 447: astore_3 │ │ │ │ - 448: aload 6 │ │ │ │ - 450: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 453: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 456: astore_3 │ │ │ │ - 457: aload_3 │ │ │ │ - 458: astore 6 │ │ │ │ - 460: aload_3 │ │ │ │ - 461: aload 19 │ │ │ │ - 463: aload 14 │ │ │ │ - 465: invokevirtual #201 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ │ │ │ - 468: pop2 │ │ │ │ - 469: goto 360 │ │ │ │ - 472: new #64 // class java/util/ArrayList │ │ │ │ - 475: astore 12 │ │ │ │ - 477: iconst_1 │ │ │ │ - 478: istore 5 │ │ │ │ - 480: iload 5 │ │ │ │ - 482: anewarray #105 // class java/lang/String │ │ │ │ - 485: astore_3 │ │ │ │ - 486: iconst_0 │ │ │ │ - 487: istore 7 │ │ │ │ - 489: aconst_null │ │ │ │ - 490: astore 4 │ │ │ │ - 492: aload_0 │ │ │ │ - 493: astore 6 │ │ │ │ - 495: aload_0 │ │ │ │ - 496: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 499: astore 6 │ │ │ │ - 501: aload 6 │ │ │ │ - 503: astore 10 │ │ │ │ - 505: aload 6 │ │ │ │ - 507: invokestatic #205 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ │ │ │ - 510: astore 10 │ │ │ │ - 512: aload_3 │ │ │ │ - 513: iconst_0 │ │ │ │ - 514: aload 10 │ │ │ │ - 516: aastore │ │ │ │ - 517: aload_3 │ │ │ │ - 518: invokestatic #211 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ - 521: astore_3 │ │ │ │ - 522: aload 12 │ │ │ │ - 524: astore 6 │ │ │ │ - 526: aload 12 │ │ │ │ - 528: aload_3 │ │ │ │ - 529: invokespecial #214 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ - 532: goto 232 │ │ │ │ - 535: aload_0 │ │ │ │ - 536: astore 6 │ │ │ │ - 538: aload_0 │ │ │ │ - 539: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 542: astore 6 │ │ │ │ - 544: aload 6 │ │ │ │ - 546: astore_3 │ │ │ │ - 547: aload 6 │ │ │ │ - 549: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 552: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 555: astore_3 │ │ │ │ - 556: aload_3 │ │ │ │ + 395: aload 18 │ │ │ │ + 397: astore 9 │ │ │ │ + 399: aload 10 │ │ │ │ + 401: aload 18 │ │ │ │ + 403: aload 13 │ │ │ │ + 405: invokevirtual #197 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.containsEpisode:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ + 408: istore 11 │ │ │ │ + 410: iload 11 │ │ │ │ + 412: ifne 335 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: astore 6 │ │ │ │ + 418: aload_0 │ │ │ │ + 419: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 422: astore 6 │ │ │ │ + 424: aload 6 │ │ │ │ + 426: astore 10 │ │ │ │ + 428: aload 6 │ │ │ │ + 430: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 433: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 436: astore 10 │ │ │ │ + 438: aload 10 │ │ │ │ + 440: astore 6 │ │ │ │ + 442: aload 10 │ │ │ │ + 444: aload 17 │ │ │ │ + 446: aload 13 │ │ │ │ + 448: invokevirtual #201 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.insertEpisode:(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ │ │ │ + 451: pop2 │ │ │ │ + 452: goto 335 │ │ │ │ + 455: new #64 // class java/util/ArrayList │ │ │ │ + 458: astore 12 │ │ │ │ + 460: iconst_1 │ │ │ │ + 461: istore 5 │ │ │ │ + 463: iload 5 │ │ │ │ + 465: anewarray #105 // class java/lang/String │ │ │ │ + 468: astore_3 │ │ │ │ + 469: iconst_0 │ │ │ │ + 470: istore 7 │ │ │ │ + 472: aconst_null │ │ │ │ + 473: astore 4 │ │ │ │ + 475: aload_0 │ │ │ │ + 476: astore 6 │ │ │ │ + 478: aload_0 │ │ │ │ + 479: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 482: astore 6 │ │ │ │ + 484: aload 6 │ │ │ │ + 486: astore 10 │ │ │ │ + 488: aload 6 │ │ │ │ + 490: invokestatic #205 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1000:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ │ │ │ + 493: astore 10 │ │ │ │ + 495: aload_3 │ │ │ │ + 496: iconst_0 │ │ │ │ + 497: aload 10 │ │ │ │ + 499: aastore │ │ │ │ + 500: aload_3 │ │ │ │ + 501: invokestatic #211 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ + 504: astore_3 │ │ │ │ + 505: aload 12 │ │ │ │ + 507: aload_3 │ │ │ │ + 508: invokespecial #214 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ + 511: goto 207 │ │ │ │ + 514: aload_0 │ │ │ │ + 515: astore 6 │ │ │ │ + 517: aload_0 │ │ │ │ + 518: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 521: astore 6 │ │ │ │ + 523: aload 6 │ │ │ │ + 525: astore 4 │ │ │ │ + 527: aload 6 │ │ │ │ + 529: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 532: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 535: astore 4 │ │ │ │ + 537: aload 4 │ │ │ │ + 539: astore 6 │ │ │ │ + 541: aload 4 │ │ │ │ + 543: aload 13 │ │ │ │ + 545: invokevirtual #217 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getNumberOfRows:(Ljava/lang/String;)I │ │ │ │ + 548: istore 19 │ │ │ │ + 550: aload_0 │ │ │ │ + 551: astore 6 │ │ │ │ + 553: aload_0 │ │ │ │ + 554: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ 557: astore 6 │ │ │ │ - 559: aload_3 │ │ │ │ - 560: aload 14 │ │ │ │ - 562: invokevirtual #217 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getNumberOfRows:(Ljava/lang/String;)I │ │ │ │ - 565: istore 20 │ │ │ │ - 567: aload_0 │ │ │ │ - 568: astore 6 │ │ │ │ - 570: aload_0 │ │ │ │ - 571: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 574: astore 6 │ │ │ │ - 576: aload 6 │ │ │ │ - 578: astore_3 │ │ │ │ - 579: aload 6 │ │ │ │ - 581: invokestatic #152 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ │ │ - 584: istore 5 │ │ │ │ - 586: iload 20 │ │ │ │ - 588: iload 5 │ │ │ │ - 590: isub │ │ │ │ - 591: istore 21 │ │ │ │ - 593: iload 21 │ │ │ │ - 595: istore 22 │ │ │ │ - 597: iload 22 │ │ │ │ - 599: ifle 241 │ │ │ │ - 602: aload_0 │ │ │ │ - 603: astore 6 │ │ │ │ - 605: aload_0 │ │ │ │ - 606: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 609: astore 6 │ │ │ │ - 611: aload 6 │ │ │ │ - 613: astore_3 │ │ │ │ - 614: aload 6 │ │ │ │ - 616: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 619: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 622: astore_3 │ │ │ │ - 623: aload_3 │ │ │ │ - 624: astore 6 │ │ │ │ - 626: aload_3 │ │ │ │ - 627: aload 14 │ │ │ │ - 629: invokevirtual #221 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getOldestEpisode:(Ljava/lang/String;)J │ │ │ │ - 632: lstore 23 │ │ │ │ - 634: iconst_m1 │ │ │ │ - 635: i2l │ │ │ │ - 636: lstore 25 │ │ │ │ - 638: lload 23 │ │ │ │ - 640: lload 25 │ │ │ │ - 642: lcmp │ │ │ │ - 643: istore 5 │ │ │ │ - 645: iload 5 │ │ │ │ - 647: ifeq 772 │ │ │ │ - 650: aload_0 │ │ │ │ - 651: astore 6 │ │ │ │ - 653: aload_0 │ │ │ │ - 654: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 657: astore 6 │ │ │ │ - 659: aload 6 │ │ │ │ - 661: astore_3 │ │ │ │ - 662: aload 6 │ │ │ │ - 664: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 667: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 670: astore_3 │ │ │ │ - 671: aload_3 │ │ │ │ - 672: astore 6 │ │ │ │ - 674: aload_3 │ │ │ │ - 675: lload 23 │ │ │ │ - 677: aload 14 │ │ │ │ - 679: invokevirtual #225 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.isEpisodeDownloaded:(JLjava/lang/String;)Z │ │ │ │ - 682: istore 5 │ │ │ │ - 684: iload 5 │ │ │ │ - 686: ifeq 719 │ │ │ │ - 689: aload_0 │ │ │ │ - 690: astore 6 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 696: astore 6 │ │ │ │ - 698: aload 6 │ │ │ │ - 700: astore_3 │ │ │ │ - 701: aload 6 │ │ │ │ - 703: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 706: astore_3 │ │ │ │ - 707: aload_3 │ │ │ │ - 708: astore 6 │ │ │ │ - 710: aload_3 │ │ │ │ - 711: lload 23 │ │ │ │ - 713: aload 14 │ │ │ │ - 715: invokestatic #231 // Method org/sixgun/ponyexpress/util/Utils.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ │ │ - 718: pop │ │ │ │ - 719: aload_0 │ │ │ │ - 720: astore 6 │ │ │ │ - 722: aload_0 │ │ │ │ - 723: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ - 726: astore 6 │ │ │ │ + 559: aload 6 │ │ │ │ + 561: astore 4 │ │ │ │ + 563: aload 6 │ │ │ │ + 565: invokestatic #152 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$1100:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ │ │ + 568: istore 7 │ │ │ │ + 570: iload 19 │ │ │ │ + 572: iload 7 │ │ │ │ + 574: isub │ │ │ │ + 575: istore 20 │ │ │ │ + 577: iload 20 │ │ │ │ + 579: istore 21 │ │ │ │ + 581: iload 21 │ │ │ │ + 583: ifle 215 │ │ │ │ + 586: aload_0 │ │ │ │ + 587: astore 6 │ │ │ │ + 589: aload_0 │ │ │ │ + 590: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 593: astore 6 │ │ │ │ + 595: aload 6 │ │ │ │ + 597: astore 4 │ │ │ │ + 599: aload 6 │ │ │ │ + 601: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 604: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 607: astore 4 │ │ │ │ + 609: aload 4 │ │ │ │ + 611: astore 6 │ │ │ │ + 613: aload 4 │ │ │ │ + 615: aload 13 │ │ │ │ + 617: invokevirtual #221 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getOldestEpisode:(Ljava/lang/String;)J │ │ │ │ + 620: lstore 22 │ │ │ │ + 622: iconst_m1 │ │ │ │ + 623: i2l │ │ │ │ + 624: lstore 24 │ │ │ │ + 626: lload 22 │ │ │ │ + 628: lload 24 │ │ │ │ + 630: lcmp │ │ │ │ + 631: istore 7 │ │ │ │ + 633: iload 7 │ │ │ │ + 635: ifeq 772 │ │ │ │ + 638: aload_0 │ │ │ │ + 639: astore 6 │ │ │ │ + 641: aload_0 │ │ │ │ + 642: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 645: astore 6 │ │ │ │ + 647: aload 6 │ │ │ │ + 649: astore 4 │ │ │ │ + 651: aload 6 │ │ │ │ + 653: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 656: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 659: astore 4 │ │ │ │ + 661: aload 4 │ │ │ │ + 663: astore 6 │ │ │ │ + 665: aload 4 │ │ │ │ + 667: lload 22 │ │ │ │ + 669: aload 13 │ │ │ │ + 671: invokevirtual #225 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.isEpisodeDownloaded:(JLjava/lang/String;)Z │ │ │ │ + 674: istore 7 │ │ │ │ + 676: iload 7 │ │ │ │ + 678: ifeq 715 │ │ │ │ + 681: aload_0 │ │ │ │ + 682: astore 6 │ │ │ │ + 684: aload_0 │ │ │ │ + 685: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 688: astore 6 │ │ │ │ + 690: aload 6 │ │ │ │ + 692: astore 4 │ │ │ │ + 694: aload 6 │ │ │ │ + 696: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 699: astore 4 │ │ │ │ + 701: aload 4 │ │ │ │ + 703: astore 6 │ │ │ │ + 705: aload 4 │ │ │ │ + 707: lload 22 │ │ │ │ + 709: aload 13 │ │ │ │ + 711: invokestatic #231 // Method org/sixgun/ponyexpress/util/Utils.deleteFile:(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ │ │ + 714: pop │ │ │ │ + 715: aload_0 │ │ │ │ + 716: astore 6 │ │ │ │ + 718: aload_0 │ │ │ │ + 719: getfield #8 // Field this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ │ + 722: astore 6 │ │ │ │ + 724: aload 6 │ │ │ │ + 726: astore 4 │ │ │ │ 728: aload 6 │ │ │ │ - 730: astore_3 │ │ │ │ - 731: aload 6 │ │ │ │ - 733: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - 736: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - 739: astore_3 │ │ │ │ - 740: lload 23 │ │ │ │ - 742: invokestatic #237 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 745: astore 4 │ │ │ │ - 747: aload_3 │ │ │ │ - 748: astore 6 │ │ │ │ - 750: aload 14 │ │ │ │ - 752: astore 9 │ │ │ │ - 754: aload_3 │ │ │ │ - 755: aload 4 │ │ │ │ - 757: aload 14 │ │ │ │ + 730: invokestatic #31 // Method org/sixgun/ponyexpress/activity/PonyExpressActivity.access$600:(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + 733: invokevirtual #37 // Method org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + 736: astore 4 │ │ │ │ + 738: lload 22 │ │ │ │ + 740: invokestatic #237 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 743: astore 10 │ │ │ │ + 745: aload 4 │ │ │ │ + 747: astore 6 │ │ │ │ + 749: aload 10 │ │ │ │ + 751: astore 9 │ │ │ │ + 753: aload 4 │ │ │ │ + 755: aload 10 │ │ │ │ + 757: aload 13 │ │ │ │ 759: invokevirtual #241 // Method org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.deleteEpisode:(Ljava/lang/Long;Ljava/lang/String;)Z │ │ │ │ 762: pop │ │ │ │ - 763: iload 22 │ │ │ │ + 763: iload 21 │ │ │ │ 765: iconst_m1 │ │ │ │ 766: iadd │ │ │ │ - 767: istore 22 │ │ │ │ - 769: goto 597 │ │ │ │ + 767: istore 21 │ │ │ │ + 769: goto 581 │ │ │ │ 772: ldc #17 // String PonyExpressActivity │ │ │ │ - 774: astore_3 │ │ │ │ - 775: ldc #243 // String Cannot find oldest episode │ │ │ │ - 777: astore 4 │ │ │ │ - 779: aload_3 │ │ │ │ + 774: astore 4 │ │ │ │ + 776: ldc #243 // String Cannot find oldest episode │ │ │ │ + 778: astore 10 │ │ │ │ 780: aload 4 │ │ │ │ - 782: invokestatic #246 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 785: pop │ │ │ │ - 786: goto 763 │ │ │ │ - 789: aconst_null │ │ │ │ - 790: areturn │ │ │ │ + 782: aload 10 │ │ │ │ + 784: invokestatic #246 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 787: pop │ │ │ │ + 788: goto 763 │ │ │ │ + 791: aconst_null │ │ │ │ + 792: areturn │ │ │ │ │ │ │ │ protected void onCancelled(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/sixgun/ponyexpress/activity/PonyExpressActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -54,17 +54,21 @@ │ │ │ │ private PonyExpressApp mPonyExpressApp; │ │ │ │ private ProgressDialog mProgDialog; │ │ │ │ private Bundle mSavedState; │ │ │ │ private int mUpdateDelta; │ │ │ │ private PonyExpressActivity$UpdateEpisodes mUpdateTask; │ │ │ │ │ │ │ │ private boolean isTimeToUpdate() { │ │ │ │ + boolean b = false; │ │ │ │ (this.mLastUpdate = new GregorianCalendar(Locale.US)).setTimeInMillis(this.getSharedPreferences("Updatestatus", 0).getLong("lastupdate", 0L)); │ │ │ │ this.mLastUpdate.add(11, this.mUpdateDelta); │ │ │ │ - return this.mLastUpdate.compareTo((Calendar)new GregorianCalendar(Locale.US)) < 0 && this.mPonyExpressApp.getInternetHelper().checkConnectivity(); │ │ │ │ + if (this.mLastUpdate.compareTo((Calendar)new GregorianCalendar(Locale.US)) < 0 && this.mPonyExpressApp.getInternetHelper().checkConnectivity()) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ private void listPodcasts(final boolean b) { │ │ │ │ final Cursor allPodcastNamesAndArt = this.mPonyExpressApp.getDbHelper().getAllPodcastNamesAndArt(); │ │ │ │ this.startManagingCursor(allPodcastNamesAndArt); │ │ │ │ final PonyExpressActivity$PodcastCursorAdapter listAdapter = new PonyExpressActivity$PodcastCursorAdapter(this, (Context)this.mPonyExpressApp, allPodcastNamesAndArt); │ │ │ │ this.mListingPodcasts = true; │ │ │ │ @@ -136,37 +140,34 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void addPodcast(final View view) { │ │ │ │ this.startActivity(new Intent((Context)this.mPonyExpressApp, (Class)AddNewPodcastFeedActivity.class)); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onContextItemSelected(final MenuItem menuItem) { │ │ │ │ - final boolean b = true; │ │ │ │ + boolean onContextItemSelected = true; │ │ │ │ final AdapterView$AdapterContextMenuInfo adapterView$AdapterContextMenuInfo = (AdapterView$AdapterContextMenuInfo)menuItem.getMenuInfo(); │ │ │ │ - boolean onContextItemSelected = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onContextItemSelected = super.onContextItemSelected(menuItem); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296334: { │ │ │ │ this.selectPodcast(adapterView$AdapterContextMenuInfo.targetView, adapterView$AdapterContextMenuInfo.id); │ │ │ │ - onContextItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296335: { │ │ │ │ this.updateFeed(this.mPonyExpressApp.getDbHelper().getPodcastName(adapterView$AdapterContextMenuInfo.id)); │ │ │ │ - onContextItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296336: { │ │ │ │ if (!this.mPonyExpressApp.getDbHelper().removePodcast(adapterView$AdapterContextMenuInfo.id)) { │ │ │ │ Toast.makeText((Context)this.mPonyExpressApp, 2131099716, 0).show(); │ │ │ │ + break; │ │ │ │ } │ │ │ │ - onContextItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return onContextItemSelected; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onCreate(final Bundle bundle) { │ │ │ │ @@ -240,39 +241,34 @@ │ │ │ │ if (this.mProgDialog.isShowing()) { │ │ │ │ this.mProgDialog.dismiss(); │ │ │ │ } │ │ │ │ this.onUpdateEpisodesClose(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean onOptionsItemSelected = false; │ │ │ │ + boolean onOptionsItemSelected = true; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onOptionsItemSelected = super.onOptionsItemSelected(menuItem); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296332: { │ │ │ │ this.updateFeeds(); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296330: { │ │ │ │ this.startActivity(new Intent((Context)this.mPonyExpressApp, (Class)PreferencesActivity.class)); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296331: { │ │ │ │ this.startActivityForResult(new Intent((Context)this.mPonyExpressApp, (Class)IdenticaAccountSetupActivity.class), 0); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131296333: { │ │ │ │ this.showDialog(4); │ │ │ │ - onOptionsItemSelected = b; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return onOptionsItemSelected; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onPause() { │ │ ├── org/sixgun/ponyexpress/activity/PreferencesActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -126,21 +126,21 @@ │ │ │ │ 53: aload 4 │ │ │ │ 55: getfield #50 // Field android/content/pm/PackageInfo.versionName:Ljava/lang/String; │ │ │ │ 58: astore 5 │ │ │ │ 60: aload 7 │ │ │ │ 62: aload 5 │ │ │ │ 64: invokevirtual #56 // Method android/preference/Preference.setSummary:(Ljava/lang/CharSequence;)V │ │ │ │ 67: return │ │ │ │ - 68: astore 5 │ │ │ │ - 70: ldc #9 // String PreferencesActivity │ │ │ │ - 72: astore 5 │ │ │ │ - 74: ldc #58 // String Cannot find package info.. │ │ │ │ - 76: astore 6 │ │ │ │ - 78: aload 5 │ │ │ │ - 80: aload 6 │ │ │ │ - 82: invokestatic #64 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 85: pop │ │ │ │ - 86: goto 37 │ │ │ │ + 68: pop │ │ │ │ + 69: ldc #9 // String PreferencesActivity │ │ │ │ + 71: astore 5 │ │ │ │ + 73: ldc #58 // String Cannot find package info.. │ │ │ │ + 75: astore 6 │ │ │ │ + 77: aload 5 │ │ │ │ + 79: aload 6 │ │ │ │ + 81: invokestatic #64 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 84: pop │ │ │ │ + 85: goto 37 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 31 35 68 Class android/content/pm/PackageManager$NameNotFoundException │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/service/DownloaderService$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -48,38 +48,38 @@ │ │ │ │ final InputStream openStream = link.openStream(); │ │ │ │ final byte[] array = new byte[1024]; │ │ │ │ Log.d("PonyExpress Downloader", "Writing " + link.getFile()); │ │ │ │ while (true) { │ │ │ │ final InputStream inputStream = openStream; │ │ │ │ try { │ │ │ │ final int read = inputStream.read(array); │ │ │ │ - Label_0315: { │ │ │ │ + Label_0314: { │ │ │ │ if (read <= 0) { │ │ │ │ - break Label_0315; │ │ │ │ + break Label_0314; │ │ │ │ } │ │ │ │ final DownloadingEpisode episode = this.episode; │ │ │ │ try { │ │ │ │ if (episode.downloadCancelled()) { │ │ │ │ - break Label_0315; │ │ │ │ + break Label_0314; │ │ │ │ } │ │ │ │ this.outFile.write(array, 0, read); │ │ │ │ downloadProgress += read; │ │ │ │ final DownloaderService this$0 = this.this$0; │ │ │ │ try { │ │ │ │ final ArrayList access$000 = DownloaderService.access$000(this$0); │ │ │ │ try { │ │ │ │ final DownloadingEpisode value = access$000.get(this.val$index); │ │ │ │ try { │ │ │ │ ((DownloadingEpisode)value).setDownloadProgress(downloadProgress); │ │ │ │ continue; │ │ │ │ final DownloadingEpisode episode2 = this.episode; │ │ │ │ try { │ │ │ │ - Label_0378: { │ │ │ │ + Label_0377: { │ │ │ │ if (!episode2.downloadCancelled()) { │ │ │ │ - break Label_0378; │ │ │ │ + break Label_0377; │ │ │ │ } │ │ │ │ Log.d("PonyExpress Downloader", "Podcast download cancelled."); │ │ │ │ DownloaderService.access$600(this.this$0, podcastPath, link); │ │ │ │ final DownloadingEpisode episode3 = this.episode; │ │ │ │ try { │ │ │ │ episode3.resetDownloadCancelled(); │ │ │ │ final DownloaderService this$2 = this.this$0; │ │ │ │ @@ -111,15 +111,14 @@ │ │ │ │ } │ │ │ │ catch (IOException ex6) {} │ │ │ │ } │ │ │ │ catch (IOException ex7) {} │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex8) {} │ │ │ │ - return; │ │ │ │ } │ │ │ │ catch (IOException ex9) {} │ │ │ │ } │ │ │ │ catch (IOException ex10) {} │ │ │ │ } │ │ │ │ catch (IOException ex11) {} │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/service/DownloaderService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -71,103 +71,103 @@ │ │ │ │ #63 = Utf8 (Ljava/lang/String;)V │ │ │ │ #64 = NameAndType #62:#63 // createNoMediaFile:(Ljava/lang/String;)V │ │ │ │ #65 = Methodref #2.#64 // org/sixgun/ponyexpress/service/DownloaderService.createNoMediaFile:(Ljava/lang/String;)V │ │ │ │ #66 = NameAndType #30:#31 // mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ #67 = Fieldref #2.#66 // org/sixgun/ponyexpress/service/DownloaderService.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ #68 = NameAndType #21:#6 // mCurrentDownloads:I │ │ │ │ #69 = Fieldref #2.#68 // org/sixgun/ponyexpress/service/DownloaderService.mCurrentDownloads:I │ │ │ │ - #70 = Float 1.4E-45f │ │ │ │ - #71 = Utf8 deleteEpisode │ │ │ │ - #72 = Utf8 (Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ - #73 = NameAndType #71:#72 // deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ - #74 = Methodref #2.#73 // org/sixgun/ponyexpress/service/DownloaderService.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ - #75 = Utf8 setDownloadFailed │ │ │ │ - #76 = Utf8 (I)V │ │ │ │ - #77 = NameAndType #75:#76 // setDownloadFailed:(I)V │ │ │ │ - #78 = Methodref #2.#77 // org/sixgun/ponyexpress/service/DownloaderService.setDownloadFailed:(I)V │ │ │ │ - #79 = Utf8 java/lang/Thread │ │ │ │ - #80 = Class #79 // java/lang/Thread │ │ │ │ - #81 = Utf8 org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ - #82 = Class #81 // org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ - #83 = Methodref #82.#41 // org/sixgun/ponyexpress/service/DownloaderService$2."":(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ │ │ - #84 = Utf8 (Ljava/lang/Runnable;)V │ │ │ │ - #85 = NameAndType #34:#84 // "":(Ljava/lang/Runnable;)V │ │ │ │ - #86 = Methodref #80.#85 // java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ - #87 = Utf8 start │ │ │ │ - #88 = NameAndType #87:#35 // start:()V │ │ │ │ - #89 = Methodref #80.#88 // java/lang/Thread.start:()V │ │ │ │ - #90 = Utf8 java/lang/StringBuilder │ │ │ │ - #91 = Class #90 // java/lang/StringBuilder │ │ │ │ - #92 = Methodref #91.#36 // java/lang/StringBuilder."":()V │ │ │ │ - #93 = NameAndType #32:#33 // mRoot:Ljava/io/File; │ │ │ │ - #94 = Fieldref #2.#93 // org/sixgun/ponyexpress/service/DownloaderService.mRoot:Ljava/io/File; │ │ │ │ - #95 = Utf8 append │ │ │ │ - #96 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #97 = NameAndType #95:#96 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #98 = Methodref #91.#97 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - #99 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #100 = NameAndType #95:#99 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #101 = Methodref #91.#100 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - #102 = Utf8 / │ │ │ │ - #103 = String #102 // / │ │ │ │ - #104 = Utf8 toString │ │ │ │ - #105 = Utf8 ()Ljava/lang/String; │ │ │ │ - #106 = NameAndType #104:#105 // toString:()Ljava/lang/String; │ │ │ │ - #107 = Methodref #91.#106 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - #108 = Utf8 java/io/File │ │ │ │ - #109 = Class #108 // java/io/File │ │ │ │ - #110 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #111 = NameAndType #34:#110 // "":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #112 = Methodref #109.#111 // java/io/File."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #113 = Utf8 exists │ │ │ │ - #114 = NameAndType #113:#55 // exists:()Z │ │ │ │ - #115 = Methodref #109.#114 // java/io/File.exists:()Z │ │ │ │ - #116 = Utf8 java/io/FileOutputStream │ │ │ │ - #117 = Class #116 // java/io/FileOutputStream │ │ │ │ - #118 = Utf8 (Ljava/io/File;)V │ │ │ │ - #119 = NameAndType #34:#118 // "":(Ljava/io/File;)V │ │ │ │ - #120 = Methodref #117.#119 // java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + #70 = Utf8 deleteEpisode │ │ │ │ + #71 = Utf8 (Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ + #72 = NameAndType #70:#71 // deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ + #73 = Methodref #2.#72 // org/sixgun/ponyexpress/service/DownloaderService.deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ + #74 = Utf8 setDownloadFailed │ │ │ │ + #75 = Utf8 (I)V │ │ │ │ + #76 = NameAndType #74:#75 // setDownloadFailed:(I)V │ │ │ │ + #77 = Methodref #2.#76 // org/sixgun/ponyexpress/service/DownloaderService.setDownloadFailed:(I)V │ │ │ │ + #78 = Utf8 java/lang/Thread │ │ │ │ + #79 = Class #78 // java/lang/Thread │ │ │ │ + #80 = Utf8 org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ + #81 = Class #80 // org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ + #82 = Methodref #81.#41 // org/sixgun/ponyexpress/service/DownloaderService$2."":(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ │ │ + #83 = Utf8 (Ljava/lang/Runnable;)V │ │ │ │ + #84 = NameAndType #34:#83 // "":(Ljava/lang/Runnable;)V │ │ │ │ + #85 = Methodref #79.#84 // java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ + #86 = Utf8 start │ │ │ │ + #87 = NameAndType #86:#35 // start:()V │ │ │ │ + #88 = Methodref #79.#87 // java/lang/Thread.start:()V │ │ │ │ + #89 = Utf8 java/lang/StringBuilder │ │ │ │ + #90 = Class #89 // java/lang/StringBuilder │ │ │ │ + #91 = Methodref #90.#36 // java/lang/StringBuilder."":()V │ │ │ │ + #92 = NameAndType #32:#33 // mRoot:Ljava/io/File; │ │ │ │ + #93 = Fieldref #2.#92 // org/sixgun/ponyexpress/service/DownloaderService.mRoot:Ljava/io/File; │ │ │ │ + #94 = Utf8 append │ │ │ │ + #95 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #96 = NameAndType #94:#95 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #97 = Methodref #90.#96 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + #98 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #99 = NameAndType #94:#98 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #100 = Methodref #90.#99 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + #101 = Utf8 / │ │ │ │ + #102 = String #101 // / │ │ │ │ + #103 = Utf8 toString │ │ │ │ + #104 = Utf8 ()Ljava/lang/String; │ │ │ │ + #105 = NameAndType #103:#104 // toString:()Ljava/lang/String; │ │ │ │ + #106 = Methodref #90.#105 // java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + #107 = Utf8 java/io/File │ │ │ │ + #108 = Class #107 // java/io/File │ │ │ │ + #109 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #110 = NameAndType #34:#109 // "":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #111 = Methodref #108.#110 // java/io/File."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #112 = Utf8 exists │ │ │ │ + #113 = NameAndType #112:#55 // exists:()Z │ │ │ │ + #114 = Methodref #108.#113 // java/io/File.exists:()Z │ │ │ │ + #115 = Utf8 java/io/FileOutputStream │ │ │ │ + #116 = Class #115 // java/io/FileOutputStream │ │ │ │ + #117 = Utf8 (Ljava/io/File;)V │ │ │ │ + #118 = NameAndType #34:#117 // "":(Ljava/io/File;)V │ │ │ │ + #119 = Methodref #116.#118 // java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + #120 = Float 1.4E-45f │ │ │ │ #121 = Utf8 write │ │ │ │ #122 = Utf8 ([B)V │ │ │ │ #123 = NameAndType #121:#122 // write:([B)V │ │ │ │ - #124 = Methodref #117.#123 // java/io/FileOutputStream.write:([B)V │ │ │ │ + #124 = Methodref #116.#123 // java/io/FileOutputStream.write:([B)V │ │ │ │ #125 = Utf8 Cannot create .nomedia file │ │ │ │ #126 = String #125 // Cannot create .nomedia file │ │ │ │ #127 = Utf8 android/util/Log │ │ │ │ #128 = Class #127 // android/util/Log │ │ │ │ #129 = Utf8 e │ │ │ │ #130 = Utf8 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ #131 = NameAndType #129:#130 // e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ #132 = Methodref #128.#131 // android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ #133 = Utf8 java/io/FileNotFoundException │ │ │ │ #134 = Class #133 // java/io/FileNotFoundException │ │ │ │ #135 = Utf8 java/io/IOException │ │ │ │ #136 = Class #135 // java/io/IOException │ │ │ │ #137 = Utf8 (Ljava/io/File;Ljava/lang/String;)V │ │ │ │ #138 = NameAndType #34:#137 // "":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - #139 = Methodref #109.#138 // java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + #139 = Methodref #108.#138 // java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ #140 = Utf8 java/net/URL │ │ │ │ #141 = Class #140 // java/net/URL │ │ │ │ #142 = Utf8 getFile │ │ │ │ - #143 = NameAndType #142:#105 // getFile:()Ljava/lang/String; │ │ │ │ + #143 = NameAndType #142:#104 // getFile:()Ljava/lang/String; │ │ │ │ #144 = Methodref #141.#143 // java/net/URL.getFile:()Ljava/lang/String; │ │ │ │ #145 = Float 6.6E-44f │ │ │ │ #146 = Utf8 java/lang/String │ │ │ │ #147 = Class #146 // java/lang/String │ │ │ │ #148 = Utf8 lastIndexOf │ │ │ │ #149 = Utf8 (I)I │ │ │ │ #150 = NameAndType #148:#149 // lastIndexOf:(I)I │ │ │ │ #151 = Methodref #147.#150 // java/lang/String.lastIndexOf:(I)I │ │ │ │ #152 = Utf8 substring │ │ │ │ #153 = Utf8 (I)Ljava/lang/String; │ │ │ │ #154 = NameAndType #152:#153 // substring:(I)Ljava/lang/String; │ │ │ │ #155 = Methodref #147.#154 // java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ #156 = Utf8 delete │ │ │ │ #157 = NameAndType #156:#55 // delete:()Z │ │ │ │ - #158 = Methodref #109.#157 // java/io/File.delete:()Z │ │ │ │ + #158 = Methodref #108.#157 // java/io/File.delete:()Z │ │ │ │ #159 = Utf8 deleted. │ │ │ │ #160 = String #159 // deleted. │ │ │ │ #161 = Utf8 d │ │ │ │ #162 = Utf8 (Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ #163 = NameAndType #161:#162 // d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ #164 = Methodref #128.#163 // android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ #165 = Utf8 Failed to delete │ │ │ │ @@ -181,29 +181,29 @@ │ │ │ │ #173 = Utf8 getIntExtra │ │ │ │ #174 = Utf8 (Ljava/lang/String;I)I │ │ │ │ #175 = NameAndType #173:#174 // getIntExtra:(Ljava/lang/String;I)I │ │ │ │ #176 = Methodref #172.#175 // android/content/Intent.getIntExtra:(Ljava/lang/String;I)I │ │ │ │ #177 = Utf8 unknown action received by DownloaderService: │ │ │ │ #178 = String #177 // unknown action received by DownloaderService: │ │ │ │ #179 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ - #180 = NameAndType #95:#179 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ - #181 = Methodref #91.#180 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #180 = NameAndType #94:#179 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #181 = Methodref #90.#180 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ #182 = Utf8 getExtras │ │ │ │ #183 = Utf8 ()Landroid/os/Bundle; │ │ │ │ #184 = NameAndType #182:#183 // getExtras:()Landroid/os/Bundle; │ │ │ │ #185 = Methodref #172.#184 // android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ #186 = Utf8 initDownload │ │ │ │ #187 = Utf8 (Landroid/os/Bundle;)I │ │ │ │ #188 = NameAndType #186:#187 // initDownload:(Landroid/os/Bundle;)I │ │ │ │ #189 = Methodref #2.#188 // org/sixgun/ponyexpress/service/DownloaderService.initDownload:(Landroid/os/Bundle;)I │ │ │ │ #190 = Utf8 downloadEpisode │ │ │ │ - #191 = NameAndType #190:#76 // downloadEpisode:(I)V │ │ │ │ + #191 = NameAndType #190:#75 // downloadEpisode:(I)V │ │ │ │ #192 = Methodref #2.#191 // org/sixgun/ponyexpress/service/DownloaderService.downloadEpisode:(I)V │ │ │ │ #193 = Utf8 notifyPlayerActivityOfStart │ │ │ │ - #194 = NameAndType #193:#76 // notifyPlayerActivityOfStart:(I)V │ │ │ │ + #194 = NameAndType #193:#75 // notifyPlayerActivityOfStart:(I)V │ │ │ │ #195 = Methodref #2.#194 // org/sixgun/ponyexpress/service/DownloaderService.notifyPlayerActivityOfStart:(I)V │ │ │ │ #196 = Utf8 org/sixgun/ponyexpress/DownloadingEpisode │ │ │ │ #197 = Class #196 // org/sixgun/ponyexpress/DownloadingEpisode │ │ │ │ #198 = Methodref #197.#36 // org/sixgun/ponyexpress/DownloadingEpisode."":()V │ │ │ │ #199 = Utf8 _id │ │ │ │ #200 = String #199 // _id │ │ │ │ #201 = Utf8 android/os/Bundle │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ #221 = String #220 // title │ │ │ │ #222 = Utf8 setTitle │ │ │ │ #223 = NameAndType #222:#63 // setTitle:(Ljava/lang/String;)V │ │ │ │ #224 = Methodref #197.#223 // org/sixgun/ponyexpress/DownloadingEpisode.setTitle:(Ljava/lang/String;)V │ │ │ │ #225 = Utf8 /Android/data/org.sixgun.PonyExpress/files/ │ │ │ │ #226 = String #225 // /Android/data/org.sixgun.PonyExpress/files/ │ │ │ │ #227 = Utf8 getPodcastName │ │ │ │ - #228 = NameAndType #227:#105 // getPodcastName:()Ljava/lang/String; │ │ │ │ + #228 = NameAndType #227:#104 // getPodcastName:()Ljava/lang/String; │ │ │ │ #229 = Methodref #197.#228 // org/sixgun/ponyexpress/DownloadingEpisode.getPodcastName:()Ljava/lang/String; │ │ │ │ #230 = Utf8 setPodcastPath │ │ │ │ #231 = NameAndType #230:#63 // setPodcastPath:(Ljava/lang/String;)V │ │ │ │ #232 = Methodref #197.#231 // org/sixgun/ponyexpress/DownloadingEpisode.setPodcastPath:(Ljava/lang/String;)V │ │ │ │ #233 = Utf8 url │ │ │ │ #234 = String #233 // url │ │ │ │ #235 = Utf8 setLink │ │ │ │ @@ -246,45 +246,45 @@ │ │ │ │ #238 = Utf8 length │ │ │ │ #239 = String #238 // length │ │ │ │ #240 = Utf8 getInt │ │ │ │ #241 = Utf8 (Ljava/lang/String;)I │ │ │ │ #242 = NameAndType #240:#241 // getInt:(Ljava/lang/String;)I │ │ │ │ #243 = Methodref #202.#242 // android/os/Bundle.getInt:(Ljava/lang/String;)I │ │ │ │ #244 = Utf8 setSize │ │ │ │ - #245 = NameAndType #244:#76 // setSize:(I)V │ │ │ │ + #245 = NameAndType #244:#75 // setSize:(I)V │ │ │ │ #246 = Methodref #197.#245 // org/sixgun/ponyexpress/DownloadingEpisode.setSize:(I)V │ │ │ │ #247 = Utf8 java/util/ArrayList │ │ │ │ #248 = Class #247 // java/util/ArrayList │ │ │ │ #249 = Utf8 add │ │ │ │ #250 = Utf8 (Ljava/lang/Object;)Z │ │ │ │ #251 = NameAndType #249:#250 // add:(Ljava/lang/Object;)Z │ │ │ │ #252 = Methodref #248.#251 // java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ #253 = Utf8 indexOf │ │ │ │ #254 = Utf8 (Ljava/lang/Object;)I │ │ │ │ #255 = NameAndType #253:#254 // indexOf:(Ljava/lang/Object;)I │ │ │ │ #256 = Methodref #248.#255 // java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ #257 = Utf8 android/os/Environment │ │ │ │ #258 = Class #257 // android/os/Environment │ │ │ │ #259 = Utf8 getExternalStorageState │ │ │ │ - #260 = NameAndType #259:#105 // getExternalStorageState:()Ljava/lang/String; │ │ │ │ + #260 = NameAndType #259:#104 // getExternalStorageState:()Ljava/lang/String; │ │ │ │ #261 = Methodref #258.#260 // android/os/Environment.getExternalStorageState:()Ljava/lang/String; │ │ │ │ #262 = Utf8 mounted │ │ │ │ #263 = String #262 // mounted │ │ │ │ #264 = Utf8 equals │ │ │ │ #265 = NameAndType #264:#250 // equals:(Ljava/lang/Object;)Z │ │ │ │ #266 = Methodref #147.#265 // java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ #267 = Utf8 SD Card is mounted │ │ │ │ #268 = String #267 // SD Card is mounted │ │ │ │ #269 = Utf8 getExternalStorageDirectory │ │ │ │ #270 = Utf8 ()Ljava/io/File; │ │ │ │ #271 = NameAndType #269:#270 // getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ #272 = Methodref #258.#271 // android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ #273 = Utf8 canWrite │ │ │ │ #274 = NameAndType #273:#55 // canWrite:()Z │ │ │ │ - #275 = Methodref #109.#274 // java/io/File.canWrite:()Z │ │ │ │ + #275 = Methodref #108.#274 // java/io/File.canWrite:()Z │ │ │ │ #276 = Utf8 Can Write to SD card. │ │ │ │ #277 = String #276 // Can Write to SD card. │ │ │ │ #278 = Utf8 SD Card is not writable. │ │ │ │ #279 = String #278 // SD Card is not writable. │ │ │ │ #280 = Utf8 org.sixgun.ponyexpress.DOWNLOADING │ │ │ │ #281 = String #280 // org.sixgun.ponyexpress.DOWNLOADING │ │ │ │ #282 = NameAndType #34:#63 // "":(Ljava/lang/String;)V │ │ │ │ @@ -297,22 +297,22 @@ │ │ │ │ #289 = Methodref #172.#288 // android/content/Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; │ │ │ │ #290 = Utf8 sendBroadcast │ │ │ │ #291 = Utf8 (Landroid/content/Intent;)V │ │ │ │ #292 = NameAndType #290:#291 // sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ #293 = Methodref #2.#292 // org/sixgun/ponyexpress/service/DownloaderService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ #294 = Utf8 mkdirs │ │ │ │ #295 = NameAndType #294:#55 // mkdirs:()Z │ │ │ │ - #296 = Methodref #109.#295 // java/io/File.mkdirs:()Z │ │ │ │ + #296 = Methodref #108.#295 // java/io/File.mkdirs:()Z │ │ │ │ #297 = Utf8 Cannot open FileOutputStream for writing. │ │ │ │ #298 = String #297 // Cannot open FileOutputStream for writing. │ │ │ │ #299 = Utf8 get │ │ │ │ #300 = Utf8 (I)Ljava/lang/Object; │ │ │ │ #301 = NameAndType #299:#300 // get:(I)Ljava/lang/Object; │ │ │ │ #302 = Methodref #248.#301 // java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - #303 = NameAndType #75:#35 // setDownloadFailed:()V │ │ │ │ + #303 = NameAndType #74:#35 // setDownloadFailed:()V │ │ │ │ #304 = Methodref #197.#303 // org/sixgun/ponyexpress/DownloadingEpisode.setDownloadFailed:()V │ │ │ │ #305 = Utf8 setDownloadCancelled │ │ │ │ #306 = NameAndType #305:#35 // setDownloadCancelled:()V │ │ │ │ #307 = Methodref #197.#306 // org/sixgun/ponyexpress/DownloadingEpisode.setDownloadCancelled:()V │ │ │ │ #308 = Utf8 getDownloadFailed │ │ │ │ #309 = NameAndType #308:#55 // getDownloadFailed:()Z │ │ │ │ #310 = Methodref #197.#309 // org/sixgun/ponyexpress/DownloadingEpisode.getDownloadFailed:()Z │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ #337 = NameAndType #336:#55 // hasNext:()Z │ │ │ │ #338 = InterfaceMethodref #335.#337 // java/util/Iterator.hasNext:()Z │ │ │ │ #339 = Utf8 next │ │ │ │ #340 = Utf8 ()Ljava/lang/Object; │ │ │ │ #341 = NameAndType #339:#340 // next:()Ljava/lang/Object; │ │ │ │ #342 = InterfaceMethodref #335.#341 // java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ #343 = Utf8 getTitle │ │ │ │ - #344 = NameAndType #343:#105 // getTitle:()Ljava/lang/String; │ │ │ │ + #344 = NameAndType #343:#104 // getTitle:()Ljava/lang/String; │ │ │ │ #345 = Methodref #197.#344 // org/sixgun/ponyexpress/DownloadingEpisode.getTitle:()Ljava/lang/String; │ │ │ │ #346 = Utf8 Episode: │ │ │ │ #347 = String #346 // Episode: │ │ │ │ #348 = Utf8 not downloading! │ │ │ │ #349 = String #348 // not downloading! │ │ │ │ #350 = Utf8 Downloader bound. │ │ │ │ #351 = String #350 // Downloader bound. │ │ │ │ @@ -596,16 +596,16 @@ │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #69 // Field mCurrentDownloads:I │ │ │ │ 4: istore_1 │ │ │ │ 5: iload_1 │ │ │ │ - 6: iconst_1 │ │ │ │ - 7: isub │ │ │ │ + 6: iconst_m1 │ │ │ │ + 7: iadd │ │ │ │ 8: istore_2 │ │ │ │ 9: aload_0 │ │ │ │ 10: iload_2 │ │ │ │ 11: putfield #69 // Field mCurrentDownloads:I │ │ │ │ 14: iload_1 │ │ │ │ 15: ireturn │ │ │ │ │ │ │ │ @@ -613,25 +613,25 @@ │ │ │ │ descriptor: (Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: aload_2 │ │ │ │ - 3: invokespecial #74 // Method deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ + 3: invokespecial #73 // Method deleteEpisode:(Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ 6: return │ │ │ │ │ │ │ │ static void access$700(org.sixgun.ponyexpress.service.DownloaderService, int); │ │ │ │ descriptor: (Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ - 2: invokespecial #78 // Method setDownloadFailed:(I)V │ │ │ │ + 2: invokespecial #77 // Method setDownloadFailed:(I)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ static android.os.Handler access$800(org.sixgun.ponyexpress.service.DownloaderService); │ │ │ │ descriptor: (Lorg/sixgun/ponyexpress/service/DownloaderService;)Landroid/os/Handler; │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ @@ -649,73 +649,73 @@ │ │ │ │ 4: ireturn │ │ │ │ │ │ │ │ private void beginNotifications(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ - 0: new #80 // class java/lang/Thread │ │ │ │ + 0: new #79 // class java/lang/Thread │ │ │ │ 3: astore_1 │ │ │ │ - 4: new #82 // class org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ + 4: new #81 // class org/sixgun/ponyexpress/service/DownloaderService$2 │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_2 │ │ │ │ 9: aload_0 │ │ │ │ - 10: invokespecial #83 // Method org/sixgun/ponyexpress/service/DownloaderService$2."":(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ │ │ + 10: invokespecial #82 // Method org/sixgun/ponyexpress/service/DownloaderService$2."":(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ │ │ 13: aload_1 │ │ │ │ 14: aload_2 │ │ │ │ - 15: invokespecial #86 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ + 15: invokespecial #85 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ 18: aload_1 │ │ │ │ - 19: invokevirtual #89 // Method java/lang/Thread.start:()V │ │ │ │ + 19: invokevirtual #88 // Method java/lang/Thread.start:()V │ │ │ │ 22: return │ │ │ │ │ │ │ │ private void createNoMediaFile(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ - 0: new #91 // class java/lang/StringBuilder │ │ │ │ + 0: new #90 // class java/lang/StringBuilder │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ - 5: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ + 5: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ - 9: getfield #94 // Field mRoot:Ljava/io/File; │ │ │ │ + 9: getfield #93 // Field mRoot:Ljava/io/File; │ │ │ │ 12: astore_3 │ │ │ │ 13: aload_2 │ │ │ │ 14: aload_3 │ │ │ │ - 15: invokevirtual #98 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 15: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ 18: aload_1 │ │ │ │ - 19: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 19: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 22: astore_2 │ │ │ │ - 23: ldc #103 // String / │ │ │ │ + 23: ldc #102 // String / │ │ │ │ 25: astore_3 │ │ │ │ 26: aload_2 │ │ │ │ 27: aload_3 │ │ │ │ - 28: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 31: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 28: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 31: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 34: astore 4 │ │ │ │ - 36: new #109 // class java/io/File │ │ │ │ + 36: new #108 // class java/io/File │ │ │ │ 39: astore 5 │ │ │ │ 41: ldc #15 // String .nomedia │ │ │ │ 43: astore_2 │ │ │ │ 44: aload 5 │ │ │ │ 46: aload 4 │ │ │ │ 48: aload_2 │ │ │ │ - 49: invokespecial #112 // Method java/io/File."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 49: invokespecial #111 // Method java/io/File."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 52: aload 5 │ │ │ │ - 54: invokevirtual #115 // Method java/io/File.exists:()Z │ │ │ │ + 54: invokevirtual #114 // Method java/io/File.exists:()Z │ │ │ │ 57: istore 6 │ │ │ │ 59: iload 6 │ │ │ │ 61: ifne 97 │ │ │ │ 64: aconst_null │ │ │ │ 65: astore 7 │ │ │ │ - 67: new #117 // class java/io/FileOutputStream │ │ │ │ + 67: new #116 // class java/io/FileOutputStream │ │ │ │ 70: astore 8 │ │ │ │ 72: aload 8 │ │ │ │ 74: aload 5 │ │ │ │ - 76: invokespecial #120 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + 76: invokespecial #119 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ 79: aload 8 │ │ │ │ 81: astore 7 │ │ │ │ 83: iconst_1 │ │ │ │ 84: istore 6 │ │ │ │ 86: iload 6 │ │ │ │ 88: newarray byte │ │ │ │ 90: astore_2 │ │ │ │ @@ -753,18 +753,18 @@ │ │ │ │ 93 97 117 Class java/io/IOException │ │ │ │ │ │ │ │ private void deleteEpisode(java.lang.String, java.net.URL); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/net/URL;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=3 │ │ │ │ - 0: new #109 // class java/io/File │ │ │ │ + 0: new #108 // class java/io/File │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_0 │ │ │ │ - 5: getfield #94 // Field mRoot:Ljava/io/File; │ │ │ │ + 5: getfield #93 // Field mRoot:Ljava/io/File; │ │ │ │ 8: astore 4 │ │ │ │ 10: aload_3 │ │ │ │ 11: aload 4 │ │ │ │ 13: aload_1 │ │ │ │ 14: invokespecial #139 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ 17: aload_2 │ │ │ │ 18: invokevirtual #144 // Method java/net/URL.getFile:()Ljava/lang/String; │ │ │ │ @@ -773,61 +773,61 @@ │ │ │ │ 25: bipush 47 │ │ │ │ 27: invokevirtual #151 // Method java/lang/String.lastIndexOf:(I)I │ │ │ │ 30: istore 6 │ │ │ │ 32: aload 5 │ │ │ │ 34: iload 6 │ │ │ │ 36: invokevirtual #155 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ 39: astore 7 │ │ │ │ - 41: new #109 // class java/io/File │ │ │ │ + 41: new #108 // class java/io/File │ │ │ │ 44: astore 8 │ │ │ │ 46: aload 8 │ │ │ │ 48: aload_3 │ │ │ │ 49: aload 7 │ │ │ │ 51: invokespecial #139 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ 54: aload 8 │ │ │ │ 56: invokevirtual #158 // Method java/io/File.delete:()Z │ │ │ │ 59: istore 6 │ │ │ │ 61: iload 6 │ │ │ │ 63: ifeq 114 │ │ │ │ 66: ldc #18 // String PonyExpress Downloader │ │ │ │ 68: astore 4 │ │ │ │ - 70: new #91 // class java/lang/StringBuilder │ │ │ │ + 70: new #90 // class java/lang/StringBuilder │ │ │ │ 73: astore 9 │ │ │ │ 75: aload 9 │ │ │ │ - 77: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ + 77: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ 80: aload 9 │ │ │ │ 82: aload 7 │ │ │ │ - 84: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 84: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 87: astore 9 │ │ │ │ 89: ldc #160 // String deleted. │ │ │ │ 91: astore 10 │ │ │ │ 93: aload 9 │ │ │ │ 95: aload 10 │ │ │ │ - 97: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 100: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 97: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 100: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 103: astore 9 │ │ │ │ 105: aload 4 │ │ │ │ 107: aload 9 │ │ │ │ 109: invokestatic #164 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 112: pop │ │ │ │ 113: return │ │ │ │ 114: ldc #18 // String PonyExpress Downloader │ │ │ │ 116: astore 4 │ │ │ │ - 118: new #91 // class java/lang/StringBuilder │ │ │ │ + 118: new #90 // class java/lang/StringBuilder │ │ │ │ 121: astore 9 │ │ │ │ 123: aload 9 │ │ │ │ - 125: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ + 125: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ 128: ldc #166 // String Failed to delete │ │ │ │ 130: astore 10 │ │ │ │ 132: aload 9 │ │ │ │ 134: aload 10 │ │ │ │ - 136: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 136: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 139: aload 7 │ │ │ │ - 141: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 144: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 141: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 144: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 147: astore 9 │ │ │ │ 149: aload 4 │ │ │ │ 151: aload 9 │ │ │ │ 153: invokestatic #168 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 156: pop │ │ │ │ 157: goto 113 │ │ │ │ │ │ │ │ @@ -848,26 +848,26 @@ │ │ │ │ 13: iload 4 │ │ │ │ 15: lookupswitch { // 1 │ │ │ │ 0: 74 │ │ │ │ default: 32 │ │ │ │ } │ │ │ │ 32: ldc #18 // String PonyExpress Downloader │ │ │ │ 34: astore_2 │ │ │ │ - 35: new #91 // class java/lang/StringBuilder │ │ │ │ + 35: new #90 // class java/lang/StringBuilder │ │ │ │ 38: astore 5 │ │ │ │ 40: aload 5 │ │ │ │ - 42: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ + 42: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ 45: ldc #178 // String unknown action received by DownloaderService: │ │ │ │ 47: astore 6 │ │ │ │ 49: aload 5 │ │ │ │ 51: aload 6 │ │ │ │ - 53: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 53: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 56: iload 4 │ │ │ │ 58: invokevirtual #181 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 61: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 61: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 64: astore 5 │ │ │ │ 66: aload_2 │ │ │ │ 67: aload 5 │ │ │ │ 69: invokestatic #168 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 72: pop │ │ │ │ 73: return │ │ │ │ 74: aload_1 │ │ │ │ @@ -911,29 +911,29 @@ │ │ │ │ 34: aload_1 │ │ │ │ 35: ldc #221 // String title │ │ │ │ 37: invokevirtual #216 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 40: astore 5 │ │ │ │ 42: aload_2 │ │ │ │ 43: aload 5 │ │ │ │ 45: invokevirtual #224 // Method org/sixgun/ponyexpress/DownloadingEpisode.setTitle:(Ljava/lang/String;)V │ │ │ │ - 48: new #91 // class java/lang/StringBuilder │ │ │ │ + 48: new #90 // class java/lang/StringBuilder │ │ │ │ 51: astore 5 │ │ │ │ 53: aload 5 │ │ │ │ - 55: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ + 55: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ 58: aload 5 │ │ │ │ 60: ldc #226 // String /Android/data/org.sixgun.PonyExpress/files/ │ │ │ │ - 62: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 62: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 65: astore 5 │ │ │ │ 67: aload_2 │ │ │ │ 68: invokevirtual #229 // Method org/sixgun/ponyexpress/DownloadingEpisode.getPodcastName:()Ljava/lang/String; │ │ │ │ 71: astore 6 │ │ │ │ 73: aload 5 │ │ │ │ 75: aload 6 │ │ │ │ - 77: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 80: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 77: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 80: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 83: astore 5 │ │ │ │ 85: aload_2 │ │ │ │ 86: aload 5 │ │ │ │ 88: invokevirtual #232 // Method org/sixgun/ponyexpress/DownloadingEpisode.setPodcastPath:(Ljava/lang/String;)V │ │ │ │ 91: aload_1 │ │ │ │ 92: ldc #234 // String url │ │ │ │ 94: invokevirtual #216 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ @@ -980,17 +980,17 @@ │ │ │ │ 25: aload 4 │ │ │ │ 27: invokestatic #164 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 30: pop │ │ │ │ 31: invokestatic #272 // Method android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ 34: astore_2 │ │ │ │ 35: aload_0 │ │ │ │ 36: aload_2 │ │ │ │ - 37: putfield #94 // Field mRoot:Ljava/io/File; │ │ │ │ + 37: putfield #93 // Field mRoot:Ljava/io/File; │ │ │ │ 40: aload_0 │ │ │ │ - 41: getfield #94 // Field mRoot:Ljava/io/File; │ │ │ │ + 41: getfield #93 // Field mRoot:Ljava/io/File; │ │ │ │ 44: astore_2 │ │ │ │ 45: aload_2 │ │ │ │ 46: invokevirtual #275 // Method java/io/File.canWrite:()Z │ │ │ │ 49: istore_3 │ │ │ │ 50: iload_3 │ │ │ │ 51: ifeq 73 │ │ │ │ 54: ldc #18 // String PonyExpress Downloader │ │ │ │ @@ -1040,18 +1040,18 @@ │ │ │ │ 25: return │ │ │ │ │ │ │ │ private java.io.FileOutputStream prepareForDownload(java.lang.String, java.net.URL); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/net/URL;)Ljava/io/FileOutputStream; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=3 │ │ │ │ - 0: new #109 // class java/io/File │ │ │ │ + 0: new #108 // class java/io/File │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_0 │ │ │ │ - 5: getfield #94 // Field mRoot:Ljava/io/File; │ │ │ │ + 5: getfield #93 // Field mRoot:Ljava/io/File; │ │ │ │ 8: astore 4 │ │ │ │ 10: aload_3 │ │ │ │ 11: aload 4 │ │ │ │ 13: aload_1 │ │ │ │ 14: invokespecial #139 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ 17: aload_3 │ │ │ │ 18: invokevirtual #296 // Method java/io/File.mkdirs:()Z │ │ │ │ @@ -1065,25 +1065,25 @@ │ │ │ │ 35: istore 6 │ │ │ │ 37: aload 5 │ │ │ │ 39: iload 6 │ │ │ │ 41: invokevirtual #155 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ 44: astore 7 │ │ │ │ 46: aconst_null │ │ │ │ 47: astore 8 │ │ │ │ - 49: new #117 // class java/io/FileOutputStream │ │ │ │ + 49: new #116 // class java/io/FileOutputStream │ │ │ │ 52: astore 9 │ │ │ │ - 54: new #109 // class java/io/File │ │ │ │ + 54: new #108 // class java/io/File │ │ │ │ 57: astore 4 │ │ │ │ 59: aload 4 │ │ │ │ 61: aload_3 │ │ │ │ 62: aload 7 │ │ │ │ 64: invokespecial #139 // Method java/io/File."":(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ 67: aload 9 │ │ │ │ 69: aload 4 │ │ │ │ - 71: invokespecial #120 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + 71: invokespecial #119 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ 74: aload 9 │ │ │ │ 76: astore 8 │ │ │ │ 78: aload 8 │ │ │ │ 80: areturn │ │ │ │ 81: astore 10 │ │ │ │ 83: ldc #18 // String PonyExpress Downloader │ │ │ │ 85: astore 4 │ │ │ │ @@ -1111,16 +1111,16 @@ │ │ │ │ 1: getfield #53 // Field mEpisodes:Ljava/util/ArrayList; │ │ │ │ 4: iload_1 │ │ │ │ 5: invokevirtual #302 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ 8: checkcast #197 // class org/sixgun/ponyexpress/DownloadingEpisode │ │ │ │ 11: invokevirtual #304 // Method org/sixgun/ponyexpress/DownloadingEpisode.setDownloadFailed:()V │ │ │ │ 14: aload_0 │ │ │ │ 15: getfield #69 // Field mCurrentDownloads:I │ │ │ │ - 18: iconst_1 │ │ │ │ - 19: isub │ │ │ │ + 18: iconst_m1 │ │ │ │ + 19: iadd │ │ │ │ 20: istore_2 │ │ │ │ 21: aload_0 │ │ │ │ 22: iload_2 │ │ │ │ 23: putfield #69 // Field mCurrentDownloads:I │ │ │ │ 26: return │ │ │ │ │ │ │ │ public void cancelDownload(int); │ │ │ │ @@ -1150,27 +1150,27 @@ │ │ │ │ 14: ireturn │ │ │ │ │ │ │ │ public void downloadEpisode(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ - 0: new #80 // class java/lang/Thread │ │ │ │ + 0: new #79 // class java/lang/Thread │ │ │ │ 3: astore_2 │ │ │ │ 4: new #312 // class org/sixgun/ponyexpress/service/DownloaderService$1 │ │ │ │ 7: astore_3 │ │ │ │ 8: aload_3 │ │ │ │ 9: aload_0 │ │ │ │ 10: iload_1 │ │ │ │ 11: invokespecial #315 // Method org/sixgun/ponyexpress/service/DownloaderService$1."":(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ │ │ 14: aload_2 │ │ │ │ 15: aload_3 │ │ │ │ - 16: invokespecial #86 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ + 16: invokespecial #85 // Method java/lang/Thread."":(Ljava/lang/Runnable;)V │ │ │ │ 19: aload_2 │ │ │ │ - 20: invokevirtual #89 // Method java/lang/Thread.start:()V │ │ │ │ + 20: invokevirtual #88 // Method java/lang/Thread.start:()V │ │ │ │ 23: return │ │ │ │ │ │ │ │ public double getProgress(int); │ │ │ │ descriptor: (I)D │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ 36: dmul │ │ │ │ 37: dreturn │ │ │ │ │ │ │ │ public int isEpisodeDownloading(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #53 // Field mEpisodes:Ljava/util/ArrayList; │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ 8: invokevirtual #329 // Method java/util/ArrayList.isEmpty:()Z │ │ │ │ @@ -1214,80 +1214,78 @@ │ │ │ │ 15: ifeq 24 │ │ │ │ 18: iload_2 │ │ │ │ 19: istore 5 │ │ │ │ 21: iload 5 │ │ │ │ 23: ireturn │ │ │ │ 24: aload_0 │ │ │ │ 25: getfield #53 // Field mEpisodes:Ljava/util/ArrayList; │ │ │ │ - 28: astore_3 │ │ │ │ - 29: aload_3 │ │ │ │ - 30: invokevirtual #333 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 33: astore 6 │ │ │ │ - 35: aload 6 │ │ │ │ - 37: invokeinterface #338, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 42: istore 4 │ │ │ │ - 44: iload 4 │ │ │ │ - 46: ifeq 169 │ │ │ │ - 49: aload 6 │ │ │ │ - 51: invokeinterface #342, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 56: checkcast #197 // class org/sixgun/ponyexpress/DownloadingEpisode │ │ │ │ - 59: astore 7 │ │ │ │ - 61: aload 7 │ │ │ │ - 63: invokevirtual #345 // Method org/sixgun/ponyexpress/DownloadingEpisode.getTitle:()Ljava/lang/String; │ │ │ │ - 66: astore_3 │ │ │ │ - 67: aload_3 │ │ │ │ - 68: aload_1 │ │ │ │ - 69: invokevirtual #266 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 72: istore 4 │ │ │ │ - 74: iload 4 │ │ │ │ - 76: ifeq 35 │ │ │ │ - 79: aload 7 │ │ │ │ - 81: invokevirtual #322 // Method org/sixgun/ponyexpress/DownloadingEpisode.getDownloadProgress:()I │ │ │ │ - 84: istore 4 │ │ │ │ - 86: aload 7 │ │ │ │ - 88: invokevirtual #319 // Method org/sixgun/ponyexpress/DownloadingEpisode.getSize:()I │ │ │ │ - 91: istore 8 │ │ │ │ - 93: iload 4 │ │ │ │ - 95: iload 8 │ │ │ │ - 97: if_icmpge 115 │ │ │ │ - 100: aload_0 │ │ │ │ - 101: getfield #53 // Field mEpisodes:Ljava/util/ArrayList; │ │ │ │ - 104: astore_3 │ │ │ │ - 105: aload_3 │ │ │ │ - 106: aload 7 │ │ │ │ - 108: invokevirtual #256 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ - 111: istore_2 │ │ │ │ - 112: goto 35 │ │ │ │ - 115: ldc #18 // String PonyExpress Downloader │ │ │ │ - 117: astore_3 │ │ │ │ - 118: new #91 // class java/lang/StringBuilder │ │ │ │ - 121: astore 9 │ │ │ │ - 123: aload 9 │ │ │ │ - 125: invokespecial #92 // Method java/lang/StringBuilder."":()V │ │ │ │ - 128: aload 9 │ │ │ │ + 28: invokevirtual #333 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 31: astore_3 │ │ │ │ + 32: aload_3 │ │ │ │ + 33: invokeinterface #338, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 38: istore 6 │ │ │ │ + 40: iload 6 │ │ │ │ + 42: ifeq 170 │ │ │ │ + 45: aload_3 │ │ │ │ + 46: invokeinterface #342, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 51: checkcast #197 // class org/sixgun/ponyexpress/DownloadingEpisode │ │ │ │ + 54: astore 7 │ │ │ │ + 56: aload 7 │ │ │ │ + 58: invokevirtual #345 // Method org/sixgun/ponyexpress/DownloadingEpisode.getTitle:()Ljava/lang/String; │ │ │ │ + 61: astore 8 │ │ │ │ + 63: aload 8 │ │ │ │ + 65: aload_1 │ │ │ │ + 66: invokevirtual #266 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 69: istore 6 │ │ │ │ + 71: iload 6 │ │ │ │ + 73: ifeq 32 │ │ │ │ + 76: aload 7 │ │ │ │ + 78: invokevirtual #322 // Method org/sixgun/ponyexpress/DownloadingEpisode.getDownloadProgress:()I │ │ │ │ + 81: istore 6 │ │ │ │ + 83: aload 7 │ │ │ │ + 85: invokevirtual #319 // Method org/sixgun/ponyexpress/DownloadingEpisode.getSize:()I │ │ │ │ + 88: istore 9 │ │ │ │ + 90: iload 6 │ │ │ │ + 92: iload 9 │ │ │ │ + 94: if_icmpge 114 │ │ │ │ + 97: aload_0 │ │ │ │ + 98: getfield #53 // Field mEpisodes:Ljava/util/ArrayList; │ │ │ │ + 101: astore 8 │ │ │ │ + 103: aload 8 │ │ │ │ + 105: aload 7 │ │ │ │ + 107: invokevirtual #256 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ + 110: istore_2 │ │ │ │ + 111: goto 32 │ │ │ │ + 114: ldc #18 // String PonyExpress Downloader │ │ │ │ + 116: astore 8 │ │ │ │ + 118: new #90 // class java/lang/StringBuilder │ │ │ │ + 121: astore 10 │ │ │ │ + 123: aload 10 │ │ │ │ + 125: invokespecial #91 // Method java/lang/StringBuilder."":()V │ │ │ │ + 128: aload 10 │ │ │ │ 130: ldc_w #347 // String Episode: │ │ │ │ - 133: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 133: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 136: aload_1 │ │ │ │ - 137: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 140: astore 9 │ │ │ │ + 137: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 140: astore 10 │ │ │ │ 142: ldc_w #349 // String not downloading! │ │ │ │ - 145: astore 10 │ │ │ │ - 147: aload 9 │ │ │ │ - 149: aload 10 │ │ │ │ - 151: invokevirtual #101 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 154: invokevirtual #107 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 157: astore 9 │ │ │ │ - 159: aload_3 │ │ │ │ - 160: aload 9 │ │ │ │ - 162: invokestatic #164 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 165: pop │ │ │ │ - 166: goto 35 │ │ │ │ - 169: iload_2 │ │ │ │ - 170: istore 5 │ │ │ │ - 172: goto 21 │ │ │ │ + 145: astore 11 │ │ │ │ + 147: aload 10 │ │ │ │ + 149: aload 11 │ │ │ │ + 151: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 154: invokevirtual #106 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 157: astore 10 │ │ │ │ + 159: aload 8 │ │ │ │ + 161: aload 10 │ │ │ │ + 163: invokestatic #164 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 166: pop │ │ │ │ + 167: goto 32 │ │ │ │ + 170: iload_2 │ │ │ │ + 171: istore 5 │ │ │ │ + 173: goto 21 │ │ │ │ │ │ │ │ public android.os.IBinder onBind(android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Intent;)Landroid/os/IBinder; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: ldc #18 // String PonyExpress Downloader │ │ ├── org/sixgun/ponyexpress/service/PodcastPlayer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -160,35 +160,34 @@ │ │ │ │ try { │ │ │ │ final AudioManager mAudioManager = this.mAudioManager; │ │ │ │ final Object[] args = { null }; │ │ │ │ try { │ │ │ │ args[0] = this.mRemoteControlReceiver; │ │ │ │ mRegisterMediaButtonEventReceiver.invoke(mAudioManager, args); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex) { │ │ │ │ - final InvocationTargetException cause = ex; │ │ │ │ - final Throwable cause2 = ex.getCause(); │ │ │ │ - if (cause2 instanceof RuntimeException) { │ │ │ │ - throw (RuntimeException)cause2; │ │ │ │ + catch (InvocationTargetException cause2) { │ │ │ │ + final Throwable cause = cause2.getCause(); │ │ │ │ + if (cause instanceof RuntimeException) { │ │ │ │ + throw (RuntimeException)cause; │ │ │ │ } │ │ │ │ - if (cause2 instanceof Error) { │ │ │ │ - throw (Error)cause2; │ │ │ │ + if (cause instanceof Error) { │ │ │ │ + throw (Error)cause; │ │ │ │ } │ │ │ │ - throw new RuntimeException(cause); │ │ │ │ + throw new RuntimeException(cause2); │ │ │ │ } │ │ │ │ catch (IllegalAccessException obj) { │ │ │ │ Log.e("PonyExpress PodcastPlayer", "unexpected " + obj); │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex2) {} │ │ │ │ - catch (IllegalAccessException ex3) {} │ │ │ │ + catch (InvocationTargetException ex) {} │ │ │ │ + catch (IllegalAccessException ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex4) {} │ │ │ │ - catch (IllegalAccessException ex5) {} │ │ │ │ + catch (InvocationTargetException ex3) {} │ │ │ │ + catch (IllegalAccessException ex4) {} │ │ │ │ } │ │ │ │ │ │ │ │ private void showErrorNotification() { │ │ │ │ final int n = 2130837541; │ │ │ │ final Intent intent = new Intent((Context)this, (Class)EpisodesActivity.class); │ │ │ │ intent.putExtras(this.mData); │ │ │ │ final PendingIntent activity = PendingIntent.getActivity((Context)this.mPonyExpressApp, 0, intent, 0); │ │ │ │ @@ -223,35 +222,34 @@ │ │ │ │ try { │ │ │ │ final AudioManager mAudioManager = this.mAudioManager; │ │ │ │ final Object[] args = { null }; │ │ │ │ try { │ │ │ │ args[0] = this.mRemoteControlReceiver; │ │ │ │ mUnregisterMediaButtonEventReceiver.invoke(mAudioManager, args); │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex) { │ │ │ │ - final InvocationTargetException cause = ex; │ │ │ │ - final Throwable cause2 = ex.getCause(); │ │ │ │ - if (cause2 instanceof RuntimeException) { │ │ │ │ - throw (RuntimeException)cause2; │ │ │ │ + catch (InvocationTargetException cause2) { │ │ │ │ + final Throwable cause = cause2.getCause(); │ │ │ │ + if (cause instanceof RuntimeException) { │ │ │ │ + throw (RuntimeException)cause; │ │ │ │ } │ │ │ │ - if (cause2 instanceof Error) { │ │ │ │ - throw (Error)cause2; │ │ │ │ + if (cause instanceof Error) { │ │ │ │ + throw (Error)cause; │ │ │ │ } │ │ │ │ - throw new RuntimeException(cause); │ │ │ │ + throw new RuntimeException(cause2); │ │ │ │ } │ │ │ │ catch (IllegalAccessException obj) { │ │ │ │ System.err.println("unexpected " + obj); │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex2) {} │ │ │ │ - catch (IllegalAccessException ex3) {} │ │ │ │ + catch (InvocationTargetException ex) {} │ │ │ │ + catch (IllegalAccessException ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (InvocationTargetException ex4) {} │ │ │ │ - catch (IllegalAccessException ex5) {} │ │ │ │ + catch (InvocationTargetException ex3) {} │ │ │ │ + catch (IllegalAccessException ex4) {} │ │ │ │ } │ │ │ │ │ │ │ │ public void SeekTo(final int n) { │ │ │ │ if (!this.mEpisodeQueued.equals(this.mEpisodePlaying)) { │ │ │ │ this.mFreePlayer.seekTo(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ @@ -338,218 +336,214 @@ │ │ │ │ // 80: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 83: aload 4 │ │ │ │ // 85: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 88: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ // 91: astore 6 │ │ │ │ // 93: aload_0 │ │ │ │ // 94: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mData:Landroid/os/Bundle; │ │ │ │ - // 97: astore_3 │ │ │ │ - // 98: ldc_w "_id" │ │ │ │ - // 101: astore 5 │ │ │ │ - // 103: aload_3 │ │ │ │ - // 104: aload 5 │ │ │ │ - // 106: invokevirtual android/os/Bundle.getLong:(Ljava/lang/String;)J │ │ │ │ - // 109: lstore 7 │ │ │ │ + // 97: ldc_w "_id" │ │ │ │ + // 100: invokevirtual android/os/Bundle.getLong:(Ljava/lang/String;)J │ │ │ │ + // 103: lstore 7 │ │ │ │ + // 105: aload_0 │ │ │ │ + // 106: lload 7 │ │ │ │ + // 108: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mRowIDQueued:J │ │ │ │ // 111: aload_0 │ │ │ │ - // 112: lload 7 │ │ │ │ - // 114: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mRowIDQueued:J │ │ │ │ - // 117: aload_0 │ │ │ │ - // 118: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ - // 121: invokevirtual org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ - // 124: astore_3 │ │ │ │ + // 112: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ │ │ + // 115: invokevirtual org/sixgun/ponyexpress/PonyExpressApp.getDbHelper:()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ │ + // 118: astore_3 │ │ │ │ + // 119: aload_0 │ │ │ │ + // 120: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mRowIDQueued:J │ │ │ │ + // 123: lstore 9 │ │ │ │ // 125: aload_0 │ │ │ │ - // 126: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mRowIDQueued:J │ │ │ │ - // 129: lstore 9 │ │ │ │ - // 131: aload_0 │ │ │ │ - // 132: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mPodcastNameQueued:Ljava/lang/String; │ │ │ │ - // 135: astore 11 │ │ │ │ - // 137: aload_3 │ │ │ │ - // 138: lload 9 │ │ │ │ - // 140: aload 11 │ │ │ │ - // 142: invokevirtual org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getListened:(JLjava/lang/String;)I │ │ │ │ - // 145: istore 12 │ │ │ │ - // 147: iconst_0 │ │ │ │ - // 148: istore 13 │ │ │ │ - // 150: aload_0 │ │ │ │ - // 151: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ - // 154: astore_3 │ │ │ │ - // 155: aload 4 │ │ │ │ - // 157: aload_3 │ │ │ │ - // 158: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 161: istore 14 │ │ │ │ - // 163: iload 14 │ │ │ │ - // 165: ifne 296 │ │ │ │ - // 168: aload_0 │ │ │ │ - // 169: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ - // 172: invokevirtual android/media/MediaPlayer.reset:()V │ │ │ │ - // 175: new Ljava/io/File; │ │ │ │ - // 178: astore 15 │ │ │ │ - // 180: invokestatic android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ - // 183: astore_3 │ │ │ │ - // 184: aload 15 │ │ │ │ - // 186: aload_3 │ │ │ │ - // 187: aload 6 │ │ │ │ - // 189: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - // 192: aload_0 │ │ │ │ - // 193: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ - // 196: astore_3 │ │ │ │ - // 197: aload 15 │ │ │ │ - // 199: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ - // 202: astore 5 │ │ │ │ - // 204: aload_3 │ │ │ │ - // 205: aload 5 │ │ │ │ - // 207: invokevirtual android/media/MediaPlayer.setDataSource:(Ljava/lang/String;)V │ │ │ │ - // 210: iload 13 │ │ │ │ - // 212: ifne 224 │ │ │ │ - // 215: aload_0 │ │ │ │ - // 216: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ - // 219: astore_3 │ │ │ │ - // 220: aload_3 │ │ │ │ - // 221: invokevirtual android/media/MediaPlayer.prepare:()V │ │ │ │ - // 224: iconst_m1 │ │ │ │ - // 225: istore 14 │ │ │ │ - // 227: iload 12 │ │ │ │ - // 229: iload 14 │ │ │ │ - // 231: if_icmpeq 445 │ │ │ │ - // 234: aload_0 │ │ │ │ - // 235: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ - // 238: iload 12 │ │ │ │ - // 240: invokevirtual android/media/MediaPlayer.seekTo:(I)V │ │ │ │ - // 243: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 245: astore_3 │ │ │ │ - // 246: new Ljava/lang/StringBuilder; │ │ │ │ - // 249: astore 5 │ │ │ │ - // 251: aload 5 │ │ │ │ - // 253: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 256: ldc_w "Seeking to " │ │ │ │ - // 259: astore 16 │ │ │ │ - // 261: aload 5 │ │ │ │ - // 263: aload 16 │ │ │ │ - // 265: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 268: iload 12 │ │ │ │ - // 270: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 273: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 276: astore 5 │ │ │ │ - // 278: aload_3 │ │ │ │ - // 279: aload 5 │ │ │ │ - // 281: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 284: pop │ │ │ │ - // 285: aload_0 │ │ │ │ - // 286: iconst_0 │ │ │ │ - // 287: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mQueuedIsUnlistened:Z │ │ │ │ - // 290: aload_0 │ │ │ │ - // 291: aload 4 │ │ │ │ - // 293: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ - // 296: iload 13 │ │ │ │ - // 298: ifeq 453 │ │ │ │ - // 301: aload_0 │ │ │ │ - // 302: iconst_0 │ │ │ │ - // 303: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mIsInitialised:Z │ │ │ │ - // 306: ldc_w "" │ │ │ │ - // 309: astore_3 │ │ │ │ - // 310: aload_0 │ │ │ │ - // 311: aload_3 │ │ │ │ - // 312: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ - // 315: aload_0 │ │ │ │ - // 316: invokespecial org/sixgun/ponyexpress/service/PodcastPlayer.showErrorNotification:()V │ │ │ │ - // 319: return │ │ │ │ - // 320: astore 17 │ │ │ │ - // 322: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 324: astore_3 │ │ │ │ - // 325: ldc_w "Illegal path supplied to player" │ │ │ │ - // 328: astore 5 │ │ │ │ - // 330: aload_3 │ │ │ │ - // 331: aload 5 │ │ │ │ - // 333: aload 17 │ │ │ │ - // 335: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 338: pop │ │ │ │ - // 339: iconst_1 │ │ │ │ - // 340: istore 13 │ │ │ │ - // 342: goto 210 │ │ │ │ - // 345: astore 17 │ │ │ │ - // 347: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 349: astore_3 │ │ │ │ - // 350: ldc_w "Player is not set up correctly" │ │ │ │ - // 353: astore 5 │ │ │ │ - // 355: aload_3 │ │ │ │ - // 356: aload 5 │ │ │ │ - // 358: aload 17 │ │ │ │ - // 360: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 363: pop │ │ │ │ - // 364: iconst_1 │ │ │ │ - // 365: istore 13 │ │ │ │ - // 367: goto 210 │ │ │ │ - // 370: astore 17 │ │ │ │ - // 372: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 374: astore_3 │ │ │ │ - // 375: ldc_w "Player cannot access path" │ │ │ │ - // 378: astore 5 │ │ │ │ - // 380: aload_3 │ │ │ │ - // 381: aload 5 │ │ │ │ - // 383: aload 17 │ │ │ │ - // 385: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 388: pop │ │ │ │ - // 389: iconst_1 │ │ │ │ - // 390: istore 13 │ │ │ │ - // 392: goto 210 │ │ │ │ - // 395: astore 17 │ │ │ │ - // 397: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 399: astore_3 │ │ │ │ - // 400: ldc_w "Cannot prepare Player. Incorrect state" │ │ │ │ - // 403: astore 5 │ │ │ │ - // 405: aload_3 │ │ │ │ - // 406: aload 5 │ │ │ │ - // 408: aload 17 │ │ │ │ - // 410: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 413: pop │ │ │ │ - // 414: iconst_1 │ │ │ │ - // 415: istore 13 │ │ │ │ - // 417: goto 224 │ │ │ │ - // 420: astore 17 │ │ │ │ - // 422: ldc "PonyExpress PodcastPlayer" │ │ │ │ - // 424: astore_3 │ │ │ │ - // 425: ldc_w "Player cannot access path" │ │ │ │ - // 428: astore 5 │ │ │ │ - // 430: aload_3 │ │ │ │ - // 431: aload 5 │ │ │ │ - // 433: aload 17 │ │ │ │ - // 435: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 438: pop │ │ │ │ - // 439: iconst_1 │ │ │ │ - // 440: istore 13 │ │ │ │ - // 442: goto 224 │ │ │ │ - // 445: aload_0 │ │ │ │ - // 446: iload_2 │ │ │ │ - // 447: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mQueuedIsUnlistened:Z │ │ │ │ - // 450: goto 290 │ │ │ │ - // 453: aload_0 │ │ │ │ - // 454: iload_2 │ │ │ │ - // 455: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mIsInitialised:Z │ │ │ │ - // 458: goto 319 │ │ │ │ + // 126: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mPodcastNameQueued:Ljava/lang/String; │ │ │ │ + // 129: astore 5 │ │ │ │ + // 131: aload_3 │ │ │ │ + // 132: lload 9 │ │ │ │ + // 134: aload 5 │ │ │ │ + // 136: invokevirtual org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.getListened:(JLjava/lang/String;)I │ │ │ │ + // 139: istore 11 │ │ │ │ + // 141: iconst_0 │ │ │ │ + // 142: istore 12 │ │ │ │ + // 144: aload_0 │ │ │ │ + // 145: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ + // 148: astore_3 │ │ │ │ + // 149: aload 4 │ │ │ │ + // 151: aload_3 │ │ │ │ + // 152: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 155: istore 13 │ │ │ │ + // 157: iload 13 │ │ │ │ + // 159: ifne 290 │ │ │ │ + // 162: aload_0 │ │ │ │ + // 163: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ + // 166: invokevirtual android/media/MediaPlayer.reset:()V │ │ │ │ + // 169: new Ljava/io/File; │ │ │ │ + // 172: astore 14 │ │ │ │ + // 174: invokestatic android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ + // 177: astore_3 │ │ │ │ + // 178: aload 14 │ │ │ │ + // 180: aload_3 │ │ │ │ + // 181: aload 6 │ │ │ │ + // 183: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + // 186: aload_0 │ │ │ │ + // 187: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ + // 190: astore_3 │ │ │ │ + // 191: aload 14 │ │ │ │ + // 193: invokevirtual java/io/File.getAbsolutePath:()Ljava/lang/String; │ │ │ │ + // 196: astore 5 │ │ │ │ + // 198: aload_3 │ │ │ │ + // 199: aload 5 │ │ │ │ + // 201: invokevirtual android/media/MediaPlayer.setDataSource:(Ljava/lang/String;)V │ │ │ │ + // 204: iload 12 │ │ │ │ + // 206: ifne 218 │ │ │ │ + // 209: aload_0 │ │ │ │ + // 210: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ + // 213: astore_3 │ │ │ │ + // 214: aload_3 │ │ │ │ + // 215: invokevirtual android/media/MediaPlayer.prepare:()V │ │ │ │ + // 218: iconst_m1 │ │ │ │ + // 219: istore 13 │ │ │ │ + // 221: iload 11 │ │ │ │ + // 223: iload 13 │ │ │ │ + // 225: if_icmpeq 439 │ │ │ │ + // 228: aload_0 │ │ │ │ + // 229: getfield org/sixgun/ponyexpress/service/PodcastPlayer.mFreePlayer:Landroid/media/MediaPlayer; │ │ │ │ + // 232: iload 11 │ │ │ │ + // 234: invokevirtual android/media/MediaPlayer.seekTo:(I)V │ │ │ │ + // 237: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 239: astore_3 │ │ │ │ + // 240: new Ljava/lang/StringBuilder; │ │ │ │ + // 243: astore 5 │ │ │ │ + // 245: aload 5 │ │ │ │ + // 247: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 250: ldc_w "Seeking to " │ │ │ │ + // 253: astore 15 │ │ │ │ + // 255: aload 5 │ │ │ │ + // 257: aload 15 │ │ │ │ + // 259: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 262: iload 11 │ │ │ │ + // 264: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 267: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 270: astore 5 │ │ │ │ + // 272: aload_3 │ │ │ │ + // 273: aload 5 │ │ │ │ + // 275: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 278: pop │ │ │ │ + // 279: aload_0 │ │ │ │ + // 280: iconst_0 │ │ │ │ + // 281: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mQueuedIsUnlistened:Z │ │ │ │ + // 284: aload_0 │ │ │ │ + // 285: aload 4 │ │ │ │ + // 287: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ + // 290: iload 12 │ │ │ │ + // 292: ifeq 447 │ │ │ │ + // 295: aload_0 │ │ │ │ + // 296: iconst_0 │ │ │ │ + // 297: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mIsInitialised:Z │ │ │ │ + // 300: ldc_w "" │ │ │ │ + // 303: astore_3 │ │ │ │ + // 304: aload_0 │ │ │ │ + // 305: aload_3 │ │ │ │ + // 306: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mEpisodeQueued:Ljava/lang/String; │ │ │ │ + // 309: aload_0 │ │ │ │ + // 310: invokespecial org/sixgun/ponyexpress/service/PodcastPlayer.showErrorNotification:()V │ │ │ │ + // 313: return │ │ │ │ + // 314: astore 16 │ │ │ │ + // 316: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 318: astore_3 │ │ │ │ + // 319: ldc_w "Illegal path supplied to player" │ │ │ │ + // 322: astore 5 │ │ │ │ + // 324: aload_3 │ │ │ │ + // 325: aload 5 │ │ │ │ + // 327: aload 16 │ │ │ │ + // 329: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 332: pop │ │ │ │ + // 333: iconst_1 │ │ │ │ + // 334: istore 12 │ │ │ │ + // 336: goto 204 │ │ │ │ + // 339: astore 16 │ │ │ │ + // 341: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 343: astore_3 │ │ │ │ + // 344: ldc_w "Player is not set up correctly" │ │ │ │ + // 347: astore 5 │ │ │ │ + // 349: aload_3 │ │ │ │ + // 350: aload 5 │ │ │ │ + // 352: aload 16 │ │ │ │ + // 354: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 357: pop │ │ │ │ + // 358: iconst_1 │ │ │ │ + // 359: istore 12 │ │ │ │ + // 361: goto 204 │ │ │ │ + // 364: astore 16 │ │ │ │ + // 366: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 368: astore_3 │ │ │ │ + // 369: ldc_w "Player cannot access path" │ │ │ │ + // 372: astore 5 │ │ │ │ + // 374: aload_3 │ │ │ │ + // 375: aload 5 │ │ │ │ + // 377: aload 16 │ │ │ │ + // 379: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 382: pop │ │ │ │ + // 383: iconst_1 │ │ │ │ + // 384: istore 12 │ │ │ │ + // 386: goto 204 │ │ │ │ + // 389: astore 16 │ │ │ │ + // 391: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 393: astore_3 │ │ │ │ + // 394: ldc_w "Cannot prepare Player. Incorrect state" │ │ │ │ + // 397: astore 5 │ │ │ │ + // 399: aload_3 │ │ │ │ + // 400: aload 5 │ │ │ │ + // 402: aload 16 │ │ │ │ + // 404: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 407: pop │ │ │ │ + // 408: iconst_1 │ │ │ │ + // 409: istore 12 │ │ │ │ + // 411: goto 218 │ │ │ │ + // 414: astore 16 │ │ │ │ + // 416: ldc "PonyExpress PodcastPlayer" │ │ │ │ + // 418: astore_3 │ │ │ │ + // 419: ldc_w "Player cannot access path" │ │ │ │ + // 422: astore 5 │ │ │ │ + // 424: aload_3 │ │ │ │ + // 425: aload 5 │ │ │ │ + // 427: aload 16 │ │ │ │ + // 429: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 432: pop │ │ │ │ + // 433: iconst_1 │ │ │ │ + // 434: istore 12 │ │ │ │ + // 436: goto 218 │ │ │ │ + // 439: aload_0 │ │ │ │ + // 440: iload_2 │ │ │ │ + // 441: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mQueuedIsUnlistened:Z │ │ │ │ + // 444: goto 284 │ │ │ │ + // 447: aload_0 │ │ │ │ + // 448: iload_2 │ │ │ │ + // 449: putfield org/sixgun/ponyexpress/service/PodcastPlayer.mIsInitialised:Z │ │ │ │ + // 452: goto 313 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------------ │ │ │ │ - // 192 196 320 345 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 192 196 345 370 Ljava/lang/IllegalStateException; │ │ │ │ - // 192 196 370 395 Ljava/io/IOException; │ │ │ │ - // 197 202 320 345 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 197 202 345 370 Ljava/lang/IllegalStateException; │ │ │ │ - // 197 202 370 395 Ljava/io/IOException; │ │ │ │ - // 205 210 320 345 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 205 210 345 370 Ljava/lang/IllegalStateException; │ │ │ │ - // 205 210 370 395 Ljava/io/IOException; │ │ │ │ - // 215 219 395 420 Ljava/lang/IllegalStateException; │ │ │ │ - // 215 219 420 445 Ljava/io/IOException; │ │ │ │ - // 220 224 395 420 Ljava/lang/IllegalStateException; │ │ │ │ - // 220 224 420 445 Ljava/io/IOException; │ │ │ │ + // 186 190 314 339 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 186 190 339 364 Ljava/lang/IllegalStateException; │ │ │ │ + // 186 190 364 389 Ljava/io/IOException; │ │ │ │ + // 191 196 314 339 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 191 196 339 364 Ljava/lang/IllegalStateException; │ │ │ │ + // 191 196 364 389 Ljava/io/IOException; │ │ │ │ + // 199 204 314 339 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 199 204 339 364 Ljava/lang/IllegalStateException; │ │ │ │ + // 199 204 364 389 Ljava/io/IOException; │ │ │ │ + // 209 213 389 414 Ljava/lang/IllegalStateException; │ │ │ │ + // 209 213 414 439 Ljava/io/IOException; │ │ │ │ + // 214 218 389 414 Ljava/lang/IllegalStateException; │ │ │ │ + // 214 218 414 439 Ljava/io/IOException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0224: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0218: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── org/sixgun/ponyexpress/util/BaseFeedParser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ 13: aload_0 │ │ │ │ 14: aload_3 │ │ │ │ 15: putfield #27 // Field mFeedUrl:Ljava/net/URL; │ │ │ │ 18: aload_0 │ │ │ │ 19: aload_1 │ │ │ │ 20: putfield #29 // Field mCtx:Landroid/content/Context; │ │ │ │ 23: return │ │ │ │ - 24: astore_3 │ │ │ │ + 24: pop │ │ │ │ 25: aload_0 │ │ │ │ 26: ldc #31 // String │ │ │ │ 28: invokevirtual #34 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ 31: aconst_null │ │ │ │ 32: astore_3 │ │ │ │ 33: aload_0 │ │ │ │ 34: aconst_null │ │ ├── org/sixgun/ponyexpress/util/DentParser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -34,17 +34,17 @@ │ │ │ │ final Element child = rootElement.getChild("", "status"); │ │ │ │ child.setEndElementListener((EndElementListener)new DentParser$1(this, (ArrayList)list, dent)); │ │ │ │ child.getChild("", "text").setEndTextElementListener((EndTextElementListener)new DentParser$2(this, dent)); │ │ │ │ child.getChild("", "user").getChild("", "name").setEndTextElementListener((EndTextElementListener)new DentParser$3(this, dent)); │ │ │ │ child.getChild("", "user").getChild("", "screen_name").setEndTextElementListener((EndTextElementListener)new DentParser$4(this, dent)); │ │ │ │ child.getChild("", "user").getChild("", "profile_image_url").setEndTextElementListener((EndTextElementListener)new DentParser$5(this, dent)); │ │ │ │ final InputStream inputStream = this.getInputStream(); │ │ │ │ - Label_0255: { │ │ │ │ + Label_0254: { │ │ │ │ if (inputStream == null) { │ │ │ │ - break Label_0255; │ │ │ │ + break Label_0254; │ │ │ │ } │ │ │ │ try { │ │ │ │ final Xml$Encoding utf_8 = Xml$Encoding.UTF_8; │ │ │ │ try { │ │ │ │ Xml.parse(inputStream, utf_8, rootElement.getContentHandler()); │ │ │ │ return list; │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/util/EpisodeFeedParser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -321,43 +321,43 @@ │ │ │ │ 195: astore 7 │ │ │ │ 197: aload 8 │ │ │ │ 199: aload 6 │ │ │ │ 201: aload 7 │ │ │ │ 203: invokestatic #118 // Method android/util/Xml.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ │ │ │ 206: aload_2 │ │ │ │ 207: areturn │ │ │ │ - 208: astore 6 │ │ │ │ - 210: ldc #120 // String RSS feed is malformed, required data is missing! │ │ │ │ - 212: astore 7 │ │ │ │ - 214: ldc #30 // String EpisodeFeedParser │ │ │ │ - 216: aload 7 │ │ │ │ - 218: invokestatic #126 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 221: pop │ │ │ │ - 222: aload_0 │ │ │ │ - 223: getfield #130 // Field mCtx:Landroid/content/Context; │ │ │ │ - 226: astore 6 │ │ │ │ - 228: ldc #131 // int 2131099680 │ │ │ │ - 230: istore 9 │ │ │ │ - 232: aload 6 │ │ │ │ - 234: iload 9 │ │ │ │ - 236: invokevirtual #138 // Method android/content/Context.getString:(I)Ljava/lang/String; │ │ │ │ - 239: astore 6 │ │ │ │ - 241: aload_0 │ │ │ │ - 242: aload 6 │ │ │ │ - 244: invokevirtual #141 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ - 247: goto 206 │ │ │ │ - 250: astore 6 │ │ │ │ - 252: ldc #143 // String │ │ │ │ - 254: astore 6 │ │ │ │ - 256: aload_0 │ │ │ │ - 257: aload 6 │ │ │ │ - 259: invokevirtual #141 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ - 262: goto 206 │ │ │ │ + 208: pop │ │ │ │ + 209: ldc #120 // String RSS feed is malformed, required data is missing! │ │ │ │ + 211: astore 7 │ │ │ │ + 213: ldc #30 // String EpisodeFeedParser │ │ │ │ + 215: aload 7 │ │ │ │ + 217: invokestatic #126 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 220: pop │ │ │ │ + 221: aload_0 │ │ │ │ + 222: getfield #130 // Field mCtx:Landroid/content/Context; │ │ │ │ + 225: astore 6 │ │ │ │ + 227: ldc #131 // int 2131099680 │ │ │ │ + 229: istore 9 │ │ │ │ + 231: aload 6 │ │ │ │ + 233: iload 9 │ │ │ │ + 235: invokevirtual #138 // Method android/content/Context.getString:(I)Ljava/lang/String; │ │ │ │ + 238: astore 6 │ │ │ │ + 240: aload_0 │ │ │ │ + 241: aload 6 │ │ │ │ + 243: invokevirtual #141 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ + 246: goto 206 │ │ │ │ + 249: pop │ │ │ │ + 250: ldc #143 // String │ │ │ │ + 252: astore 6 │ │ │ │ + 254: aload_0 │ │ │ │ + 255: aload 6 │ │ │ │ + 257: invokevirtual #141 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ + 260: goto 206 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 186 189 208 Class org/xml/sax/SAXException │ │ │ │ - 186 189 250 Class java/io/IOException │ │ │ │ + 186 189 249 Class java/io/IOException │ │ │ │ 191 195 208 Class org/xml/sax/SAXException │ │ │ │ - 191 195 250 Class java/io/IOException │ │ │ │ + 191 195 249 Class java/io/IOException │ │ │ │ 201 206 208 Class org/xml/sax/SAXException │ │ │ │ - 201 206 250 Class java/io/IOException │ │ │ │ + 201 206 249 Class java/io/IOException │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/util/ImageManager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -63,84 +63,83 @@ │ │ │ │ │ │ │ │ private Bitmap lookupFile(final String p0) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 1: ifnonnull 8 │ │ │ │ - // 4: aconst_null │ │ │ │ - // 5: astore_2 │ │ │ │ + // 1: astore_2 │ │ │ │ + // 2: aload_1 │ │ │ │ + // 3: ifnonnull 8 │ │ │ │ // 6: aload_2 │ │ │ │ // 7: areturn │ │ │ │ // 8: aload_0 │ │ │ │ // 9: aload_1 │ │ │ │ // 10: invokevirtual org/sixgun/ponyexpress/util/ImageManager.getMd5:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ // 13: astore_3 │ │ │ │ // 14: aconst_null │ │ │ │ // 15: astore 4 │ │ │ │ // 17: aload_0 │ │ │ │ // 18: getfield org/sixgun/ponyexpress/util/ImageManager.mContext:Landroid/content/Context; │ │ │ │ - // 21: astore_2 │ │ │ │ - // 22: aload_2 │ │ │ │ - // 23: aload_3 │ │ │ │ - // 24: invokevirtual android/content/Context.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; │ │ │ │ - // 27: astore 4 │ │ │ │ - // 29: aload 4 │ │ │ │ - // 31: invokestatic android/graphics/BitmapFactory.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ │ │ - // 34: astore_2 │ │ │ │ - // 35: aload 4 │ │ │ │ - // 37: ifnull 6 │ │ │ │ - // 40: aload 4 │ │ │ │ - // 42: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ - // 45: goto 6 │ │ │ │ - // 48: pop │ │ │ │ - // 49: goto 6 │ │ │ │ - // 52: astore_2 │ │ │ │ - // 53: aload 4 │ │ │ │ - // 55: ifnull 63 │ │ │ │ - // 58: aload 4 │ │ │ │ - // 60: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ - // 63: aconst_null │ │ │ │ - // 64: astore_2 │ │ │ │ - // 65: goto 6 │ │ │ │ - // 68: astore_2 │ │ │ │ - // 69: aload 4 │ │ │ │ - // 71: ifnull 79 │ │ │ │ - // 74: aload 4 │ │ │ │ - // 76: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ - // 79: aload_2 │ │ │ │ - // 80: athrow │ │ │ │ - // 81: astore_2 │ │ │ │ - // 82: goto 63 │ │ │ │ - // 85: pop │ │ │ │ - // 86: goto 79 │ │ │ │ + // 21: astore 5 │ │ │ │ + // 23: aload 5 │ │ │ │ + // 25: aload_3 │ │ │ │ + // 26: invokevirtual android/content/Context.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; │ │ │ │ + // 29: astore 4 │ │ │ │ + // 31: aload 4 │ │ │ │ + // 33: invokestatic android/graphics/BitmapFactory.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ │ │ + // 36: astore_2 │ │ │ │ + // 37: aload 4 │ │ │ │ + // 39: ifnull 6 │ │ │ │ + // 42: aload 4 │ │ │ │ + // 44: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ + // 47: goto 6 │ │ │ │ + // 50: astore 5 │ │ │ │ + // 52: goto 6 │ │ │ │ + // 55: pop │ │ │ │ + // 56: aload 4 │ │ │ │ + // 58: ifnull 6 │ │ │ │ + // 61: aload 4 │ │ │ │ + // 63: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ + // 66: goto 6 │ │ │ │ + // 69: astore 5 │ │ │ │ + // 71: goto 6 │ │ │ │ + // 74: astore_2 │ │ │ │ + // 75: aload 4 │ │ │ │ + // 77: ifnull 85 │ │ │ │ + // 80: aload 4 │ │ │ │ + // 82: invokevirtual java/io/FileInputStream.close:()V │ │ │ │ + // 85: aload_2 │ │ │ │ + // 86: athrow │ │ │ │ + // 87: astore 5 │ │ │ │ + // 89: goto 85 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------- │ │ │ │ - // 17 21 52 68 Ljava/io/FileNotFoundException; │ │ │ │ - // 17 21 68 81 Any │ │ │ │ - // 23 27 52 68 Ljava/io/FileNotFoundException; │ │ │ │ - // 23 27 68 81 Any │ │ │ │ - // 29 34 52 68 Ljava/io/FileNotFoundException; │ │ │ │ - // 29 34 68 81 Any │ │ │ │ - // 40 45 48 52 Ljava/io/IOException; │ │ │ │ - // 58 63 81 85 Ljava/io/IOException; │ │ │ │ - // 74 79 85 89 Ljava/io/IOException; │ │ │ │ + // 17 21 55 74 Ljava/io/FileNotFoundException; │ │ │ │ + // 17 21 74 92 Any │ │ │ │ + // 25 29 55 74 Ljava/io/FileNotFoundException; │ │ │ │ + // 25 29 74 92 Any │ │ │ │ + // 31 36 55 74 Ljava/io/FileNotFoundException; │ │ │ │ + // 31 36 74 92 Any │ │ │ │ + // 42 47 50 55 Ljava/io/IOException; │ │ │ │ + // 61 66 69 74 Ljava/io/IOException; │ │ │ │ + // 80 85 87 92 Ljava/io/IOException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 48 out of bounds for length 48 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 46 out of bounds for length 46 │ │ │ │ // 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) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ @@ -181,27 +180,26 @@ │ │ │ │ public void cleanup(final HashSet set) { │ │ │ │ final String[] fileList = this.mContext.fileList(); │ │ │ │ final HashSet set2 = new HashSet(); │ │ │ │ final Iterator iterator = set.iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ set2.add(this.getMd5((String)iterator.next())); │ │ │ │ } │ │ │ │ - final String[] array = fileList; │ │ │ │ for (int length = fileList.length, i = 0; i < length; ++i) { │ │ │ │ - final String s = array[i]; │ │ │ │ + final String s = fileList[i]; │ │ │ │ if (!set2.contains(s)) { │ │ │ │ Log.i("ImageManager", "Deleting unused file: " + s); │ │ │ │ this.mContext.deleteFile(s); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void clear() { │ │ │ │ - String[] fileList; │ │ │ │ - for (int length = (fileList = this.mContext.fileList()).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] fileList = this.mContext.fileList(); │ │ │ │ + for (int length = fileList.length, i = 0; i < length; ++i) { │ │ │ │ this.mContext.deleteFile(fileList[i]); │ │ │ │ } │ │ │ │ synchronized (this) { │ │ │ │ this.mCache.clear(); │ │ │ │ } │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/util/PodcastFeedParser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -19,71 +19,65 @@ │ │ │ │ private static final String TAG = "Pony/PodcastFeedParser"; │ │ │ │ │ │ │ │ public PodcastFeedParser(final Context context, final String s) { │ │ │ │ super(context, s); │ │ │ │ } │ │ │ │ │ │ │ │ public Podcast parse() { │ │ │ │ - final Podcast podcast = new Podcast(); │ │ │ │ - Podcast podcast2; │ │ │ │ + Podcast podcast = new Podcast(); │ │ │ │ if (this.mFeedUrl == null) { │ │ │ │ - podcast2 = null; │ │ │ │ + podcast = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ final RootElement rootElement = new RootElement("rss"); │ │ │ │ final Element requireChild = rootElement.requireChild("channel"); │ │ │ │ podcast.setFeedUrl(this.mFeedUrl); │ │ │ │ requireChild.requireChild("title").setEndTextElementListener((EndTextElementListener)new PodcastFeedParser$1(this, podcast)); │ │ │ │ requireChild.getChild("http://search.yahoo.com/mrss/", "thumbnail").setStartElementListener((StartElementListener)new PodcastFeedParser$2(this, podcast)); │ │ │ │ final InputStream inputStream = this.getInputStream(); │ │ │ │ if (inputStream != null) { │ │ │ │ try { │ │ │ │ final Xml$Encoding utf_8 = Xml$Encoding.UTF_8; │ │ │ │ try { │ │ │ │ Xml.parse(inputStream, utf_8, rootElement.getContentHandler()); │ │ │ │ - podcast2 = podcast; │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ this.NotifyError(""); │ │ │ │ - podcast2 = null; │ │ │ │ + podcast = null; │ │ │ │ } │ │ │ │ - return podcast2; │ │ │ │ + return podcast; │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ │ │ this.NotifyError(""); │ │ │ │ - podcast2 = null; │ │ │ │ + podcast = null; │ │ │ │ } │ │ │ │ - return podcast2; │ │ │ │ + return podcast; │ │ │ │ } │ │ │ │ │ │ │ │ public String parseAlbumArtURL() { │ │ │ │ String string = null; │ │ │ │ - if (this.mFeedUrl == null) { │ │ │ │ - string = null; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ + if (this.mFeedUrl != null) { │ │ │ │ final RootElement rootElement = new RootElement("rss"); │ │ │ │ final Element requireChild = rootElement.requireChild("channel"); │ │ │ │ final Podcast podcast = new Podcast(); │ │ │ │ requireChild.getChild("http://search.yahoo.com/mrss/", "thumbnail").setStartElementListener((StartElementListener)new PodcastFeedParser$3(this, podcast)); │ │ │ │ final InputStream inputStream = this.getInputStream(); │ │ │ │ - Label_0097: { │ │ │ │ + Label_0099: { │ │ │ │ if (inputStream == null) { │ │ │ │ - break Label_0097; │ │ │ │ + break Label_0099; │ │ │ │ } │ │ │ │ try { │ │ │ │ final Xml$Encoding utf_8 = Xml$Encoding.UTF_8; │ │ │ │ try { │ │ │ │ Xml.parse(inputStream, utf_8, rootElement.getContentHandler()); │ │ │ │ string = podcast.getArt_Url().toString(); │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ this.NotifyError(""); │ │ │ │ - string = null; │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ return string; │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -117,30 +117,28 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void close() { │ │ │ │ this.mDbHelper.close(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean containsEpisode(final String str, final String s) { │ │ │ │ - final int n = 1; │ │ │ │ + int n = 1; │ │ │ │ final String tableName = this.getTableName(s); │ │ │ │ final String string = "\"" + str + "\""; │ │ │ │ final String[] array = { "_id", null }; │ │ │ │ array[n] = "title"; │ │ │ │ final Cursor query = this.mDb.query((boolean)(n != 0), tableName, array, "title=" + string, (String[])null, (String)null, (String)null, (String)null, (String)null); │ │ │ │ - boolean b; │ │ │ │ if (query.getCount() > 0) { │ │ │ │ query.close(); │ │ │ │ - b = (n != 0); │ │ │ │ } │ │ │ │ else { │ │ │ │ query.close(); │ │ │ │ - b = false; │ │ │ │ + n = 0; │ │ │ │ } │ │ │ │ - return b; │ │ │ │ + return n != 0; │ │ │ │ } │ │ │ │ │ │ │ │ public int countUnlistened(final String s) { │ │ │ │ final int n = 1; │ │ │ │ final String tableName = this.getTableName(s); │ │ │ │ final String[] array = new String[n]; │ │ │ │ array[0] = "_id"; │ │ │ │ @@ -557,26 +555,29 @@ │ │ │ │ if (s2 == "listened") { │ │ │ │ contentValues.put("listened", Integer.valueOf(i)); │ │ │ │ } │ │ │ │ return this.mDb.update(tableName, contentValues, "_id=" + lng, (String[])null) > 0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean update(final String s, final long lng, final String s2, final String s3) { │ │ │ │ - final boolean b = true; │ │ │ │ + boolean b = true; │ │ │ │ final String tableName = this.getTableName(s); │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ if (s2 == "downloaded") { │ │ │ │ if (s3 == "true") { │ │ │ │ contentValues.put("downloaded", Boolean.valueOf(b)); │ │ │ │ } │ │ │ │ else { │ │ │ │ contentValues.put("downloaded", Boolean.valueOf(false)); │ │ │ │ } │ │ │ │ } │ │ │ │ - return this.mDb.update(tableName, contentValues, "_id=" + lng, (String[])null) > 0 && b; │ │ │ │ + if (this.mDb.update(tableName, contentValues, "_id=" + lng, (String[])null) <= 0) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public void updateAlbumArtUrl(final String str, final String str2) { │ │ │ │ final Cursor query = this.mDb.query(true, "Podcasts", new String[] { "_id", "art", "url" }, "url=" + ("\"" + str + "\""), (String[])null, (String)null, (String)null, (String)null, (String)null); │ │ │ │ if (query != null && query.getCount() > 0) { │ │ │ │ query.moveToFirst(); │ │ │ │ final String string = query.getString(1); │ │ ├── org/sixgun/ponyexpress/util/SixgunPodcastsParser.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -240,20 +240,20 @@ │ │ │ │ 158: astore 6 │ │ │ │ 160: aload 7 │ │ │ │ 162: aload 5 │ │ │ │ 164: aload 6 │ │ │ │ 166: invokestatic #96 // Method android/util/Xml.parse:(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ │ │ │ 169: aload_2 │ │ │ │ 170: areturn │ │ │ │ - 171: astore 5 │ │ │ │ - 173: ldc #98 // String │ │ │ │ - 175: astore 5 │ │ │ │ - 177: aload_0 │ │ │ │ - 178: aload 5 │ │ │ │ - 180: invokevirtual #101 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ - 183: goto 169 │ │ │ │ + 171: pop │ │ │ │ + 172: ldc #98 // String │ │ │ │ + 174: astore 5 │ │ │ │ + 176: aload_0 │ │ │ │ + 177: aload 5 │ │ │ │ + 179: invokevirtual #101 // Method NotifyError:(Ljava/lang/String;)V │ │ │ │ + 182: goto 169 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 149 152 171 Class java/lang/Exception │ │ │ │ 154 158 171 Class java/lang/Exception │ │ │ │ 164 169 171 Class java/lang/Exception │ │ │ │ } │ │ ├── org/sixgun/ponyexpress/util/Utils.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,44 +50,41 @@ │ │ │ │ │ │ │ │ public static double checkSdCardSpace() { │ │ │ │ final StatFs statFs = new StatFs(Environment.getExternalStorageDirectory().getPath()); │ │ │ │ return statFs.getAvailableBlocks() * (double)statFs.getBlockSize() / 1000000.0; │ │ │ │ } │ │ │ │ │ │ │ │ public static HttpURLConnection checkURL(final URL url) { │ │ │ │ - while (true) { │ │ │ │ - HttpURLConnection httpURLConnection = null; │ │ │ │ + try { │ │ │ │ + final URLConnection openConnection = url.openConnection(); │ │ │ │ try { │ │ │ │ - final URLConnection openConnection = url.openConnection(); │ │ │ │ + HttpURLConnection httpURLConnection = (HttpURLConnection)openConnection; │ │ │ │ + final String s = "PonyExpressUtils"; │ │ │ │ try { │ │ │ │ - httpURLConnection = (HttpURLConnection)openConnection; │ │ │ │ - final String s = "PonyExpressUtils"; │ │ │ │ + final StringBuilder append = new StringBuilder().append("Response code: "); │ │ │ │ try { │ │ │ │ - final StringBuilder append = new StringBuilder().append("Response code: "); │ │ │ │ + final StringBuilder append2 = append.append(httpURLConnection.getResponseCode()); │ │ │ │ try { │ │ │ │ - final StringBuilder append2 = append.append(httpURLConnection.getResponseCode()); │ │ │ │ - try { │ │ │ │ - Log.d(s, append2.toString()); │ │ │ │ - if (httpURLConnection.getResponseCode() != 200) { │ │ │ │ - return null; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - catch (IOException ex) { │ │ │ │ - final HttpURLConnection httpURLConnection2 = null; │ │ │ │ + Log.d(s, append2.toString()); │ │ │ │ + if (httpURLConnection.getResponseCode() != 200) { │ │ │ │ + httpURLConnection = null; │ │ │ │ } │ │ │ │ + return httpURLConnection; │ │ │ │ + } │ │ │ │ + catch (IOException ex) { │ │ │ │ + httpURLConnection = null; │ │ │ │ } │ │ │ │ - catch (IOException ex2) {} │ │ │ │ } │ │ │ │ - catch (IOException ex3) {} │ │ │ │ + catch (IOException ex2) {} │ │ │ │ } │ │ │ │ - catch (IOException ex4) {} │ │ │ │ + catch (IOException ex3) {} │ │ │ │ } │ │ │ │ - catch (IOException ex5) {} │ │ │ │ - return httpURLConnection; │ │ │ │ + catch (IOException ex4) {} │ │ │ │ } │ │ │ │ + catch (IOException ex5) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static BitmapDrawable createBackgroundFromAlbumArt(final Resources resources, final Bitmap bitmap, final int n, final int n2) { │ │ │ │ final boolean b = true; │ │ │ │ Label_0065: { │ │ │ │ if (n <= n2) { │ │ │ │ break Label_0065; │ │ │ │ @@ -121,16 +118,16 @@ │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean deleteDir(final File file) { │ │ │ │ if (file.exists()) { │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = file.listFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = file.listFiles(); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File file2 = listFiles[i]; │ │ │ │ if (file2.isDirectory()) { │ │ │ │ deleteDir(file2); │ │ │ │ } │ │ │ │ else { │ │ │ │ file2.delete(); │ │ │ │ } ├── smali/org/sixgun/ponyexpress/Controller$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sixgun/ponyexpress/Controller$1; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/Controller$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/Controller$1; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/Controller$1$1;->this$1:Lorg/sixgun/ponyexpress/Controller$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/Podcast.smali │ @@ -86,202 +86,193 @@ │ .line 49 │ return-void │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 6 │ + .locals 5 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v1, 0x1 │ │ - const/4 v4, 0x0 │ + const/4 v2, 0x0 │ │ .line 162 │ - if-ne p0, p1, :cond_0 │ - │ - move v2, v5 │ + if-ne p0, p1, :cond_1 │ │ .line 189 │ + :cond_0 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 164 │ - :cond_0 │ - if-nez p1, :cond_1 │ + :cond_1 │ + if-nez p1, :cond_2 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 165 │ goto :goto_0 │ │ .line 166 │ - :cond_1 │ + :cond_2 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v2 │ + move-result-object v3 │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - if-eq v2, v3, :cond_2 │ + if-eq v3, v4, :cond_3 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 167 │ goto :goto_0 │ │ - .line 168 │ - :cond_2 │ + :cond_3 │ move-object v0, p1 │ │ + .line 168 │ check-cast v0, Lorg/sixgun/ponyexpress/Podcast; │ │ - move-object v1, v0 │ - │ .line 169 │ - .local v1, "other":Lorg/sixgun/ponyexpress/Podcast; │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ + .local v0, "other":Lorg/sixgun/ponyexpress/Podcast; │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ - if-nez v2, :cond_3 │ + if-nez v3, :cond_4 │ │ .line 170 │ - iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ + iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_5 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 171 │ goto :goto_0 │ │ .line 172 │ - :cond_3 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ + :cond_4 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ - iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ + iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ - invoke-virtual {v2, v3}, Ljava/net/URL;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/net/URL;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_4 │ + if-nez v3, :cond_5 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 173 │ goto :goto_0 │ │ .line 174 │ - :cond_4 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + :cond_5 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - if-nez v2, :cond_5 │ + if-nez v3, :cond_6 │ │ .line 175 │ - iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - if-eqz v2, :cond_6 │ + if-eqz v3, :cond_7 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 176 │ goto :goto_0 │ │ .line 177 │ - :cond_5 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + :cond_6 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_6 │ + if-nez v3, :cond_7 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 178 │ goto :goto_0 │ │ .line 179 │ - :cond_6 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + :cond_7 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - if-nez v2, :cond_7 │ + if-nez v3, :cond_8 │ │ .line 180 │ - iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - if-eqz v2, :cond_8 │ + if-eqz v3, :cond_9 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 181 │ goto :goto_0 │ │ .line 182 │ - :cond_7 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + :cond_8 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_8 │ + if-nez v3, :cond_9 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 183 │ goto :goto_0 │ │ .line 184 │ - :cond_8 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ + :cond_9 │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ - if-nez v2, :cond_9 │ + if-nez v3, :cond_a │ │ .line 185 │ - iget-object v2, v1, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ + iget-object v3, v0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ - if-eqz v2, :cond_a │ + if-eqz v3, :cond_0 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 186 │ goto :goto_0 │ │ .line 187 │ - :cond_9 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ + :cond_a │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ - iget-object v3, v1, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ + iget-object v4, v0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_a │ + if-nez v3, :cond_0 │ │ - move v2, v4 │ + move v1, v2 │ │ .line 188 │ goto :goto_0 │ - │ - :cond_a │ - move v2, v5 │ - │ - .line 189 │ - goto :goto_0 │ .end method │ │ .method public getArt_Url()Ljava/net/URL; │ .locals 1 │ │ .prologue │ .line 107 │ @@ -342,102 +333,104 @@ │ return-object v0 │ .end method │ │ .method public hashCode()I │ .locals 5 │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 145 │ const/16 v0, 0x1f │ │ .line 146 │ .local v0, "prime":I │ const/4 v1, 0x1 │ │ .line 147 │ .local v1, "result":I │ - mul-int/lit8 v2, v1, 0x1f │ - │ iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ if-nez v2, :cond_0 │ │ - move v2, v4 │ + move v2, v3 │ │ + .line 148 │ :goto_0 │ add-int/lit8 v1, v2, 0x1f │ │ .line 149 │ - mul-int/lit8 v2, v1, 0x1f │ + mul-int/lit8 v4, v1, 0x1f │ │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ - move v3, v4 │ + move v2, v3 │ │ + .line 150 │ :goto_1 │ - add-int v1, v2, v3 │ + add-int v1, v4, v2 │ │ .line 151 │ - mul-int/lit8 v2, v1, 0x1f │ + mul-int/lit8 v4, v1, 0x1f │ │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - if-nez v3, :cond_2 │ + if-nez v2, :cond_2 │ │ - move v3, v4 │ + move v2, v3 │ │ + .line 152 │ :goto_2 │ - add-int v1, v2, v3 │ + add-int v1, v4, v2 │ │ .line 153 │ mul-int/lit8 v2, v1, 0x1f │ │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ - │ - if-nez v3, :cond_3 │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ - move v3, v4 │ + if-nez v4, :cond_3 │ │ :goto_3 │ add-int v1, v2, v3 │ │ .line 154 │ return v1 │ │ .line 147 │ :cond_0 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mFeed_Url:Ljava/net/URL; │ │ + .line 148 │ invoke-virtual {v2}, Ljava/net/URL;->hashCode()I │ │ move-result v2 │ │ goto :goto_0 │ │ .line 149 │ :cond_1 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaGroup:Ljava/lang/String; │ │ - invoke-virtual {v3}, Ljava/lang/String;->hashCode()I │ + .line 150 │ + invoke-virtual {v2}, Ljava/lang/String;->hashCode()I │ │ - move-result v3 │ + move-result v2 │ │ goto :goto_1 │ │ .line 151 │ :cond_2 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/Podcast;->mIdenticaTag:Ljava/lang/String; │ │ - invoke-virtual {v3}, Ljava/lang/String;->hashCode()I │ + .line 152 │ + invoke-virtual {v2}, Ljava/lang/String;->hashCode()I │ │ - move-result v3 │ + move-result v2 │ │ goto :goto_2 │ │ .line 153 │ :cond_3 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/Podcast;->mName:Ljava/lang/String; │ │ @@ -464,17 +457,15 @@ │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 102 │ return-void │ │ .line 99 │ :catch_0 │ - move-exception v1 │ - │ - move-object v0, v1 │ + move-exception v0 │ │ .line 100 │ .local v0, "e":Ljava/net/MalformedURLException; │ new-instance v1, Ljava/lang/RuntimeException; │ │ invoke-direct {v1, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V ├── smali/org/sixgun/ponyexpress/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 273 │ return-void │ .end method ├── smali/org/sixgun/ponyexpress/Dent$DentKeys.smali │ @@ -21,14 +21,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/Dent; │ │ .prologue │ .line 31 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/Dent$DentKeys;->this$0:Lorg/sixgun/ponyexpress/Dent; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/Controller.smali │ @@ -116,80 +116,80 @@ │ │ .method public static declared-synchronized getInstance(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; │ .locals 2 │ .param p0, "_context" # Landroid/content/Context; │ │ .prologue │ .line 54 │ - const-class v0, Lorg/sixgun/ponyexpress/Controller; │ + const-class v1, Lorg/sixgun/ponyexpress/Controller; │ │ - monitor-enter v0 │ + monitor-enter v1 │ │ :try_start_0 │ - sget-object v1, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ + sget-object v0, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ │ - if-nez v1, :cond_0 │ + if-nez v0, :cond_0 │ │ .line 55 │ - new-instance v1, Lorg/sixgun/ponyexpress/Controller; │ + new-instance v0, Lorg/sixgun/ponyexpress/Controller; │ │ - invoke-direct {v1, p0}, Lorg/sixgun/ponyexpress/Controller;->(Landroid/content/Context;)V │ + invoke-direct {v0, p0}, Lorg/sixgun/ponyexpress/Controller;->(Landroid/content/Context;)V │ │ - sput-object v1, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ + sput-object v0, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ │ .line 57 │ :cond_0 │ - sget-object v1, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ + sget-object v0, Lorg/sixgun/ponyexpress/Controller;->inst:Lorg/sixgun/ponyexpress/Controller; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ │ - return-object v1 │ + return-object v0 │ │ .line 54 │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ │ - throw v1 │ + throw v0 │ .end method │ │ .method private isActiveListener(Lorg/sixgun/ponyexpress/MessagingListener;)Z │ .locals 2 │ .param p1, "listener" # Lorg/sixgun/ponyexpress/MessagingListener; │ │ .prologue │ .line 99 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - monitor-enter v0 │ + monitor-enter v1 │ │ .line 100 │ :try_start_0 │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v0, p1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ │ - return v1 │ + return v0 │ │ .line 101 │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v1 │ + throw v0 │ .end method │ │ .method private put(Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;ZLjava/lang/Runnable;)V │ .locals 3 │ .param p1, "description" # Ljava/lang/String; │ .param p2, "listener" # Lorg/sixgun/ponyexpress/MessagingListener; │ .param p3, "singlenotify" # Z │ @@ -224,17 +224,15 @@ │ │ .line 116 │ return-void │ │ .line 113 │ .end local v0 # "command":Lorg/sixgun/ponyexpress/Controller$Command; │ :catch_0 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .line 114 │ .local v1, "ie":Ljava/lang/IllegalStateException; │ new-instance v2, Ljava/lang/Error; │ │ invoke-direct {v2, v1}, Ljava/lang/Error;->(Ljava/lang/Throwable;)V │ │ @@ -245,39 +243,39 @@ │ # virtual methods │ .method public addListener(Lorg/sixgun/ponyexpress/MessagingListener;)V │ .locals 2 │ .param p1, "listener" # Lorg/sixgun/ponyexpress/MessagingListener; │ │ .prologue │ .line 87 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - monitor-enter v0 │ + monitor-enter v1 │ │ .line 88 │ :try_start_0 │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, p1}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 89 │ - monitor-exit v0 │ + monitor-exit v1 │ │ .line 90 │ return-void │ │ .line 89 │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v1 │ + throw v0 │ .end method │ │ .method public isBusy()Z │ .locals 1 │ │ .prologue │ .line 61 │ @@ -310,39 +308,39 @@ │ │ .method public removeListener(Lorg/sixgun/ponyexpress/MessagingListener;)V │ .locals 2 │ .param p1, "listener" # Lorg/sixgun/ponyexpress/MessagingListener; │ │ .prologue │ .line 93 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - monitor-enter v0 │ + monitor-enter v1 │ │ .line 94 │ :try_start_0 │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ + iget-object v0, p0, Lorg/sixgun/ponyexpress/Controller;->mListeners:Ljava/util/HashSet; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v0, p1}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z │ │ .line 95 │ - monitor-exit v0 │ + monitor-exit v1 │ │ .line 96 │ return-void │ │ .line 95 │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - monitor-exit v0 │ + monitor-exit v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v1 │ + throw v0 │ .end method │ │ .method public run()V │ .locals 5 │ │ .prologue │ const/4 v4, 0x1 │ @@ -367,14 +365,15 @@ │ .local v0, "command":Lorg/sixgun/ponyexpress/Controller$Command; │ iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;->listener:Lorg/sixgun/ponyexpress/MessagingListener; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;->listener:Lorg/sixgun/ponyexpress/MessagingListener; │ │ + .line 70 │ invoke-direct {p0, v2}, Lorg/sixgun/ponyexpress/Controller;->isActiveListener(Lorg/sixgun/ponyexpress/MessagingListener;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ iget-object v2, v0, Lorg/sixgun/ponyexpress/Controller$Command;->listener:Lorg/sixgun/ponyexpress/MessagingListener; │ @@ -406,17 +405,15 @@ │ │ iput-boolean v2, p0, Lorg/sixgun/ponyexpress/Controller;->mBusy:Z │ │ goto :goto_0 │ │ .line 77 │ :catch_0 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .line 79 │ .local v1, "e":Ljava/lang/Exception; │ const-string v2, "PonyExpress/MessagingController" │ │ const-string v3, "Error running command" ├── smali/org/sixgun/ponyexpress/Controller$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$listener:Lorg/sixgun/ponyexpress/MessagingListener; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/Controller;Ljava/lang/String;Lorg/sixgun/ponyexpress/MessagingListener;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/Controller; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/Controller$1;->this$0:Lorg/sixgun/ponyexpress/Controller; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/Controller$1;->val$imageUrl:Ljava/lang/String; │ │ @@ -79,17 +80,15 @@ │ │ .line 151 │ :goto_0 │ return-void │ │ .line 148 │ :catch_0 │ - move-exception v1 │ - │ - move-object v0, v1 │ + move-exception v0 │ │ .line 149 │ .local v0, "e":Ljava/lang/Exception; │ const-string v1, "PonyExpress/MessagingController" │ │ const-string v2, "Exception:" ├── smali/org/sixgun/ponyexpress/Episode.smali │ @@ -198,21 +198,19 @@ │ │ .line 176 │ return-void │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ check-cast p1, Lorg/sixgun/ponyexpress/Episode; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/Episode;->compareTo(Lorg/sixgun/ponyexpress/Episode;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -372,17 +370,15 @@ │ │ .line 113 │ :goto_1 │ return-void │ │ .line 105 │ :catch_0 │ - move-exception v2 │ - │ - move-object v0, v2 │ + move-exception v0 │ │ .line 106 │ .local v0, "e":Ljava/text/ParseException; │ const-string v2, "PonyExpress Episode" │ │ const-string v3, "Error parsing the date from the feed! Setting date to Epoch" │ │ @@ -402,17 +398,15 @@ │ :try_end_1 │ .catch Ljava/text/ParseException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 109 │ :catch_1 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .line 110 │ .local v1, "e1":Ljava/text/ParseException; │ const-string v2, "PonyExpress Episode" │ │ const-string v3, "Unable to set EPOCH as pubDate!" ├── smali/org/sixgun/ponyexpress/Controller$Command.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/Controller; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/Controller;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/Controller; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/Controller$Command;->this$0:Lorg/sixgun/ponyexpress/Controller; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/DownloadingEpisode.smali │ @@ -199,15 +199,15 @@ │ iput-object p1, p0, Lorg/sixgun/ponyexpress/DownloadingEpisode;->mPodcastPath:Ljava/lang/String; │ │ .line 63 │ return-void │ .end method │ │ .method public setRowID(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "mRowID" # J │ │ .prologue │ .line 104 │ iput-wide p1, p0, Lorg/sixgun/ponyexpress/DownloadingEpisode;->mRowID:J │ │ .line 105 ├── smali/org/sixgun/ponyexpress/view/RemoteImageView$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/view/RemoteImageView$2;->this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/MessagingListener;->()V ├── smali/org/sixgun/ponyexpress/view/RemoteImageView$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;->this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ @@ -46,14 +47,15 @@ │ │ invoke-static {v0}, Lorg/sixgun/ponyexpress/Controller;->getInstance(Landroid/content/Context;)Lorg/sixgun/ponyexpress/Controller; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;->this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ + .line 78 │ invoke-static {v1}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->access$000(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;->this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->access$100(Lorg/sixgun/ponyexpress/view/RemoteImageView;)Ljava/lang/String; ├── smali/org/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler.smali │ @@ -21,14 +21,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/view/RemoteImageView$RemoteImageHandler;->this$0:Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/sixgun/ponyexpress/view/RemoteImageView.smali │ @@ -146,14 +146,15 @@ │ │ .prologue │ .line 75 │ new-instance v0, Lorg/sixgun/ponyexpress/view/RemoteImageView$1; │ │ invoke-direct {v0, p0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;->(Lorg/sixgun/ponyexpress/view/RemoteImageView;)V │ │ + .line 80 │ invoke-virtual {v0}, Lorg/sixgun/ponyexpress/view/RemoteImageView$1;->start()V │ │ .line 81 │ return-void │ .end method │ │ .method private endLoadRemote()V ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -184,14 +185,15 @@ │ │ const v4, 0x7f060021 │ │ invoke-static {v3, v4, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 195 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 196 │ new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; │ │ iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ @@ -216,14 +218,15 @@ │ │ const v4, 0x7f060022 │ │ invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 204 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 206 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ new-instance v4, Landroid/content/Intent; ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ .prologue │ .line 754 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastDeleted;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ .prologue │ .line 496 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;->this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents.smali │ @@ -30,35 +30,34 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method protected constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 350 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 350 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;->doInBackground([Ljava/lang/Void;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -259,21 +258,19 @@ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 350 │ check-cast p1, Ljava/util/ArrayList; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$GetLatestDents;->onPostExecute(Ljava/util/ArrayList;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/ArrayList;)V │ .locals 4 ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:J │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ .prologue │ .line 488 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ iput-wide p2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->val$id:J │ │ @@ -37,23 +38,23 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 3 │ + .locals 4 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 492 │ iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - iget-wide v1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->val$id:J │ + iget-wide v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->val$id:J │ │ - invoke-static {v0, p1, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$700(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V │ + invoke-static {v0, p1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$700(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Landroid/view/View;J)V │ │ .line 494 │ return-void │ .end method ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$5;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity.smali │ @@ -893,14 +893,15 @@ │ │ new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10; │ │ invoke-direct {v1, p0, p1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 724 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 725 │ return-void │ .end method │ │ .method private startSeekBar()V │ @@ -912,14 +913,15 @@ │ │ new-instance v1, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ invoke-direct {v1, p0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;->(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 640 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 642 │ return-void │ .end method │ │ │ @@ -1095,35 +1097,35 @@ │ .line 250 │ iget-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mData:Landroid/os/Bundle; │ │ const-string v8, "_id" │ │ invoke-virtual {v7, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)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 │ │ iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRow_ID:Ljava/lang/Long; │ │ .line 251 │ const v7, 0x7f03000c │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->setContentView(I)V │ │ .line 253 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->getApplication()Landroid/app/Application; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; │ + check-cast v7, Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ .line 255 │ new-instance v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; │ │ invoke-direct {v7, p0}, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;->(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ │ iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mDownloadReciever:Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted; │ @@ -1165,138 +1167,138 @@ │ │ .line 362 │ .local v2, "downloadButtonListener":Landroid/view/View$OnClickListener; │ const v7, 0x7f090036 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/RelativeLayout; │ + check-cast v7, Landroid/widget/RelativeLayout; │ │ - sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayerControls:Landroid/widget/RelativeLayout; │ + sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayerControls:Landroid/widget/RelativeLayout; │ │ .line 363 │ const v7, 0x7f090037 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/ImageButton; │ + check-cast v7, Landroid/widget/ImageButton; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayPauseButton:Landroid/widget/ImageButton; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayPauseButton:Landroid/widget/ImageButton; │ │ .line 364 │ iget-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayPauseButton:Landroid/widget/ImageButton; │ │ invoke-virtual {v7, v4}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 365 │ const v7, 0x7f090038 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/ImageButton; │ + check-cast v7, Landroid/widget/ImageButton; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRewindButton:Landroid/widget/ImageButton; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRewindButton:Landroid/widget/ImageButton; │ │ .line 366 │ iget-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRewindButton:Landroid/widget/ImageButton; │ │ invoke-virtual {v7, v5}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 367 │ const v7, 0x7f090039 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/ImageButton; │ + check-cast v7, Landroid/widget/ImageButton; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mFastForwardButton:Landroid/widget/ImageButton; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mFastForwardButton:Landroid/widget/ImageButton; │ │ .line 368 │ iget-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mFastForwardButton:Landroid/widget/ImageButton; │ │ invoke-virtual {v7, v3}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 369 │ const v7, 0x7f090035 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/SeekBar; │ + check-cast v7, Landroid/widget/SeekBar; │ │ - sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mSeekBar:Landroid/widget/SeekBar; │ + sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mSeekBar:Landroid/widget/SeekBar; │ │ .line 370 │ sget-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mSeekBar:Landroid/widget/SeekBar; │ │ invoke-virtual {v7, v6}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V │ │ .line 371 │ const v7, 0x7f09003a │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mElapsed:Landroid/widget/TextView; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mElapsed:Landroid/widget/TextView; │ │ .line 372 │ const v7, 0x7f09003b │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mEpisodeLength:Landroid/widget/TextView; │ + iput-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mEpisodeLength:Landroid/widget/TextView; │ │ .line 373 │ const v7, 0x7f09003c │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/Button; │ + check-cast v7, Landroid/widget/Button; │ │ - sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mDownloadButton:Landroid/widget/Button; │ + sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mDownloadButton:Landroid/widget/Button; │ │ .line 374 │ const v7, 0x7f09003d │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/Button; │ + check-cast v7, Landroid/widget/Button; │ │ - sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mCancelButton:Landroid/widget/Button; │ + sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mCancelButton:Landroid/widget/Button; │ │ .line 375 │ const v7, 0x7f090034 │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - check-cast v0, Landroid/widget/ProgressBar; │ + check-cast v7, Landroid/widget/ProgressBar; │ │ - sput-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mDownloadProgress:Landroid/widget/ProgressBar; │ + sput-object v7, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mDownloadProgress:Landroid/widget/ProgressBar; │ │ .line 378 │ iget-object v7, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ invoke-virtual {v7}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getInternetHelper()Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ move-result-object v7 │ @@ -1407,14 +1409,15 @@ │ │ if-nez v7, :cond_0 │ │ const-string v7, "null" │ │ iget-object v8, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mAlbumArtUrl:Ljava/lang/String; │ │ + .line 403 │ invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ if-eqz v0, :cond_0 │ @@ -1484,79 +1487,72 @@ │ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ .locals 4 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - const/4 v2, 0x1 │ + const/4 v0, 0x1 │ │ .line 422 │ - sget-object v0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayerControls:Landroid/widget/RelativeLayout; │ + sget-object v2, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayerControls:Landroid/widget/RelativeLayout; │ │ - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getVisibility()I │ + invoke-virtual {v2}, Landroid/widget/RelativeLayout;->getVisibility()I │ │ - move-result v0 │ + move-result v2 │ │ - const/16 v1, 0x8 │ + const/16 v3, 0x8 │ │ - if-eq v0, v1, :cond_0 │ + if-eq v2, v3, :cond_0 │ │ .line 423 │ packed-switch p1, :pswitch_data_0 │ │ :pswitch_0 │ - move v0, v3 │ + move v0, v1 │ │ .line 444 │ :goto_0 │ return v0 │ │ .line 428 │ :pswitch_1 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRewindButton:Landroid/widget/ImageButton; │ - │ - invoke-virtual {v0}, Landroid/widget/ImageButton;->performClick()Z │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mRewindButton:Landroid/widget/ImageButton; │ │ - move v0, v2 │ + invoke-virtual {v1}, Landroid/widget/ImageButton;->performClick()Z │ │ - .line 429 │ goto :goto_0 │ │ .line 433 │ :pswitch_2 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayPauseButton:Landroid/widget/ImageButton; │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPlayPauseButton:Landroid/widget/ImageButton; │ │ - invoke-virtual {v0}, Landroid/widget/ImageButton;->performClick()Z │ + invoke-virtual {v1}, Landroid/widget/ImageButton;->performClick()Z │ │ - move v0, v2 │ - │ - .line 434 │ goto :goto_0 │ │ .line 438 │ :pswitch_3 │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mFastForwardButton:Landroid/widget/ImageButton; │ - │ - invoke-virtual {v0}, Landroid/widget/ImageButton;->performClick()Z │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mFastForwardButton:Landroid/widget/ImageButton; │ │ - move v0, v2 │ + invoke-virtual {v1}, Landroid/widget/ImageButton;->performClick()Z │ │ - .line 439 │ goto :goto_0 │ │ :cond_0 │ - move v0, v3 │ + move v0, v1 │ │ .line 444 │ goto :goto_0 │ │ .line 423 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x4f │ :pswitch_2 │ :pswitch_0 │ :pswitch_0 │ :pswitch_0 │ :pswitch_0 │ @@ -1716,59 +1712,59 @@ │ iget-boolean v4, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mEpisodeDownloaded:Z │ │ if-nez v4, :cond_1 │ │ .line 479 │ invoke-static {}, Lorg/sixgun/ponyexpress/util/Utils;->checkSdCardSpace()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 480 │ - .local v1, "freeSpace":D │ + .local v2, "freeSpace":D │ const-wide/high16 v4, 0x4059000000000000L # 100.0 │ │ - cmpg-double v4, v1, v4 │ + cmpg-double v4, v2, v4 │ │ if-gez v4, :cond_1 │ │ .line 481 │ iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ const v5, 0x7f060043 │ │ invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 482 │ - .local v3, "text":Ljava/lang/String; │ + .local v1, "text":Ljava/lang/String; │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - double-to-int v5, v1 │ + double-to-int v5, v2 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 483 │ iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ const/4 v5, 0x0 │ │ - invoke-static {v4, v3, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v4, v1, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method ├── smali/org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity.smali │ @@ -68,65 +68,59 @@ │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 4 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v0, 0x1 │ │ .line 68 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v0 │ + move-result v1 │ │ - packed-switch v0, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ .line 80 │ invoke-super {p0, p1}, Landroid/app/TabActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ .line 70 │ :pswitch_0 │ - new-instance v0, Landroid/content/Intent; │ - │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + new-instance v1, Landroid/content/Intent; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ - invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - move v0, v3 │ + invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->startActivity(Landroid/content/Intent;)V │ │ - .line 72 │ goto :goto_0 │ │ .line 75 │ :pswitch_1 │ - new-instance v0, Landroid/content/Intent; │ - │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + new-instance v1, Landroid/content/Intent; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ - const/4 v1, 0x0 │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v0, v1}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->startActivityForResult(Landroid/content/Intent;I)V │ + const/4 v2, 0x0 │ │ - move v0, v3 │ + invoke-virtual {p0, v1, v2}, Lorg/sixgun/ponyexpress/activity/GeneralOptionsMenuActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ - .line 78 │ goto :goto_0 │ │ .line 68 │ :pswitch_data_0 │ .packed-switch 0x7f09004a │ :pswitch_0 │ :pswitch_1 ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck.smali │ @@ -54,239 +54,218 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 715 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ - .locals 23 │ + .locals 21 │ .param p1, "params" # [Ljava/lang/Void; │ │ .prologue │ .line 720 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v22 │ + move-result-object v18 │ │ .line 721 │ - .local v22, "rootPath":Ljava/io/File; │ - new-instance v19, Ljava/io/File; │ + .local v18, "rootPath":Ljava/io/File; │ + new-instance v15, Ljava/io/File; │ │ - const-string v3, "/Android/data/org.sixgun.PonyExpress/files/" │ + const-string v2, "/Android/data/org.sixgun.PonyExpress/files/" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v22 │ - │ - move-object v2, v3 │ - │ - invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v15, v0, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 722 │ - .local v19, "path":Ljava/io/File; │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->list()[Ljava/lang/String; │ + .local v15, "path":Ljava/io/File; │ + invoke-virtual {v15}, Ljava/io/File;->list()[Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v17 │ │ .line 723 │ - .local v21, "podcastsOnDisk":[Ljava/lang/String; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v17, "podcastsOnDisk":[Ljava/lang/String; │ + new-instance v12, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v12}, Ljava/util/ArrayList;->()V │ │ .line 724 │ - .local v14, "filesOnDisk":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v21, :cond_2 │ + .local v12, "filesOnDisk":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v17, :cond_2 │ │ .line 725 │ - move-object/from16 v9, v21 │ - │ - .local v9, "arr$":[Ljava/lang/String; │ - move-object v0, v9 │ + move-object/from16 v0, v17 │ │ array-length v0, v0 │ │ - move/from16 v17, v0 │ + move/from16 v20, v0 │ + │ + const/4 v2, 0x0 │ │ - .local v17, "len$":I │ - const/16 v16, 0x0 │ + move/from16 v19, v2 │ │ - .local v16, "i$":I │ :goto_0 │ - move/from16 v0, v16 │ + move/from16 v0, v19 │ │ - move/from16 v1, v17 │ + move/from16 v1, v20 │ │ if-ge v0, v1, :cond_2 │ │ - aget-object v4, v9, v16 │ + aget-object v3, v17, v19 │ │ .line 726 │ - .local v4, "podcast":Ljava/lang/String; │ - new-instance v20, Ljava/io/File; │ + .local v3, "podcast":Ljava/lang/String; │ + new-instance v16, Ljava/io/File; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - move-object v2, v4 │ - │ - invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v15, v3}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 727 │ - .local v20, "podcast_path":Ljava/io/File; │ - invoke-virtual/range {v20 .. v20}, Ljava/io/File;->list()[Ljava/lang/String; │ + .local v16, "podcast_path":Ljava/io/File; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->list()[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 728 │ - .local v12, "files":[Ljava/lang/String; │ - invoke-static {v12}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + .local v10, "files":[Ljava/lang/String; │ + invoke-static {v10}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v14, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v12, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 730 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object v3, v0 │ + iget-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + .line 731 │ + invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getFilenamesOnDisk(Ljava/lang/String;)Ljava/util/Map; │ + invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getFilenamesOnDisk(Ljava/lang/String;)Ljava/util/Map; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 732 │ - .local v13, "filesInDatabase":Ljava/util/Map;, "Ljava/util/Map;" │ - if-eqz v14, :cond_1 │ + .local v11, "filesInDatabase":Ljava/util/Map;, "Ljava/util/Map;" │ + if-eqz v12, :cond_1 │ │ .line 734 │ - invoke-interface {v13}, Ljava/util/Map;->size()I │ + invoke-interface {v11}, Ljava/util/Map;->size()I │ │ - move-result v18 │ + move-result v14 │ │ .line 735 │ - .local v18, "mapSize":I │ - invoke-interface {v13}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .local v14, "mapSize":I │ + invoke-interface {v11}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 736 │ - .local v11, "fileIter":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ - const/4 v15, 0x0 │ + .local v9, "fileIter":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ + const/4 v13, 0x0 │ │ - .local v15, "i":I │ + .local v13, "i":I │ :goto_1 │ - move v0, v15 │ - │ - move/from16 v1, v18 │ - │ - if-ge v0, v1, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ .line 737 │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, Ljava/util/Map$Entry; │ + check-cast v8, Ljava/util/Map$Entry; │ │ .line 738 │ - .local v10, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v10}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + .local v8, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v14, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v12, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 739 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object v3, v0 │ + iget-object v2, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$DatabaseCheck;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v2}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v10}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/Long; │ + check-cast v4, Ljava/lang/Long; │ │ - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v5 │ + move-result-wide v4 │ │ - const-string v7, "downloaded" │ + const-string v6, "downloaded" │ │ - const-string v8, "false" │ + const-string v7, "false" │ │ - invoke-virtual/range {v3 .. v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->update(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual/range {v2 .. v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->update(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ │ .line 736 │ :cond_0 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_1 │ │ .line 725 │ - .end local v10 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v11 # "fileIter":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ - .end local v15 # "i":I │ - .end local v18 # "mapSize":I │ + .end local v8 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v9 # "fileIter":Ljava/util/Iterator;, "Ljava/util/Iterator;>;" │ + .end local v13 # "i":I │ + .end local v14 # "mapSize":I │ :cond_1 │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v2, v19, 0x1 │ + │ + move/from16 v19, v2 │ │ goto :goto_0 │ │ .line 746 │ - .end local v4 # "podcast":Ljava/lang/String; │ - .end local v9 # "arr$":[Ljava/lang/String; │ - .end local v12 # "files":[Ljava/lang/String; │ - .end local v13 # "filesInDatabase":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v16 # "i$":I │ - .end local v17 # "len$":I │ - .end local v20 # "podcast_path":Ljava/io/File; │ + .end local v3 # "podcast":Ljava/lang/String; │ + .end local v10 # "files":[Ljava/lang/String; │ + .end local v11 # "filesInDatabase":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v16 # "podcast_path":Ljava/io/File; │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - return-object v3 │ + return-object v2 │ .end method ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$8;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$index:I │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 669 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ iput p2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->val$index:I │ │ @@ -37,20 +38,20 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/16 v6, 0x64 │ + const/16 v7, 0x64 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 673 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2100(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; │ │ move-result-object v2 │ @@ -62,15 +63,15 @@ │ invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 675 │ invoke-static {}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2200()Landroid/widget/ProgressBar; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v6}, Landroid/widget/ProgressBar;->setMax(I)V │ + invoke-virtual {v2, v7}, Landroid/widget/ProgressBar;->setMax(I)V │ │ .line 676 │ const/4 v0, 0x0 │ │ .line 677 │ .local v0, "downloadError":Z │ :goto_0 │ @@ -82,15 +83,15 @@ │ │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2300(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ move-result v2 │ │ - if-ge v2, v6, :cond_3 │ + if-ge v2, v7, :cond_3 │ │ .line 681 │ :goto_1 │ :try_start_0 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$000(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ @@ -116,17 +117,15 @@ │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ │ .line 685 │ :catch_0 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .line 686 │ .local v1, "e":Ljava/lang/InterruptedException; │ :try_start_2 │ const-string v2, "PonyExpress PlayerActivity" │ │ const-string v3, "DownloadProgressBar thread failed to sleep while waiting for podcast player to bind" │ @@ -136,17 +135,15 @@ │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_1 │ │ .line 699 │ .end local v1 # "e":Ljava/lang/InterruptedException; │ :catch_1 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .line 700 │ .restart local v1 # "e":Ljava/lang/InterruptedException; │ const-string v2, "PonyExpress PlayerActivity" │ │ const-string v3, "Download thread interupted while sleeping!" │ │ @@ -180,17 +177,17 @@ │ │ move-result-object v3 │ │ iget v4, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->val$index:I │ │ invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/service/DownloaderService;->getProgress(I)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2302(Lorg/sixgun/ponyexpress/activity/PlayerActivity;I)I │ │ .line 692 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$000(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/DownloaderService; │ @@ -241,15 +238,15 @@ │ :cond_3 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2300(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)I │ │ move-result v2 │ │ - if-ne v2, v6, :cond_5 │ + if-ne v2, v7, :cond_5 │ │ .line 708 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$2100(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Landroid/os/Handler; │ │ move-result-object v2 │ @@ -341,11 +338,11 @@ │ iget-object v3, v3, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->downloadCancelled:Ljava/lang/Runnable; │ │ invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 721 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$10;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ - invoke-static {v2, v5}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$1602(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ + invoke-static {v2, v6}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$1602(Lorg/sixgun/ponyexpress/activity/PlayerActivity;Z)Z │ │ goto :goto_3 │ .end method ├── smali/org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -184,14 +185,15 @@ │ │ const v4, 0x7f060021 │ │ invoke-static {v3, v4, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 80 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 81 │ new-instance v3, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent; │ │ iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ @@ -216,14 +218,15 @@ │ │ const v4, 0x7f060022 │ │ invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 89 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 91 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ new-instance v4, Landroid/content/Intent; ├── smali/org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -78,15 +79,15 @@ │ │ iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mBackground:Landroid/view/ViewGroup; │ │ invoke-virtual {v5}, Landroid/view/ViewGroup;->getWidth()I │ │ move-result v3 │ │ - .line 152 │ + .line 153 │ .local v3, "new_width":I │ invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;->createBackgroundFromAlbumArt(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ │ move-result-object v1 │ │ .line 154 │ .local v1, "new_background":Landroid/graphics/drawable/BitmapDrawable; ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$9.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 600 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 603 │ iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ const/4 v2, 0x1 │ │ @@ -54,18 +55,18 @@ │ invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ .line 608 │ - const-wide/16 v1, 0x3e8 │ + const-wide/16 v2, 0x3e8 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 609 │ :catch_0 │ @@ -136,18 +137,18 @@ │ invoke-static {v1}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$1500(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 619 │ - const-wide/16 v1, 0x3e8 │ + const-wide/16 v2, 0x3e8 │ │ :try_start_1 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ │ .line 620 │ iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-static {v2}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PlayerActivity;)Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ @@ -175,15 +176,13 @@ │ │ invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_1 │ │ .line 621 │ :catch_1 │ - move-exception v1 │ - │ - move-object v0, v1 │ + move-exception v0 │ │ .line 639 │ :cond_2 │ return-void │ .end method ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/AboutDialog.smali │ @@ -146,17 +146,15 @@ │ return-object v1 │ │ .line 51 │ .end local v1 # "dialog":Landroid/app/AlertDialog; │ .end local v4 # "title":Ljava/lang/String; │ .end local v6 # "versionNumber":Ljava/lang/String; │ :catch_0 │ - move-exception v8 │ - │ - move-object v2, v8 │ + move-exception v2 │ │ .line 52 │ .local v2, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v6, "?" │ │ .restart local v6 # "versionNumber":Ljava/lang/String; │ goto :goto_0 ├── smali/org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 214 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$4;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/EpisodesActivity.smali │ @@ -41,15 +41,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 61 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 339 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ @@ -136,31 +135,31 @@ │ .end method │ │ .method private markAllListened()V │ .locals 7 │ │ .prologue │ .line 392 │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ iget-object v6, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllNotListened(Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllNotListened(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 393 │ .local v0, "c":Landroid/database/Cursor; │ - const-string v5, "_id" │ + const-string v3, "_id" │ │ - invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ .line 394 │ .local v1, "columnIndex":I │ invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->startManagingCursor(Landroid/database/Cursor;)V │ │ @@ -170,67 +169,67 @@ │ .line 396 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v5 │ + move-result v3 │ │ - if-ge v2, v5, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ .line 397 │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 398 │ - .local v3, "rowID":J │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .local v4, "rowID":J │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-direct {p0, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markListened(Ljava/lang/Long;)V │ + invoke-direct {p0, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markListened(Ljava/lang/Long;)V │ │ .line 399 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ .line 396 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 401 │ - .end local v3 # "rowID":J │ + .end local v4 # "rowID":J │ :cond_0 │ return-void │ .end method │ │ .method private markAllNotListened()V │ .locals 7 │ │ .prologue │ .line 410 │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v5 │ + move-result-object v3 │ │ iget-object v6, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllListened(Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllListened(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 411 │ .local v0, "c":Landroid/database/Cursor; │ - const-string v5, "_id" │ + const-string v3, "_id" │ │ - invoke-interface {v0, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ .line 412 │ .local v1, "columnIndex":I │ invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->startManagingCursor(Landroid/database/Cursor;)V │ │ @@ -240,37 +239,37 @@ │ .line 414 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v5 │ + move-result v3 │ │ - if-ge v2, v5, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ .line 415 │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 416 │ - .local v3, "rowID":J │ - invoke-direct {p0, v3, v4}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markNotListened(J)V │ + .local v4, "rowID":J │ + invoke-direct {p0, v4, v5}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markNotListened(J)V │ │ .line 417 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ .line 414 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 419 │ - .end local v3 # "rowID":J │ + .end local v4 # "rowID":J │ :cond_0 │ return-void │ .end method │ │ .method private markListened(Ljava/lang/Long;)V │ .locals 6 │ .param p1, "rowID" # Ljava/lang/Long; │ @@ -296,15 +295,15 @@ │ invoke-virtual/range {v0 .. v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->update(Ljava/lang/String;JLjava/lang/String;I)Z │ │ .line 389 │ return-void │ .end method │ │ .method private markNotListened(J)V │ - .locals 6 │ + .locals 7 │ .param p1, "rowID" # J │ │ .prologue │ .line 405 │ iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ invoke-virtual {v0}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ @@ -458,19 +457,19 @@ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markListened(Ljava/lang/Long;)V │ │ .line 329 │ iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iget-wide v1, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v2, v6, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-static {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;->deleteFile(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ + invoke-static {v0, v2, v3, v1}, Lorg/sixgun/ponyexpress/util/Utils;->deleteFile(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 330 │ iget-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ @@ -546,19 +545,19 @@ │ │ .line 93 │ .local v2, "title":Landroid/widget/TextView; │ const v3, 0x7f09001c │ │ invoke-virtual {p0, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - check-cast v0, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mUnlistenedText:Landroid/widget/TextView; │ + iput-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mUnlistenedText:Landroid/widget/TextView; │ │ .line 96 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->getListView()Landroid/widget/ListView; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->registerForContextMenu(Landroid/view/View;)V │ @@ -601,36 +600,35 @@ │ move-result-object v3 │ │ iput-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mAlbumArtUrl:Ljava/lang/String; │ │ .line 104 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->getApplication()Landroid/app/Application; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .end local v0 # "data":Landroid/os/Bundle; │ - check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; │ + check-cast v3, Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iput-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ .line 107 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastNameStripped:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 110 │ const v3, 0x7f09001d │ │ invoke-virtual {p0, v3}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - check-cast v0, Landroid/view/ViewGroup; │ + check-cast v3, Landroid/view/ViewGroup; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mBackground:Landroid/view/ViewGroup; │ + iput-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mBackground:Landroid/view/ViewGroup; │ │ .line 111 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mBackground:Landroid/view/ViewGroup; │ │ invoke-virtual {v3}, Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v3 │ @@ -642,157 +640,155 @@ │ invoke-virtual {v3, v4}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ .line 127 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ - .locals 10 │ + .locals 9 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ .line 182 │ invoke-super {p0, p1, p2, p3}, Landroid/app/ListActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 183 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 184 │ - .local v3, "inflater":Landroid/view/MenuInflater; │ - const/high16 v6, 0x7f080000 │ + .local v2, "inflater":Landroid/view/MenuInflater; │ + const/high16 v5, 0x7f080000 │ │ - invoke-virtual {v3, v6, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ + invoke-virtual {v2, v5, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ - .line 187 │ - move-object v0, p3 │ - │ - check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ + move-object v3, p3 │ │ - move-object v4, v0 │ + .line 187 │ + check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 188 │ - .local v4, "item":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ - iget-object v6, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ + .local v3, "item":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ + iget-object v5, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ │ - const v7, 0x7f090017 │ + const v6, 0x7f090017 │ │ - invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/widget/TextView; │ + check-cast v1, Landroid/widget/TextView; │ │ .line 189 │ - .local v2, "episodeText":Landroid/widget/TextView; │ - invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ + .local v1, "episodeText":Landroid/widget/TextView; │ + invoke-virtual {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; │ │ .line 191 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ .line 192 │ - .local v5, "listened":Z │ - iget-object v6, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + .local v4, "listened":Z │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-wide v7, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v6, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - iget-object v9, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v8, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ + invoke-virtual {v5, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ │ - move-result v6 │ + move-result v5 │ │ - const/4 v7, -0x1 │ + const/4 v6, -0x1 │ │ - if-ne v6, v7, :cond_0 │ + if-ne v5, v6, :cond_0 │ │ .line 193 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 195 │ :cond_0 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 196 │ - .local v1, "downloaded":Z │ - iget-object v6, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + .local v0, "downloaded":Z │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-wide v7, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v6, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - iget-object v9, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v8, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ + invoke-virtual {v5, v6, v7, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 197 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ .line 200 │ :cond_1 │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 201 │ - const v6, 0x7f090044 │ + const v5, 0x7f090044 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ .line 205 │ :goto_0 │ - if-eqz v1, :cond_3 │ + if-eqz v0, :cond_3 │ │ .line 206 │ - const v6, 0x7f090046 │ + const v5, 0x7f090046 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ .line 212 │ :goto_1 │ return-void │ │ .line 203 │ :cond_2 │ - const v6, 0x7f090045 │ + const v5, 0x7f090045 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ goto :goto_0 │ │ .line 208 │ :cond_3 │ - const v6, 0x7f090047 │ + const v5, 0x7f090047 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ .line 209 │ - const v6, 0x7f090048 │ + const v5, 0x7f090048 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ .line 210 │ - const v6, 0x7f090049 │ + const v5, 0x7f090049 │ │ - invoke-interface {p1, v6}, Landroid/view/ContextMenu;->removeItem(I)V │ + invoke-interface {p1, v5}, Landroid/view/ContextMenu;->removeItem(I)V │ │ goto :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 4 │ .param p1, "menu" # Landroid/view/Menu; │ @@ -820,599 +816,458 @@ │ invoke-interface {p1, v2, v3, v0, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ .line 148 │ return v3 │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 19 │ + .locals 18 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 219 │ invoke-super/range {p0 .. p5}, Landroid/app/ListActivity;->onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ .line 221 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-object/from16 v16, v0 │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-wide/from16 v0, p4 │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeTitle(JLjava/lang/String;)Ljava/lang/String; │ │ - move-wide/from16 v1, p4 │ - │ - move-object/from16 v3, v17 │ - │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeTitle(JLjava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v12 │ │ .line 222 │ - .local v14, "title":Ljava/lang/String; │ + .local v12, "title":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-object/from16 v16, v0 │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v16 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-wide/from16 v1, p4 │ + move-wide/from16 v0, p4 │ │ - move-object/from16 v3, v17 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getDescription(JLjava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getDescription(JLjava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v4 │ + move-result-object v2 │ │ .line 223 │ - .local v4, "description":Ljava/lang/String; │ + .local v2, "description":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-object/from16 v16, v0 │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + invoke-virtual {v14, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getIdenticaTag(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual/range {v16 .. v17}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getIdenticaTag(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v9 │ + move-result-object v7 │ │ .line 228 │ - .local v9, "identicaTag":Ljava/lang/String; │ - const-string v16, "[0-9]+" │ + .local v7, "identicaTag":Ljava/lang/String; │ + const-string v14, "[0-9]+" │ │ - invoke-static/range {v16 .. v16}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v14}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 229 │ - .local v5, "digits":Ljava/util/regex/Pattern; │ - invoke-virtual {v5, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .local v3, "digits":Ljava/util/regex/Pattern; │ + invoke-virtual {v3, v12}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 230 │ - .local v12, "m":Ljava/util/regex/Matcher; │ - const-string v7, "" │ + .local v10, "m":Ljava/util/regex/Matcher; │ + const-string v5, "" │ │ .line 231 │ - .local v7, "epNumber":Ljava/lang/String; │ - invoke-virtual {v12}, Ljava/util/regex/Matcher;->find()Z │ + .local v5, "epNumber":Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v16 │ + move-result v14 │ │ - if-eqz v16, :cond_0 │ + if-eqz v14, :cond_0 │ │ .line 232 │ - invoke-virtual {v12}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/util/regex/Matcher;->group()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 233 │ - const-string v16, "EpisodesActivity" │ - │ - new-instance v17, Ljava/lang/StringBuilder; │ + const-string v14, "EpisodesActivity" │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v18, "Episode number: " │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "Episode number: " │ │ - move-result-object v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v17 │ - │ - move-object v1, v7 │ + move-result-object v15 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-static/range {v16 .. v17}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 236 │ :cond_0 │ - new-instance v10, Landroid/content/Intent; │ - │ - const-class v16, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ - │ - move-object v0, v10 │ + new-instance v8, Landroid/content/Intent; │ │ - move-object/from16 v1, p0 │ + const-class v14, Lorg/sixgun/ponyexpress/activity/EpisodeTabs; │ │ - move-object/from16 v2, v16 │ + move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v8, v0, v14}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 237 │ - .local v10, "intent":Landroid/content/Intent; │ - const-string v16, "name" │ + .local v8, "intent":Landroid/content/Intent; │ + const-string v14, "name" │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ - │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ - │ - move-object/from16 v2, v17 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 238 │ - const-string v16, "title" │ + const-string v14, "title" │ │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ - │ - move-object v2, v14 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 239 │ - const-string v16, "description" │ - │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ - │ - move-object v2, v4 │ + const-string v14, "description" │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 240 │ - const-string v16, "" │ + const-string v14, "" │ │ - move-object v0, v9 │ + invoke-virtual {v7, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-object/from16 v1, v16 │ + move-result v14 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ - │ - move-result v16 │ - │ - if-nez v16, :cond_1 │ + if-nez v14, :cond_1 │ │ .line 241 │ - const-string v16, "identica_tag" │ - │ - move-object v0, v10 │ + const-string v14, "identica_tag" │ │ - move-object/from16 v1, v16 │ - │ - move-object v2, v9 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 243 │ :cond_1 │ - const-string v16, "episode_number" │ - │ - move-object v0, v10 │ + const-string v14, "episode_number" │ │ - move-object/from16 v1, v16 │ - │ - move-object v2, v7 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 244 │ - const-string v16, "_id" │ - │ - move-object v0, v10 │ + const-string v14, "_id" │ │ - move-object/from16 v1, v16 │ + move-wide/from16 v0, p4 │ │ - move-wide/from16 v2, p4 │ - │ - invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ │ .line 245 │ - const-string v16, "art" │ + const-string v14, "art" │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mAlbumArtUrl:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ - │ - move-object v0, v10 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mAlbumArtUrl:Ljava/lang/String; │ │ - move-object/from16 v1, v16 │ - │ - move-object/from16 v2, v17 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 246 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-object/from16 v16, v0 │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-wide/from16 v0, p4 │ │ - move-wide/from16 v1, p4 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeFilename(JLjava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v3, v17 │ - │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeFilename(JLjava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v8 │ + move-result-object v6 │ │ .line 247 │ - .local v8, "filename":Ljava/lang/String; │ - const-string v16, "filename" │ - │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ - │ - move-object v2, v8 │ + .local v6, "filename":Ljava/lang/String; │ + const-string v14, "filename" │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 248 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ - │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-wide/from16 v0, p4 │ │ - move-wide/from16 v1, p4 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ │ - move-object/from16 v3, v17 │ - │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ - │ - move-result v11 │ + move-result v9 │ │ .line 249 │ - .local v11, "listened":I │ - const-string v16, "listened" │ + .local v9, "listened":I │ + const-string v14, "listened" │ │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ - │ - move v2, v11 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 251 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ - │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-wide/from16 v0, p4 │ │ - move-wide/from16 v1, p4 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ │ - move-object/from16 v3, v17 │ - │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ - │ - move-result v6 │ + move-result v4 │ │ .line 252 │ - .local v6, "downloaded":Z │ - if-nez v6, :cond_2 │ + .local v4, "downloaded":Z │ + if-nez v4, :cond_2 │ │ .line 253 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-object/from16 v16, v0 │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ - │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-wide/from16 v0, p4 │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeUrl(JLjava/lang/String;)Ljava/lang/String; │ │ - move-wide/from16 v1, p4 │ - │ - move-object/from16 v3, v17 │ - │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeUrl(JLjava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v15 │ + move-result-object v13 │ │ .line 254 │ - .local v15, "url":Ljava/lang/String; │ - const-string v16, "url" │ - │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ + .local v13, "url":Ljava/lang/String; │ + const-string v14, "url" │ │ - move-object v2, v15 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v13}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 255 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-object/from16 v16, v0 │ + iget-object v14, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v14}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v16 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v16 │ - │ - move-wide/from16 v1, p4 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - move-object/from16 v3, v17 │ + move-wide/from16 v0, p4 │ │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeSize(JLjava/lang/String;)I │ + invoke-virtual {v14, v0, v1, v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getEpisodeSize(JLjava/lang/String;)I │ │ - move-result v13 │ + move-result v11 │ │ .line 256 │ - .local v13, "size":I │ - const-string v16, "length" │ - │ - move-object v0, v10 │ - │ - move-object/from16 v1, v16 │ + .local v11, "size":I │ + const-string v14, "length" │ │ - move v2, v13 │ - │ - invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v8, v14, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 258 │ - .end local v13 # "size":I │ - .end local v15 # "url":Ljava/lang/String; │ + .end local v11 # "size":I │ + .end local v13 # "url":Ljava/lang/String; │ :cond_2 │ move-object/from16 v0, p0 │ │ - move-object v1, v10 │ - │ - invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 259 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ - .locals 8 │ + .locals 9 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ .line 267 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v3 │ + move-result v4 │ │ - packed-switch v3, :pswitch_data_0 │ + packed-switch v4, :pswitch_data_0 │ │ .line 299 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v3 │ │ :goto_0 │ return v3 │ │ .line 270 │ :pswitch_0 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v3, v4}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllUndownloadedAndUnlistened(Ljava/lang/String;)Landroid/database/Cursor; │ + .line 271 │ + invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getAllUndownloadedAndUnlistened(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 272 │ .local v0, "c":Landroid/database/Cursor; │ if-eqz v0, :cond_0 │ │ invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v3 │ + move-result v4 │ │ - if-lez v3, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 273 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 275 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v3 │ + move-result v4 │ │ - if-ge v1, v3, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ .line 276 │ new-instance v2, Landroid/content/Intent; │ │ - const-class v3, Lorg/sixgun/ponyexpress/service/DownloaderService; │ + const-class v4, Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ - invoke-direct {v2, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v2, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 277 │ .local v2, "intent":Landroid/content/Intent; │ - const-string v3, "_id" │ + const-string v4, "_id" │ │ - invoke-interface {v0, v7}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; │ │ .line 278 │ - const-string v3, "name" │ + const-string v4, "name" │ │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPodcastName:Ljava/lang/String; │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 279 │ - const-string v3, "title" │ + const-string v4, "title" │ │ - invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 280 │ - const-string v3, "url" │ + const-string v4, "url" │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 281 │ - const-string v3, "length" │ + const-string v4, "length" │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ - invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 282 │ - const-string v3, "action" │ + const-string v4, "action" │ │ - invoke-virtual {v2, v3, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v2, v4, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 283 │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 285 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ @@ -1423,47 +1278,36 @@ │ │ .line 288 │ .end local v1 # "i":I │ .end local v2 # "intent":Landroid/content/Intent; │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - move v3, v6 │ - │ - .line 289 │ goto :goto_0 │ │ .line 291 │ .end local v0 # "c":Landroid/database/Cursor; │ :pswitch_1 │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markAllListened()V │ │ .line 292 │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->listEpisodes()V │ │ - move v3, v6 │ - │ - .line 293 │ goto :goto_0 │ │ .line 295 │ :pswitch_2 │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->markAllNotListened()V │ │ .line 296 │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->listEpisodes()V │ │ - move v3, v6 │ - │ - .line 297 │ goto :goto_0 │ │ .line 267 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_0 │ .end packed-switch │ .end method │ @@ -1479,22 +1323,24 @@ │ │ .line 156 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ .line 159 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ + .line 160 │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 161 │ .local v1, "prefs":Landroid/content/SharedPreferences; │ const v2, 0x7f060040 │ │ + .line 162 │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/activity/EpisodesActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 ├── smali/org/sixgun/ponyexpress/activity/PreferencesActivity.smali │ @@ -75,17 +75,15 @@ │ │ .line 58 │ return-void │ │ .line 49 │ .end local v3 # "version":Landroid/preference/Preference; │ :catch_0 │ - move-exception v4 │ - │ - move-object v0, v4 │ + move-exception v0 │ │ .line 50 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v4, "PreferencesActivity" │ │ const-string v5, "Cannot find package info.." ├── smali/org/sixgun/ponyexpress/activity/IdenticaEpisodeActivity.smali │ @@ -95,38 +95,37 @@ │ │ .line 106 │ :goto_0 │ const v2, 0x7f090028 │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .end local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ - check-cast v0, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mCharCounter:Landroid/widget/TextView; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mCharCounter:Landroid/widget/TextView; │ │ .line 107 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mCharCounter:Landroid/widget/TextView; │ │ const-string v3, "140" │ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 109 │ const v2, 0x7f090026 │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - check-cast v0, Landroid/widget/EditText; │ + check-cast v2, Landroid/widget/EditText; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mDentText:Landroid/widget/EditText; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mDentText:Landroid/widget/EditText; │ │ .line 110 │ const-string v1, "" │ │ .line 111 │ .local v1, "text":Ljava/lang/String; │ if-eqz p1, :cond_2 │ @@ -196,19 +195,19 @@ │ invoke-virtual {v2, v3}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 142 │ const v2, 0x7f09001f │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - check-cast v0, Landroid/view/ViewGroup; │ + check-cast v2, Landroid/view/ViewGroup; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mBackground:Landroid/view/ViewGroup; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mBackground:Landroid/view/ViewGroup; │ │ .line 143 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mBackground:Landroid/view/ViewGroup; │ │ invoke-virtual {v2}, Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v2 │ @@ -220,26 +219,24 @@ │ invoke-virtual {v2, v3}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ .line 159 │ return-void │ │ .line 103 │ .end local v1 # "text":Ljava/lang/String; │ - .restart local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ :cond_1 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mDentButton:Landroid/widget/Button; │ │ const/4 v3, 0x0 │ │ invoke-virtual {v2, v3}, Landroid/widget/Button;->setEnabled(Z)V │ │ goto :goto_0 │ │ .line 113 │ - .end local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ .restart local v1 # "text":Ljava/lang/String; │ :cond_2 │ iget-boolean v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaEpisodeActivity;->mGroupDents:Z │ │ if-nez v2, :cond_0 │ │ .line 114 ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity.smali │ @@ -66,15 +66,14 @@ │ .line 88 │ new-instance v0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1; │ │ invoke-direct {v0, p0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;->(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ │ iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mConnection:Landroid/content/ServiceConnection; │ │ - .line 67 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ @@ -164,19 +163,19 @@ │ │ .line 142 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 143 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->getApplication()Landroid/app/Application; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; │ + check-cast v5, Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ .line 144 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->doBindIdenticaHandler()V │ │ .line 145 │ const-string v5, "PonyExpress IdenticaActivity" │ │ @@ -272,19 +271,19 @@ │ invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 161 │ const v5, 0x7f090023 │ │ invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - check-cast v0, Landroid/view/ViewGroup; │ + check-cast v5, Landroid/view/ViewGroup; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mBackground:Landroid/view/ViewGroup; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mBackground:Landroid/view/ViewGroup; │ │ .line 162 │ iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mBackground:Landroid/view/ViewGroup; │ │ invoke-virtual {v5}, Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ │ move-result-object v5 │ @@ -361,38 +360,37 @@ │ │ .line 239 │ :goto_0 │ const v5, 0x7f090028 │ │ invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .end local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ - check-cast v0, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mCharCounter:Landroid/widget/TextView; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mCharCounter:Landroid/widget/TextView; │ │ .line 240 │ iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mCharCounter:Landroid/widget/TextView; │ │ const-string v6, "140" │ │ invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 242 │ const v5, 0x7f090026 │ │ invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - check-cast v0, Landroid/widget/EditText; │ + check-cast v5, Landroid/widget/EditText; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mDentText:Landroid/widget/EditText; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mDentText:Landroid/widget/EditText; │ │ .line 243 │ const-string v3, "" │ │ .line 244 │ .local v3, "text":Ljava/lang/String; │ if-eqz p1, :cond_3 │ @@ -462,26 +460,24 @@ │ invoke-virtual {v5, v6}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 273 │ return-void │ │ .line 236 │ .end local v3 # "text":Ljava/lang/String; │ - .restart local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ :cond_2 │ iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mDentButton:Landroid/widget/Button; │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Landroid/widget/Button;->setEnabled(Z)V │ │ goto :goto_0 │ │ .line 246 │ - .end local v0 # "DentButtonListener":Landroid/view/View$OnClickListener; │ .restart local v3 # "text":Ljava/lang/String; │ :cond_3 │ iget-boolean v5, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mGroupDents:Z │ │ if-nez v5, :cond_1 │ │ .line 247 │ @@ -569,65 +565,59 @@ │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 4 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v0, 0x1 │ │ .line 400 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v0 │ + move-result v1 │ │ - packed-switch v0, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ .line 412 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ .line 402 │ :pswitch_0 │ - new-instance v0, Landroid/content/Intent; │ - │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + new-instance v1, Landroid/content/Intent; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ - invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - move v0, v3 │ + invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->startActivity(Landroid/content/Intent;)V │ │ - .line 404 │ goto :goto_0 │ │ .line 407 │ :pswitch_1 │ - new-instance v0, Landroid/content/Intent; │ - │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + new-instance v1, Landroid/content/Intent; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ - const/4 v1, 0x0 │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v0, v1}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->startActivityForResult(Landroid/content/Intent;I)V │ + const/4 v2, 0x0 │ │ - move v0, v3 │ + invoke-virtual {p0, v1, v2}, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ - .line 410 │ goto :goto_0 │ │ .line 400 │ :pswitch_data_0 │ .packed-switch 0x7f09004a │ :pswitch_0 │ :pswitch_1 │ @@ -688,23 +678,21 @@ │ │ .prologue │ .line 276 │ const/16 v0, 0x8c │ │ .line 277 │ .local v0, "chars":I │ - const/16 v2, 0x8c │ - │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mDentText:Landroid/widget/EditText; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mDentText:Landroid/widget/EditText; │ │ - invoke-virtual {v3}, Landroid/widget/EditText;->length()I │ + invoke-virtual {v2}, Landroid/widget/EditText;->length()I │ │ - move-result v3 │ + move-result v2 │ │ - sub-int v1, v2, v3 │ + rsub-int v1, v2, 0x8c │ │ .line 278 │ .local v1, "charsRemaining":I │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mCharCounter:Landroid/widget/TextView; │ │ new-instance v3, Ljava/lang/StringBuilder; ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,15 +53,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 59 │ .local v0, "feed":Ljava/lang/String; │ iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ @@ -68,15 +69,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 60 │ .local v2, "group":Ljava/lang/String; │ iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/AddNewPodcastFeedActivity; │ │ @@ -84,15 +85,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 62 │ .local v4, "tag":Ljava/lang/String; │ new-instance v3, Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$fullName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ .prologue │ .line 505 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;->this$1:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;->val$fullName:Ljava/lang/String; ├── smali/org/sixgun/ponyexpress/activity/EpisodeTabs.smali │ @@ -95,14 +95,15 @@ │ │ invoke-virtual {v4, v6}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ │ move-result-object v6 │ │ const v7, 0x7f06002b │ │ + .line 62 │ invoke-virtual {v2, v7}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ const v8, 0x7f020012 │ │ invoke-virtual {v2, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ @@ -138,14 +139,15 @@ │ │ invoke-virtual {v4, v6}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ │ move-result-object v6 │ │ const v7, 0x7f060016 │ │ + .line 70 │ invoke-virtual {v2, v7}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ const v8, 0x7f020011 │ │ invoke-virtual {v2, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ @@ -193,14 +195,15 @@ │ │ invoke-virtual {v4, v6}, Landroid/widget/TabHost;->newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec; │ │ move-result-object v6 │ │ const v7, 0x7f060015 │ │ + .line 79 │ invoke-virtual {v2, v7}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ const v8, 0x7f020010 │ │ invoke-virtual {v2, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 735 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$12;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$4;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 334 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$7;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$9$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity$9;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ .prologue │ .line 625 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$9$1;->this$1:Lorg/sixgun/ponyexpress/activity/PlayerActivity$9; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$6;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 743 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$13;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$3;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/EpisodesActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 785 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$15;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/EpisodesActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/EpisodesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/EpisodesActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -84,15 +85,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/view/ViewGroup;->getWidth()I │ │ move-result v3 │ │ - .line 120 │ + .line 121 │ .local v3, "new_width":I │ invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;->createBackgroundFromAlbumArt(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ │ move-result-object v1 │ │ .line 122 │ .local v1, "new_background":Landroid/graphics/drawable/BitmapDrawable; ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -36,17 +37,17 @@ │ │ │ # virtual methods │ .method public onGlobalLayout()V │ .locals 7 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v6, 0x1 │ │ - const/4 v5, 0x1 │ + const/4 v5, 0x0 │ │ .line 141 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$000(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z │ │ move-result v3 │ @@ -104,53 +105,53 @@ │ .local v0, "footer_layout":Landroid/view/ViewGroup; │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ move-result v3 │ │ - sub-int/2addr v3, v5 │ + add-int/lit8 v3, v3, -0x1 │ │ if-ge v1, v3, :cond_3 │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I │ │ move-result v3 │ │ if-nez v3, :cond_3 │ │ invoke-virtual {v2}, Landroid/widget/ListView;->getFooterViewsCount()I │ │ move-result v3 │ │ - if-ge v3, v5, :cond_3 │ + if-ge v3, v6, :cond_3 │ │ .line 153 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static {v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$200(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ + invoke-static {v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$200(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ │ .line 159 │ :cond_2 │ :goto_1 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static {v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$002(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z │ + invoke-static {v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$002(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)Z │ │ goto :goto_0 │ │ .line 154 │ :cond_3 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ move-result v3 │ │ - sub-int/2addr v3, v5 │ + add-int/lit8 v3, v3, -0x1 │ │ if-ne v1, v3, :cond_2 │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I │ │ move-result v3 │ │ @@ -164,11 +165,11 @@ │ invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$300(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Landroid/view/ViewGroup; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z │ │ .line 157 │ - invoke-virtual {v0, v6}, Landroid/view/ViewGroup;->setVisibility(I)V │ + invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->setVisibility(I)V │ │ goto :goto_1 │ .end method ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 763 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -85,14 +86,15 @@ │ │ .line 774 │ .local v4, "text":Ljava/lang/CharSequence; │ new-instance v2, Landroid/app/Notification; │ │ const/4 v5, 0x0 │ │ + .line 776 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 777 │ @@ -110,18 +112,20 @@ │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$14;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ const v7, 0x7f060003 │ │ + .line 779 │ invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/activity/PlayerActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ + .line 778 │ invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 780 │ const/4 v5, 0x3 │ │ invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter.smali │ @@ -34,279 +34,253 @@ │ .line 458 │ return-void │ .end method │ │ │ # virtual methods │ .method public bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ - .locals 19 │ + .locals 17 │ .param p1, "view" # Landroid/view/View; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 462 │ - const-string v18, "name" │ + const-string v16, "name" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v10 │ │ .line 463 │ - .local v12, "nameIndex":I │ - const-string v18, "art" │ + .local v10, "nameIndex":I │ + const-string v16, "art" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v4 │ │ .line 465 │ - .local v6, "artUrlIndex":I │ + .local v4, "artUrlIndex":I │ move-object/from16 v0, p3 │ │ - move v1, v12 │ - │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 466 │ - .local v11, "name":Ljava/lang/String; │ - move-object v7, v11 │ + .local v9, "name":Ljava/lang/String; │ + move-object v5, v9 │ │ .line 467 │ - .local v7, "fullName":Ljava/lang/String; │ + .local v5, "fullName":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v18, v0 │ - │ - invoke-static/range {v18 .. v18}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + move-object/from16 v16, v0 │ │ - move-result-object v18 │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v18 .. v18}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + move-result-object v16 │ │ - move-result-object v18 │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-object/from16 v0, v18 │ + move-result-object v16 │ │ - move-object v1, v11 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->countUnlistened(Ljava/lang/String;)I │ + invoke-virtual {v0, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->countUnlistened(Ljava/lang/String;)I │ │ - move-result v15 │ + move-result v13 │ │ .line 470 │ - .local v15, "unlistened":I │ - const-string v18, "Ogg Feed" │ + .local v13, "unlistened":I │ + const-string v16, "Ogg Feed" │ │ - move-object v0, v11 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v18 │ + invoke-static {v9, v0}, Lorg/sixgun/ponyexpress/util/Utils;->stripper(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/util/Utils;->stripper(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v11 │ + move-result-object v9 │ │ .line 472 │ - const v18, 0x7f09003f │ + const v16, 0x7f09003f │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - check-cast v13, Landroid/widget/TextView; │ + check-cast v11, Landroid/widget/TextView; │ │ .line 473 │ - .local v13, "podcastName":Landroid/widget/TextView; │ - const v18, 0x7f090033 │ + .local v11, "podcastName":Landroid/widget/TextView; │ + const v16, 0x7f090033 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lorg/sixgun/ponyexpress/view/RemoteImageView; │ + check-cast v2, Lorg/sixgun/ponyexpress/view/RemoteImageView; │ │ .line 474 │ - .local v4, "albumArt":Lorg/sixgun/ponyexpress/view/RemoteImageView; │ - const v18, 0x7f09001c │ + .local v2, "albumArt":Lorg/sixgun/ponyexpress/view/RemoteImageView; │ + const v16, 0x7f09001c │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - check-cast v17, Landroid/widget/TextView; │ + check-cast v15, Landroid/widget/TextView; │ │ .line 476 │ - .local v17, "unlistenedText":Landroid/widget/TextView; │ - invoke-virtual {v13, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .local v15, "unlistenedText":Landroid/widget/TextView; │ + invoke-virtual {v11, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 477 │ move-object/from16 v0, p3 │ │ - move v1, v6 │ - │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 478 │ - .local v5, "albumArtUrl":Ljava/lang/String; │ - if-eqz v5, :cond_0 │ + .local v3, "albumArtUrl":Ljava/lang/String; │ + if-eqz v3, :cond_0 │ │ - const-string v18, "" │ + const-string v16, "" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - move-object v1, v5 │ + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + move-result v16 │ │ - move-result v18 │ + if-nez v16, :cond_0 │ │ - if-nez v18, :cond_0 │ + const-string v16, "null" │ │ - const-string v18, "null" │ + move-object/from16 v0, v16 │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-object v1, v5 │ + move-result v16 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ - │ - move-result v18 │ - │ - if-nez v18, :cond_0 │ + if-nez v16, :cond_0 │ │ .line 479 │ - invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->setRemoteURI(Ljava/lang/String;)V │ + invoke-virtual {v2, v3}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->setRemoteURI(Ljava/lang/String;)V │ │ .line 480 │ - invoke-virtual {v4}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->loadImage()V │ + invoke-virtual {v2}, Lorg/sixgun/ponyexpress/view/RemoteImageView;->loadImage()V │ │ .line 482 │ :cond_0 │ move-object/from16 v0, p2 │ │ - move v1, v15 │ - │ - invoke-static {v0, v1}, Lorg/sixgun/ponyexpress/util/Utils;->formUnlistenedString(Landroid/content/Context;I)Ljava/lang/String; │ + invoke-static {v0, v13}, Lorg/sixgun/ponyexpress/util/Utils;->formUnlistenedString(Landroid/content/Context;I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v14 │ │ .line 483 │ - .local v16, "unlistenedString":Ljava/lang/String; │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .local v14, "unlistenedString":Ljava/lang/String; │ + invoke-virtual {v15, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 486 │ - const-string v18, "_id" │ + const-string v16, "_id" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v8 │ │ .line 487 │ - .local v10, "id_index":I │ + .local v8, "id_index":I │ move-object/from16 v0, p3 │ │ - move v1, v10 │ + invoke-interface {v0, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ - │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 488 │ - .local v8, "id":J │ - new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; │ + .local v6, "id":J │ + new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ - move-wide v2, v8 │ - │ - invoke-direct {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ + invoke-direct {v0, v1, v6, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$1;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;J)V │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 496 │ - new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; │ + new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2; │ │ - invoke-direct/range {v18 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ + invoke-direct/range {v16 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$2;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;)V │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 504 │ - const v18, 0x7f090040 │ + const v16, 0x7f090040 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v18 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - check-cast v14, Landroid/widget/ImageButton; │ + check-cast v12, Landroid/widget/ImageButton; │ │ .line 505 │ - .local v14, "refresh":Landroid/widget/ImageButton; │ - new-instance v18, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; │ + .local v12, "refresh":Landroid/widget/ImageButton; │ + new-instance v16, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ - move-object v2, v7 │ - │ - invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ - │ - move-object v0, v14 │ + invoke-direct {v0, v1, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter$3;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$PodcastCursorAdapter;Ljava/lang/String;)V │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v12, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 514 │ return-void │ .end method │ │ .method public newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 4 ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$2;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -78,15 +79,15 @@ │ │ iget-object v5, v5, Lorg/sixgun/ponyexpress/activity/IdenticaActivity;->mBackground:Landroid/view/ViewGroup; │ │ invoke-virtual {v5}, Landroid/view/ViewGroup;->getWidth()I │ │ move-result v3 │ │ - .line 171 │ + .line 172 │ .local v3, "new_width":I │ invoke-static {v4, v0, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;->createBackgroundFromAlbumArt(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ │ move-result-object v1 │ │ .line 173 │ .local v1, "new_background":Landroid/graphics/drawable/BitmapDrawable; ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 727 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$11;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity.smali │ @@ -64,15 +64,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 82 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 754 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Z │ .locals 1 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ @@ -245,97 +244,93 @@ │ return-object v0 │ .end method │ │ .method private isTimeToUpdate()Z │ .locals 8 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ .line 395 │ - const-string v4, "Updatestatus" │ + const-string v5, "Updatestatus" │ │ - invoke-virtual {p0, v4, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v5, v4}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ .line 396 │ .local v3, "updateStatus":Landroid/content/SharedPreferences; │ - const-string v4, "lastupdate" │ + const-string v5, "lastupdate" │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - invoke-interface {v3, v4, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v3, v5, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ .line 397 │ .local v0, "lastUpdateMillis":J │ - new-instance v4, Ljava/util/GregorianCalendar; │ + new-instance v5, Ljava/util/GregorianCalendar; │ │ - sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct {v4, v5}, Ljava/util/GregorianCalendar;->(Ljava/util/Locale;)V │ + invoke-direct {v5, v6}, Ljava/util/GregorianCalendar;->(Ljava/util/Locale;)V │ │ - iput-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ │ .line 398 │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ │ - invoke-virtual {v4, v0, v1}, Ljava/util/GregorianCalendar;->setTimeInMillis(J)V │ + invoke-virtual {v5, v0, v1}, Ljava/util/GregorianCalendar;->setTimeInMillis(J)V │ │ .line 400 │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ │ - const/16 v5, 0xb │ + const/16 v6, 0xb │ │ - iget v6, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mUpdateDelta:I │ + iget v7, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mUpdateDelta:I │ │ - invoke-virtual {v4, v5, v6}, Ljava/util/GregorianCalendar;->add(II)V │ + invoke-virtual {v5, v6, v7}, Ljava/util/GregorianCalendar;->add(II)V │ │ .line 401 │ new-instance v2, Ljava/util/GregorianCalendar; │ │ - sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct {v2, v4}, Ljava/util/GregorianCalendar;->(Ljava/util/Locale;)V │ + invoke-direct {v2, v5}, Ljava/util/GregorianCalendar;->(Ljava/util/Locale;)V │ │ .line 402 │ .local v2, "now":Ljava/util/GregorianCalendar; │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mLastUpdate:Ljava/util/GregorianCalendar; │ │ - invoke-virtual {v4, v2}, Ljava/util/GregorianCalendar;->compareTo(Ljava/util/Calendar;)I │ + invoke-virtual {v5, v2}, Ljava/util/GregorianCalendar;->compareTo(Ljava/util/Calendar;)I │ │ - move-result v4 │ + move-result v5 │ │ - if-gez v4, :cond_0 │ + if-gez v5, :cond_0 │ │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getInternetHelper()Lorg/sixgun/ponyexpress/util/InternetHelper; │ + .line 403 │ + invoke-virtual {v5}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getInternetHelper()Lorg/sixgun/ponyexpress/util/InternetHelper; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Lorg/sixgun/ponyexpress/util/InternetHelper;->checkConnectivity()Z │ + invoke-virtual {v5}, Lorg/sixgun/ponyexpress/util/InternetHelper;->checkConnectivity()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 404 │ const/4 v4, 0x1 │ │ .line 405 │ - :goto_0 │ - return v4 │ - │ :cond_0 │ - move v4, v7 │ - │ - goto :goto_0 │ + return v4 │ .end method │ │ .method private listPodcasts(Z)V │ .locals 7 │ .param p1, "addFooter" # Z │ │ .prologue │ @@ -535,22 +530,22 @@ │ │ const/4 v3, 0x0 │ │ aput-object v0, v2, v3 │ │ invoke-virtual {v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .end local v0 # "podcast_name":Ljava/lang/String; │ - check-cast v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ + check-cast v1, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ + iput-object v1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mUpdateTask:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes; │ │ .line 262 │ + .end local v0 # "podcast_name":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method private saveUpdateInProgress(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "outState" # Landroid/os/Bundle; │ @@ -747,118 +742,112 @@ │ invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 337 │ return-void │ .end method │ │ .method public onContextItemSelected(Landroid/view/MenuItem;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ .line 551 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 552 │ .local v1, "info":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v3 │ + move-result v4 │ │ - packed-switch v3, :pswitch_data_0 │ + packed-switch v4, :pswitch_data_0 │ │ .line 568 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v3 │ │ + :cond_0 │ :goto_0 │ return v3 │ │ .line 554 │ :pswitch_0 │ - iget-object v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ - │ - iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-object v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ │ - invoke-direct {p0, v3, v4, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->selectPodcast(Landroid/view/View;J)V │ + iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - move v3, v6 │ + invoke-direct {p0, v4, v6, v7}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->selectPodcast(Landroid/view/View;J)V │ │ - .line 555 │ goto :goto_0 │ │ .line 557 │ :pswitch_1 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getPodcastName(J)Ljava/lang/String; │ + invoke-virtual {v4, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getPodcastName(J)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 558 │ .local v2, "podcast_name":Ljava/lang/String; │ invoke-direct {p0, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->updateFeed(Ljava/lang/String;)V │ │ - move v3, v6 │ - │ - .line 559 │ goto :goto_0 │ │ .line 561 │ .end local v2 # "podcast_name":Ljava/lang/String; │ :pswitch_2 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual {v3}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v4}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v6, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - invoke-virtual {v3, v4, v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->removePodcast(J)Z │ + invoke-virtual {v4, v6, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->removePodcast(J)Z │ │ move-result v0 │ │ .line 562 │ .local v0, "deleted":Z │ if-nez v0, :cond_0 │ │ .line 563 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - const v4, 0x7f060044 │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - const/4 v5, 0x0 │ + const v5, 0x7f060044 │ │ - invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + const/4 v6, 0x0 │ │ - move-result-object v3 │ + invoke-static {v4, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ + move-result-object v4 │ │ - :cond_0 │ - move v3, v6 │ + .line 564 │ + invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ - .line 566 │ goto :goto_0 │ │ .line 552 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x7f09004e │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method │ @@ -940,19 +929,19 @@ │ invoke-direct {v6, p0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$2;->(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)V │ │ invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ .line 165 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getApplication()Landroid/app/Application; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; │ + check-cast v5, Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iput-object v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ .line 168 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 169 │ @@ -1180,67 +1169,65 @@ │ │ iput v5, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mUpdateDelta:I │ │ goto/16 :goto_0 │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ - .locals 6 │ + .locals 5 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ .line 534 │ invoke-super {p0, p1, p2, p3}, Landroid/app/ListActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 536 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 537 │ - .local v1, "inflater":Landroid/view/MenuInflater; │ - const v4, 0x7f080003 │ + .local v0, "inflater":Landroid/view/MenuInflater; │ + const v3, 0x7f080003 │ │ - invoke-virtual {v1, v4, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ + invoke-virtual {v0, v3, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 538 │ - const-string v4, "PonyExpressActivity" │ - │ - const-string v5, "Creating context menu" │ + const-string v3, "PonyExpressActivity" │ │ - invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + const-string v4, "Creating context menu" │ │ - .line 541 │ - move-object v0, p3 │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ - check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ + move-object v1, p3 │ │ - move-object v2, v0 │ + .line 541 │ + check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 542 │ - .local v2, "item":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ - iget-object v4, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ + .local v1, "item":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ + iget-object v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->targetView:Landroid/view/View; │ │ - const v5, 0x7f09003f │ + const v4, 0x7f09003f │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ .line 543 │ - .local v3, "podcast_name":Landroid/widget/TextView; │ - invoke-virtual {v3}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ + .local v2, "podcast_name":Landroid/widget/TextView; │ + invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {p1, v4}, Landroid/view/ContextMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; │ + invoke-interface {p1, v3}, Landroid/view/ContextMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; │ │ .line 544 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ .locals 1 │ @@ -1328,85 +1315,73 @@ │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 4 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v3, 0x1 │ + const/4 v0, 0x1 │ │ .line 372 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v0 │ + move-result v1 │ │ - packed-switch v0, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ .line 390 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ :goto_0 │ return v0 │ │ .line 374 │ :pswitch_0 │ invoke-direct {p0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->updateFeeds()V │ │ - move v0, v3 │ - │ - .line 375 │ goto :goto_0 │ │ .line 377 │ :pswitch_1 │ - new-instance v0, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ + const-class v3, Lorg/sixgun/ponyexpress/activity/PreferencesActivity; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ - │ - invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - move v0, v3 │ + invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->startActivity(Landroid/content/Intent;)V │ │ - .line 379 │ goto :goto_0 │ │ .line 382 │ :pswitch_2 │ - new-instance v0, Landroid/content/Intent; │ - │ - iget-object v1, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + new-instance v1, Landroid/content/Intent; │ │ - const-class v2, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + const-class v3, Lorg/sixgun/ponyexpress/activity/IdenticaAccountSetupActivity; │ │ - const/4 v1, 0x0 │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->startActivityForResult(Landroid/content/Intent;I)V │ + const/4 v2, 0x0 │ │ - move v0, v3 │ + invoke-virtual {p0, v1, v2}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ - .line 385 │ goto :goto_0 │ │ .line 387 │ :pswitch_3 │ - const/4 v0, 0x4 │ - │ - invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->showDialog(I)V │ + const/4 v1, 0x4 │ │ - move v0, v3 │ + invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->showDialog(I)V │ │ - .line 388 │ goto :goto_0 │ │ .line 372 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x7f09004a ├── smali/org/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes.smali │ @@ -96,14 +96,15 @@ │ .local v0, "ctx":Landroid/content/Context; │ new-instance v2, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ iget-object v4, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ const v5, 0x7f06004d │ │ + .line 664 │ invoke-virtual {v4, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v2, v0, v4}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;->(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 665 │ @@ -203,567 +204,518 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 576 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->doInBackground([Ljava/lang/String;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/Void; │ - .locals 22 │ + .locals 19 │ .param p1, "name" # [Ljava/lang/String; │ │ .prologue │ .line 599 │ invoke-direct/range {p0 .. p0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->CheckForNewPodcasts()V │ │ .line 601 │ - const/4 v4, 0x1 │ + const/4 v2, 0x1 │ │ .line 602 │ - .local v4, "checkAll":Z │ - const/16 v19, 0x0 │ + .local v2, "checkAll":Z │ + const/4 v15, 0x0 │ │ - aget-object v19, p1, v19 │ + aget-object v15, p1, v15 │ │ - const-string v20, "" │ + const-string v16, "" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v15 │ │ - if-nez v19, :cond_0 │ + if-nez v15, :cond_0 │ │ .line 603 │ - const/4 v4, 0x0 │ + const/4 v2, 0x0 │ │ .line 604 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object/from16 v19, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - const/16 v20, 0x0 │ + const/16 v16, 0x0 │ │ - aget-object v20, p1, v20 │ + aget-object v16, p1, v16 │ │ - invoke-static/range {v19 .. v20}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1002(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1002(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/lang/String;)Ljava/lang/String; │ │ .line 607 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object/from16 v19, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {v15}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-static/range {v19 .. v19}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v15}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v11 │ │ .line 608 │ - .local v15, "prefs":Landroid/content/SharedPreferences; │ + .local v11, "prefs":Landroid/content/SharedPreferences; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object/from16 v19, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v20, v0 │ - │ - const v21, 0x7f060049 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v20 .. v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getString(I)Ljava/lang/String; │ + const v17, 0x7f060049 │ │ - move-result-object v20 │ + invoke-virtual/range {v16 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getString(I)Ljava/lang/String; │ │ - const-string v21, "6" │ + move-result-object v16 │ │ - move-object v0, v15 │ + const-string v17, "6" │ │ - move-object/from16 v1, v20 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v1, v17 │ │ - invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v16 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v16 │ │ - invoke-static/range {v19 .. v20}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1102(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ + invoke-static/range {v15 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1102(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;I)I │ │ .line 609 │ - const-string v19, "PonyExpressActivity" │ + const-string v15, "PonyExpressActivity" │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Eps to hold: " │ + const-string v17, "Eps to hold: " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v21 .. v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ + invoke-static/range {v17 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ - move-result v21 │ + move-result v17 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v16 │ │ - invoke-virtual/range {v20 .. v20}, 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 v16 │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v15 .. v16}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 614 │ - if-eqz v4, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 615 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ - │ - move-object/from16 v19, v0 │ + iget-object v15, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + .line 616 │ + invoke-static {v15}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual {v15}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->listAllPodcasts()Ljava/util/List; │ + invoke-virtual {v15}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->listAllPodcasts()Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v9 │ │ .line 621 │ - .local v13, "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v15 │ │ :cond_1 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_7 │ + if-eqz v16, :cond_7 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 622 │ - .local v12, "podcast":Ljava/lang/String; │ + .local v8, "podcast":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ - │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + move-object/from16 v16, v0 │ │ - move-result-object v19 │ + .line 623 │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + move-result-object v16 │ │ - move-result-object v19 │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-object/from16 v0, v19 │ + move-result-object v16 │ │ - move-object v1, v12 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getPodcastUrl(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getPodcastUrl(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 625 │ - .local v14, "podcast_url":Ljava/lang/String; │ + .local v10, "podcast_url":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - move-object v1, v14 │ - │ - invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->checkForNewArt(Ljava/lang/String;)V │ + invoke-direct {v0, v10}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->checkForNewArt(Ljava/lang/String;)V │ │ .line 627 │ - new-instance v11, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ + new-instance v7, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object v0, v11 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v19 │ - │ - move-object v2, v14 │ - │ - invoke-direct {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v10}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 629 │ - .local v11, "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ - invoke-virtual {v11}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->parse()Ljava/util/List; │ + .local v7, "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ + invoke-virtual {v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->parse()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 631 │ - .local v6, "episodes":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v4, "episodes":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v16 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_4 │ + if-eqz v17, :cond_4 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lorg/sixgun/ponyexpress/Episode; │ + check-cast v3, Lorg/sixgun/ponyexpress/Episode; │ │ .line 633 │ - .local v5, "episode":Lorg/sixgun/ponyexpress/Episode; │ + .local v3, "episode":Lorg/sixgun/ponyexpress/Episode; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + invoke-static/range {v17 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual/range {v17 .. v17}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual {v5}, Lorg/sixgun/ponyexpress/Episode;->getTitle()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Episode;->getTitle()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ - move-object v2, v12 │ + invoke-virtual {v0, v1, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->containsEpisode(Ljava/lang/String;Ljava/lang/String;)Z │ │ - invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->containsEpisode(Ljava/lang/String;Ljava/lang/String;)Z │ + move-result v17 │ │ - move-result v19 │ - │ - if-nez v19, :cond_2 │ + if-nez v17, :cond_2 │ │ .line 634 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ - │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ - │ - move-result-object v19 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-static/range {v17 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - move-object/from16 v0, v19 │ + invoke-virtual/range {v17 .. v17}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-object v1, v5 │ + move-result-object v17 │ │ - move-object v2, v12 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->insertEpisode(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ + invoke-virtual {v0, v3, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->insertEpisode(Lorg/sixgun/ponyexpress/Episode;Ljava/lang/String;)J │ │ goto :goto_1 │ │ .line 618 │ - .end local v5 # "episode":Lorg/sixgun/ponyexpress/Episode; │ - .end local v6 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ - .end local v12 # "podcast":Ljava/lang/String; │ - .end local v13 # "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ - .end local v14 # "podcast_url":Ljava/lang/String; │ + .end local v3 # "episode":Lorg/sixgun/ponyexpress/Episode; │ + .end local v4 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ + .end local v8 # "podcast":Ljava/lang/String; │ + .end local v9 # "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "podcast_url":Ljava/lang/String; │ :cond_3 │ - new-instance v13, Ljava/util/ArrayList; │ - │ - const/16 v19, 0x1 │ - │ - move/from16 v0, v19 │ + new-instance v9, Ljava/util/ArrayList; │ │ - new-array v0, v0, [Ljava/lang/String; │ + const/4 v15, 0x1 │ │ - move-object/from16 v19, v0 │ + new-array v15, v15, [Ljava/lang/String; │ │ - const/16 v20, 0x0 │ + const/16 v16, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v21 .. v21}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1000(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1000(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v17 │ │ - aput-object v21, v19, v20 │ + aput-object v17, v15, v16 │ │ - invoke-static/range {v19 .. v19}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v15}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v19 │ - │ - move-object v0, v13 │ - │ - move-object/from16 v1, v19 │ + move-result-object v15 │ │ - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v9, v15}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ - .restart local v13 # "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v9 # "podcast_names":Ljava/util/List;, "Ljava/util/List;" │ goto/16 :goto_0 │ │ .line 639 │ - .restart local v6 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v10 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ - .restart local v12 # "podcast":Ljava/lang/String; │ - .restart local v14 # "podcast_url":Ljava/lang/String; │ + .restart local v4 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ + .restart local v8 # "podcast":Ljava/lang/String; │ + .restart local v10 # "podcast_url":Ljava/lang/String; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move-object v1, v12 │ + invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getNumberOfRows(Ljava/lang/String;)I │ │ - invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getNumberOfRows(Ljava/lang/String;)I │ - │ - move-result v18 │ + move-result v14 │ │ .line 640 │ - .local v18, "rows":I │ + .local v14, "rows":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1100(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)I │ │ - move-result v19 │ + move-result v16 │ │ - sub-int v7, v18, v19 │ + sub-int v5, v14, v16 │ │ .line 642 │ - .local v7, "episodesToDelete":I │ - move v8, v7 │ + .local v5, "episodesToDelete":I │ + move v6, v5 │ │ - .local v8, "i":I │ + .local v6, "i":I │ :goto_2 │ - if-lez v8, :cond_1 │ + if-lez v6, :cond_1 │ │ .line 643 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ - │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + move-object/from16 v16, v0 │ │ - move-result-object v19 │ + .line 644 │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + move-result-object v16 │ │ - move-result-object v19 │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-object/from16 v0, v19 │ + move-result-object v16 │ │ - move-object v1, v12 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getOldestEpisode(Ljava/lang/String;)J │ + invoke-virtual {v0, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getOldestEpisode(Ljava/lang/String;)J │ │ - move-result-wide v16 │ + move-result-wide v12 │ │ .line 645 │ - .local v16, "rowID":J │ - const-wide/16 v19, -0x1 │ + .local v12, "rowID":J │ + const-wide/16 v16, -0x1 │ │ - cmp-long v19, v16, v19 │ + cmp-long v16, v12, v16 │ │ - if-eqz v19, :cond_6 │ + if-eqz v16, :cond_6 │ │ .line 646 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move-wide/from16 v1, v16 │ + invoke-virtual {v0, v12, v13, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ │ - move-object v3, v12 │ + move-result v16 │ │ - invoke-virtual {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->isEpisodeDownloaded(JLjava/lang/String;)Z │ - │ - move-result v19 │ - │ - if-eqz v19, :cond_5 │ + if-eqz v16, :cond_5 │ │ .line 648 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ - │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + move-object/from16 v16, v0 │ │ - move-result-object v19 │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - move-object/from16 v0, v19 │ + move-result-object v16 │ │ - move-wide/from16 v1, v16 │ + move-object/from16 v0, v16 │ │ - move-object v3, v12 │ - │ - invoke-static {v0, v1, v2, v3}, Lorg/sixgun/ponyexpress/util/Utils;->deleteFile(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ + invoke-static {v0, v12, v13, v8}, Lorg/sixgun/ponyexpress/util/Utils;->deleteFile(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ │ .line 651 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - move-object/from16 v19, v0 │ - │ - invoke-static/range {v19 .. v19}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ + move-object/from16 v16, v0 │ │ - move-result-object v19 │ + invoke-static/range {v16 .. v16}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$600(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - invoke-virtual/range {v19 .. v19}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ + move-result-object v16 │ │ - move-result-object v19 │ + invoke-virtual/range {v16 .. v16}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + move-result-object v16 │ │ - move-result-object v20 │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-object/from16 v0, v19 │ + move-result-object v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v0, v16 │ │ - move-object v2, v12 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v0, v1, v2}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->deleteEpisode(Ljava/lang/Long;Ljava/lang/String;)Z │ + invoke-virtual {v0, v1, v8}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->deleteEpisode(Ljava/lang/Long;Ljava/lang/String;)Z │ │ .line 642 │ :goto_3 │ - add-int/lit8 v8, v8, -0x1 │ + add-int/lit8 v6, v6, -0x1 │ │ goto :goto_2 │ │ .line 652 │ :cond_6 │ - const-string v19, "PonyExpressActivity" │ + const-string v16, "PonyExpressActivity" │ │ - const-string v20, "Cannot find oldest episode" │ + const-string v17, "Cannot find oldest episode" │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v16 .. v17}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_3 │ │ .line 655 │ - .end local v6 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "episodesToDelete":I │ - .end local v8 # "i":I │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ - .end local v12 # "podcast":Ljava/lang/String; │ - .end local v14 # "podcast_url":Ljava/lang/String; │ - .end local v16 # "rowID":J │ - .end local v18 # "rows":I │ + .end local v4 # "episodes":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "episodesToDelete":I │ + .end local v6 # "i":I │ + .end local v7 # "parser":Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ + .end local v8 # "podcast":Ljava/lang/String; │ + .end local v10 # "podcast_url":Ljava/lang/String; │ + .end local v12 # "rowID":J │ + .end local v14 # "rows":I │ :cond_7 │ - const/16 v19, 0x0 │ + const/4 v15, 0x0 │ │ - return-object v19 │ + return-object v15 │ .end method │ │ .method protected onCancelled()V │ .locals 0 │ │ .prologue │ .line 694 │ @@ -771,32 +723,30 @@ │ │ .line 695 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 576 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->onPostExecute(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Void;)V │ - .locals 6 │ + .locals 7 │ .param p1, "result" # Ljava/lang/Void; │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 700 │ invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V │ │ .line 701 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ @@ -818,15 +768,15 @@ │ invoke-static {v2, v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1202(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Ljava/util/GregorianCalendar;)Ljava/util/GregorianCalendar; │ │ .line 704 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ const-string v3, "Updatestatus" │ │ - invoke-virtual {v2, v3, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v2, v3, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 705 │ .local v1, "updateStatus":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ @@ -840,25 +790,25 @@ │ │ invoke-static {v3}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$1200(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;)Ljava/util/GregorianCalendar; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/util/GregorianCalendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 707 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 709 │ iget-object v2, p0, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->this$0:Lorg/sixgun/ponyexpress/activity/PonyExpressActivity; │ │ - invoke-static {v2, v5}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$200(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ + invoke-static {v2, v6}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;->access$200(Lorg/sixgun/ponyexpress/activity/PonyExpressActivity;Z)V │ │ .line 710 │ return-void │ .end method │ │ .method protected onPreExecute()V │ .locals 3 │ @@ -909,14 +859,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 588 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 589 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/activity/PonyExpressActivity$UpdateEpisodes;->cancel(Z)Z ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$5;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/IdenticaActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/activity/IdenticaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/IdenticaActivity$1;->this$0:Lorg/sixgun/ponyexpress/activity/IdenticaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/activity/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ .prologue │ .line 654 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/activity/PlayerActivity$DownloadStarted;->this$0:Lorg/sixgun/ponyexpress/activity/PlayerActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/sixgun/ponyexpress/util/Utils.smali │ @@ -70,14 +70,15 @@ │ │ aput-object p1, v1, v4 │ │ .line 232 │ :try_start_0 │ sget-object v4, Lorg/sixgun/ponyexpress/util/Utils;->mBitmapDrawableCtor:Ljava/lang/reflect/Constructor; │ │ + .line 233 │ invoke-virtual {v4, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ move-object v0, v4 │ │ check-cast v0, Landroid/graphics/drawable/BitmapDrawable; │ @@ -90,65 +91,59 @@ │ │ .line 242 │ :goto_0 │ return-object v2 │ │ .line 234 │ :catch_0 │ - move-exception v4 │ - │ - move-object v3, v4 │ + move-exception v3 │ │ .line 235 │ .local v3, "e":Ljava/lang/InstantiationException; │ const-string v4, "PonyExpressUtils" │ │ const-string v5, "Could not instantiate BitmapDrawable" │ │ invoke-static {v4, v5, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 236 │ .end local v3 # "e":Ljava/lang/InstantiationException; │ :catch_1 │ - move-exception v4 │ - │ - move-object v3, v4 │ + move-exception v3 │ │ .line 237 │ .local v3, "e":Ljava/lang/IllegalAccessException; │ const-string v4, "PonyExpressUtils" │ │ const-string v5, "Could not access BitmapDrawable" │ │ invoke-static {v4, v5, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 238 │ .end local v3 # "e":Ljava/lang/IllegalAccessException; │ :catch_2 │ - move-exception v4 │ - │ - move-object v3, v4 │ + move-exception v3 │ │ .line 239 │ .local v3, "e":Ljava/lang/reflect/InvocationTargetException; │ const-string v4, "PonyExpressUtils" │ │ const-string v5, "Could not invoke BitmapDrawable" │ │ invoke-static {v4, v5, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method public static checkSdCardSpace()D │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 250 │ new-instance v2, Landroid/os/StatFs; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ @@ -162,113 +157,104 @@ │ │ .line 251 │ .local v2, "stat":Landroid/os/StatFs; │ invoke-virtual {v2}, Landroid/os/StatFs;->getAvailableBlocks()I │ │ move-result v3 │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ invoke-virtual {v2}, Landroid/os/StatFs;->getBlockSize()I │ │ - move-result v5 │ + move-result v3 │ │ - int-to-double v5, v5 │ + int-to-double v6, v3 │ │ - mul-double v0, v3, v5 │ + mul-double v0, v4, v6 │ │ .line 253 │ .local v0, "sdAvailSpace":D │ - const-wide v3, 0x412e848000000000L # 1000000.0 │ + const-wide v4, 0x412e848000000000L # 1000000.0 │ │ - div-double v3, v0, v3 │ + div-double v4, v0, v4 │ │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public static checkURL(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ .locals 6 │ .param p0, "_url" # Ljava/net/URL; │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ .line 93 │ :try_start_0 │ invoke-virtual {p0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ move-result-object v0 │ │ check-cast v0, Ljava/net/HttpURLConnection; │ │ .line 94 │ .local v0, "conn":Ljava/net/HttpURLConnection; │ - const-string v2, "PonyExpressUtils" │ + const-string v3, "PonyExpressUtils" │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Response code: " │ + const-string v5, "Response code: " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 96 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result v2 │ + move-result v3 │ │ - const/16 v3, 0xc8 │ + const/16 v4, 0xc8 │ │ - if-eq v2, v3, :cond_0 │ + if-eq v3, v4, :cond_0 │ │ - move-object v2, v5 │ + move-object v0, v2 │ │ .line 102 │ .end local v0 # "conn":Ljava/net/HttpURLConnection; │ + :cond_0 │ :goto_0 │ - return-object v2 │ + return-object v0 │ │ .line 99 │ :catch_0 │ - move-exception v2 │ - │ - move-object v1, v2 │ + move-exception v1 │ │ .local v1, "e":Ljava/io/IOException; │ - move-object v2, v5 │ + move-object v0, v2 │ │ .line 100 │ goto :goto_0 │ - │ - .end local v1 # "e":Ljava/io/IOException; │ - .restart local v0 # "conn":Ljava/net/HttpURLConnection; │ - :cond_0 │ - move-object v2, v0 │ - │ - .line 102 │ - goto :goto_0 │ .end method │ │ .method public static createBackgroundFromAlbumArt(Landroid/content/res/Resources;Landroid/graphics/Bitmap;II)Landroid/graphics/drawable/BitmapDrawable; │ .locals 5 │ .param p0, "res" # Landroid/content/res/Resources; │ .param p1, "art" # Landroid/graphics/Bitmap; │ .param p2, "height" # I │ @@ -361,81 +347,73 @@ │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ .end method │ │ .method public static deleteDir(Ljava/io/File;)Z │ - .locals 6 │ + .locals 5 │ .param p0, "path" # Ljava/io/File; │ │ .prologue │ .line 124 │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 125 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 126 │ - .local v2, "files":[Ljava/io/File; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + .local v1, "files":[Ljava/io/File; │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 127 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 128 │ - invoke-static {v1}, Lorg/sixgun/ponyexpress/util/Utils;->deleteDir(Ljava/io/File;)Z │ + invoke-static {v0}, Lorg/sixgun/ponyexpress/util/Utils;->deleteDir(Ljava/io/File;)Z │ │ .line 126 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 130 │ :cond_0 │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ goto :goto_1 │ │ .line 134 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v2 # "files":[Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "file":Ljava/io/File; │ + .end local v1 # "files":[Ljava/io/File; │ :cond_1 │ invoke-virtual {p0}, Ljava/io/File;->delete()Z │ │ - move-result v5 │ + move-result v2 │ │ - return v5 │ + return v2 │ .end method │ │ .method public static deleteFile(Lorg/sixgun/ponyexpress/PonyExpressApp;JLjava/lang/String;)Z │ .locals 5 │ .param p0, "ponyApp" # Lorg/sixgun/ponyexpress/PonyExpressApp; │ .param p1, "rowID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ @@ -595,38 +573,32 @@ │ :try_start_0 │ new-instance v1, Ljava/net/URL; │ │ invoke-direct {v1, p0}, Ljava/net/URL;->(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .local v1, "url":Ljava/net/URL; │ - move-object v2, v1 │ - │ .line 82 │ - .end local v1 # "url":Ljava/net/URL; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 78 │ :catch_0 │ - move-exception v2 │ - │ - move-object v0, v2 │ + move-exception v0 │ │ .line 79 │ .local v0, "e":Ljava/net/MalformedURLException; │ const-string v2, "PonyExpressUtils" │ │ const-string v3, "Episode URL badly formed." │ │ invoke-static {v2, v3, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 80 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private static initCompatibility()V │ .locals 5 │ │ @@ -669,34 +641,30 @@ │ .line 220 │ .end local v0 # "cls":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :goto_0 │ return-void │ │ .line 213 │ :catch_0 │ - move-exception v3 │ - │ - move-object v1, v3 │ + move-exception v1 │ │ .line 214 │ .local v1, "e":Ljava/lang/SecurityException; │ const-string v3, "PonyExpressUtils" │ │ const-string v4, "BitmapDrawable security exception" │ │ invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 215 │ .end local v1 # "e":Ljava/lang/SecurityException; │ :catch_1 │ - move-exception v3 │ - │ - move-object v1, v3 │ + move-exception v1 │ │ .line 217 │ .local v1, "e":Ljava/lang/NoSuchMethodException; │ const-string v3, "PonyExpressUtils" │ │ const-string v4, "BitmapDrawable has no such method" │ │ @@ -785,20 +753,16 @@ │ .line 112 │ const-string v1, "" │ │ invoke-virtual {p0, p1, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .local v0, "stripped":Ljava/lang/String; │ - move-object v1, v0 │ - │ .line 115 │ - .end local v0 # "stripped":Ljava/lang/String; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_0 │ - move-object v1, p0 │ + move-object v0, p0 │ │ goto :goto_0 │ .end method ├── smali/org/sixgun/ponyexpress/util/DentParser$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$new_dent:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/DentParser;Ljava/util/ArrayList;Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/DentParser; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/DentParser$1;->this$0:Lorg/sixgun/ponyexpress/util/DentParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/DentParser$1;->val$dents:Ljava/util/ArrayList; ├── smali/org/sixgun/ponyexpress/util/DentParser$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_dent:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/DentParser; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/DentParser$5;->this$0:Lorg/sixgun/ponyexpress/util/DentParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/DentParser$5;->val$new_dent:Lorg/sixgun/ponyexpress/Dent; ├── smali/org/sixgun/ponyexpress/util/SixgunPodcastsParser$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;->this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$3;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/PodcastFeedParser$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;->this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;Landroid/content/Context;)V │ .locals 3 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor$PonyExpressDbHelper;->this$0:Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ .line 85 ├── smali/org/sixgun/ponyexpress/util/BaseFeedParser.smali │ @@ -40,17 +40,15 @@ │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/BaseFeedParser;->mCtx:Landroid/content/Context; │ │ .line 61 │ return-void │ │ .line 56 │ :catch_0 │ - move-exception v1 │ - │ - move-object v0, v1 │ + move-exception v0 │ │ .line 57 │ .local v0, "e":Ljava/net/MalformedURLException; │ const-string v1, "" │ │ invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/util/BaseFeedParser;->NotifyError(Ljava/lang/String;)V │ │ @@ -102,14 +100,15 @@ │ │ .line 103 │ .local v1, "intent":Landroid/app/PendingIntent; │ iget-object v5, p0, Lorg/sixgun/ponyexpress/util/BaseFeedParser;->mCtx:Landroid/content/Context; │ │ const-string v6, "notification" │ │ + .line 104 │ invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/app/NotificationManager; │ │ .line 105 │ @@ -137,14 +136,15 @@ │ │ .line 112 │ :cond_0 │ new-instance v2, Landroid/app/Notification; │ │ const/4 v5, 0x0 │ │ + .line 114 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ invoke-direct {v2, v0, v5, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 115 │ @@ -162,18 +162,20 @@ │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/sixgun/ponyexpress/util/BaseFeedParser;->mCtx:Landroid/content/Context; │ │ const v7, 0x7f060003 │ │ + .line 117 │ invoke-virtual {v6, v7}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ + .line 116 │ invoke-virtual {v2, v5, v6, v4, v1}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 118 │ const/4 v5, 0x6 │ │ invoke-virtual {v3, v5, v2}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V ├── smali/org/sixgun/ponyexpress/util/SixgunPodcastsParser$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;->this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$4;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/DentParser.smali │ @@ -194,31 +194,31 @@ │ .local v2, "istream":Ljava/io/InputStream; │ if-eqz v2, :cond_0 │ │ .line 130 │ :try_start_0 │ sget-object v7, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ │ + .line 131 │ invoke-virtual {v5}, Landroid/sax/RootElement;->getContentHandler()Lorg/xml/sax/ContentHandler; │ │ move-result-object v8 │ │ + .line 130 │ invoke-static {v2, v7, v8}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 141 │ :goto_0 │ return-object v0 │ │ .line 132 │ :catch_0 │ - move-exception v7 │ - │ - move-object v1, v7 │ + move-exception v1 │ │ .line 133 │ .local v1, "e":Ljava/lang/Exception; │ const-string v7, "" │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/util/DentParser;->NotifyError(Ljava/lang/String;)V ├── smali/org/sixgun/ponyexpress/util/PonyExpressDbAdaptor.smali │ @@ -212,19 +212,19 @@ │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method private insertPodcast(Lorg/sixgun/ponyexpress/Podcast;)Z │ - .locals 10 │ + .locals 11 │ .param p1, "podcast" # Lorg/sixgun/ponyexpress/Podcast; │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 635 │ new-instance v1, Landroid/content/ContentValues; │ │ invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 636 │ @@ -258,22 +258,24 @@ │ move-result-object v5 │ │ if-eqz v5, :cond_0 │ │ .line 640 │ const-string v5, "art" │ │ + .line 641 │ invoke-virtual {p1}, Lorg/sixgun/ponyexpress/Podcast;->getArt_Url()Ljava/net/URL; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 640 │ invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 646 │ :goto_0 │ const-string v5, "identica_tag" │ │ invoke-virtual {p1}, Lorg/sixgun/ponyexpress/Podcast;->getIdenticaTag()Ljava/lang/String; │ @@ -297,35 +299,35 @@ │ invoke-virtual {v1, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 651 │ iget-object v5, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v6, "Podcasts" │ │ - invoke-virtual {v5, v6, v9, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v5, v6, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)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 v3 │ │ .line 652 │ .local v3, "row_ID":Ljava/lang/Long; │ const-string v4, "PodEps" │ │ .line 653 │ .local v4, "tablename":Ljava/lang/String; │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - const-wide/16 v7, -0x1 │ + const-wide/16 v8, -0x1 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-eqz v5, :cond_1 │ │ .line 654 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ @@ -392,15 +394,15 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v5, v6, v1, v7, v9}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v5, v6, v1, v7, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 658 │ const/4 v5, 0x1 │ │ .line 659 │ .end local v2 # "quotedName":Ljava/lang/String; │ :goto_1 │ @@ -434,14 +436,15 @@ │ │ iget-object v6, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mCtx:Landroid/content/Context; │ │ iget-object v7, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mCtx:Landroid/content/Context; │ │ const v8, 0x7f06004d │ │ + .line 576 │ invoke-virtual {v7, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-direct {v3, v6, v7}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;->(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 577 │ @@ -675,38 +678,37 @@ │ .end annotation │ │ .prologue │ .line 602 │ .local p1, "podcasts":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/sixgun/ponyexpress/Podcast; │ + check-cast v0, Lorg/sixgun/ponyexpress/Podcast; │ │ .line 603 │ - .local v1, "podcast":Lorg/sixgun/ponyexpress/Podcast; │ - invoke-virtual {p0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->addNewPodcast(Lorg/sixgun/ponyexpress/Podcast;)V │ + .local v0, "podcast":Lorg/sixgun/ponyexpress/Podcast; │ + invoke-virtual {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->addNewPodcast(Lorg/sixgun/ponyexpress/Podcast;)V │ │ goto :goto_0 │ │ .line 605 │ - .end local v1 # "podcast":Lorg/sixgun/ponyexpress/Podcast; │ + .end local v0 # "podcast":Lorg/sixgun/ponyexpress/Podcast; │ :cond_0 │ return-void │ .end method │ │ .method public close()V │ .locals 1 │ │ @@ -818,25 +820,23 @@ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ .line 561 │ invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ - move v0, v1 │ - │ .line 565 │ :goto_0 │ - return v0 │ + return v1 │ │ .line 564 │ :cond_0 │ invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ - move v0, v12 │ + move v1, v12 │ │ .line 565 │ goto :goto_0 │ .end method │ │ .method public countUnlistened(Ljava/lang/String;)I │ .locals 12 │ @@ -943,15 +943,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getAlbumArtUrl(J)Ljava/lang/String; │ - .locals 12 │ + .locals 13 │ .param p1, "row_ID" # J │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -1478,634 +1478,642 @@ │ invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 812 │ return-object v13 │ .end method │ │ .method public getDescription(JLjava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ .line 470 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 471 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v6, "_id" │ │ - aput-object v4, v3, v0 │ + aput-object v6, v5, v2 │ │ - const-string v0, "description" │ + const-string v2, "description" │ │ - aput-object v0, v3, v1 │ + aput-object v2, v5, v3 │ │ .line 472 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "_id=" │ + const-string v8, "_id=" │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, p1 │ │ - move-result-object v4 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v4 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object v6, v5 │ + move-result-object v6 │ │ - move-object v7, v5 │ + move-object v8, v7 │ │ - move-object v8, v5 │ + move-object v9, v7 │ │ - move-object v9, v5 │ + move-object v10, v7 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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-object v11, v7 │ │ - move-result-object v10 │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 474 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const-string v11, "" │ + .local v12, "cursor":Landroid/database/Cursor; │ + const-string v13, "" │ │ .line 475 │ - .local v11, "description":Ljava/lang/String; │ - if-eqz v10, :cond_0 │ + .local v13, "description":Ljava/lang/String; │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 476 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 477 │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ .line 481 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 482 │ - return-object v11 │ + return-object v13 │ │ .line 479 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at getDescription()" │ + const-string v3, "Empty cursor at getDescription()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getEpisodeFilename(JLjava/lang/String;)Ljava/lang/String; │ - .locals 16 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ .line 411 │ - move-object/from16 v0, p0 │ - │ - move-object/from16 v1, p3 │ + move-object/from16 v0, p3 │ │ - invoke-direct {v0, v1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 412 │ - .local v5, "table_name":Ljava/lang/String; │ - const/4 v3, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v6, v3, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v3, "_id" │ │ - aput-object v4, v6, v3 │ + aput-object v3, v5, v2 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v4, "filename" │ + const-string v3, "filename" │ │ - aput-object v4, v6, v3 │ + aput-object v3, v5, v2 │ │ .line 413 │ - .local v6, "columns":[Ljava/lang/String; │ - move-object/from16 v0, p0 │ - │ - iget-object v0, v0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ - │ - move-object v3, v0 │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "_id=" │ + const-string v7, "_id=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - move-object v0, v7 │ + move-wide/from16 v0, p1 │ │ - move-wide/from16 v1, p1 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-result-object v6 │ │ - move-result-object v7 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v7 │ + const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ const/4 v10, 0x0 │ │ const/4 v11, 0x0 │ │ - const/4 v12, 0x0 │ - │ - invoke-virtual/range {v3 .. v12}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ + move-result-object v12 │ │ .line 415 │ - .local v13, "cursor":Landroid/database/Cursor; │ - const-string v14, "" │ + .local v12, "cursor":Landroid/database/Cursor; │ + const-string v13, "" │ │ .line 416 │ - .local v14, "filename":Ljava/lang/String; │ - const-string v15, "" │ + .local v13, "filename":Ljava/lang/String; │ + const-string v14, "" │ │ .line 417 │ - .local v15, "short_filename":Ljava/lang/String; │ - if-eqz v13, :cond_0 │ + .local v14, "short_filename":Ljava/lang/String; │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v13}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 418 │ - invoke-interface {v13}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 419 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-interface {v13, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 421 │ - const/16 v3, 0x2f │ + const/16 v2, 0x2f │ │ - invoke-virtual {v14, v3}, Ljava/lang/String;->lastIndexOf(I)I │ + invoke-virtual {v13, v2}, Ljava/lang/String;->lastIndexOf(I)I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v14, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v13, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 422 │ - const-string v3, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "Filename of Episode is: " │ + const-string v6, "Filename of Episode is: " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 426 │ :goto_0 │ - invoke-interface {v13}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 427 │ - return-object v15 │ + return-object v14 │ │ .line 424 │ :cond_0 │ - const-string v3, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v4, "Empty cursor at getEpisodeFilename()" │ + const-string v3, "Empty cursor at getEpisodeFilename()" │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getEpisodeSize(JLjava/lang/String;)I │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ .line 537 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 538 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v6, "_id" │ │ - aput-object v4, v3, v0 │ + aput-object v6, v5, v2 │ │ - const-string v0, "length" │ + const-string v2, "length" │ │ - aput-object v0, v3, v1 │ + aput-object v2, v5, v3 │ │ .line 539 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "_id=" │ + const-string v8, "_id=" │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, p1 │ │ - move-result-object v4 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v4 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object v6, v5 │ + move-result-object v6 │ │ - move-object v7, v5 │ + move-object v8, v7 │ │ - move-object v8, v5 │ + move-object v9, v7 │ │ - move-object v9, v5 │ + move-object v10, v7 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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-object v11, v7 │ │ - move-result-object v10 │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 542 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const/4 v11, 0x0 │ + .local v12, "cursor":Landroid/database/Cursor; │ + const/4 v13, 0x0 │ │ .line 543 │ - .local v11, "size":I │ - if-eqz v10, :cond_0 │ + .local v13, "size":I │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 544 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 545 │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v11 │ + move-result v13 │ │ .line 549 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 550 │ - return v11 │ + return v13 │ │ .line 547 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at getEpisodeSize()" │ + const-string v3, "Empty cursor at getEpisodeSize()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getEpisodeTitle(JLjava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ .line 431 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 432 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v6, "_id" │ │ - aput-object v4, v3, v0 │ + aput-object v6, v5, v2 │ │ - const-string v0, "title" │ + const-string v2, "title" │ │ - aput-object v0, v3, v1 │ + aput-object v2, v5, v3 │ │ .line 433 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "_id=" │ + const-string v8, "_id=" │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, p1 │ │ - move-result-object v4 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v4 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object v6, v5 │ + move-result-object v6 │ │ - move-object v7, v5 │ + move-object v8, v7 │ │ - move-object v8, v5 │ + move-object v9, v7 │ │ - move-object v9, v5 │ + move-object v10, v7 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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-object v11, v7 │ │ - move-result-object v10 │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 435 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const-string v11, "" │ + .local v12, "cursor":Landroid/database/Cursor; │ + const-string v13, "" │ │ .line 436 │ - .local v11, "title":Ljava/lang/String; │ - if-eqz v10, :cond_0 │ + .local v13, "title":Ljava/lang/String; │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 437 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 438 │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ .line 439 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Title of Episode is: " │ + const-string v6, "Title of Episode is: " │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 443 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 444 │ - return-object v11 │ + return-object v13 │ │ .line 441 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at getEpisodeTitle()" │ + const-string v3, "Empty cursor at getEpisodeTitle()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getEpisodeUrl(JLjava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ .line 339 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 340 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v6, "_id" │ │ - aput-object v4, v3, v0 │ + aput-object v6, v5, v2 │ │ - const-string v0, "url" │ + const-string v2, "url" │ │ - aput-object v0, v3, v1 │ + aput-object v2, v5, v3 │ │ .line 341 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "_id=" │ + const-string v8, "_id=" │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, p1 │ │ - move-result-object v4 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v4 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object v6, v5 │ + move-result-object v6 │ │ - move-object v7, v5 │ + move-object v8, v7 │ │ - move-object v8, v5 │ + move-object v9, v7 │ │ - move-object v9, v5 │ + move-object v10, v7 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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-object v11, v7 │ │ - move-result-object v10 │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 343 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const-string v11, "" │ + .local v12, "cursor":Landroid/database/Cursor; │ + const-string v13, "" │ │ .line 344 │ - .local v11, "url":Ljava/lang/String; │ - if-eqz v10, :cond_0 │ + .local v13, "url":Ljava/lang/String; │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 345 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 346 │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v13 │ │ .line 347 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Url of Episode is: " │ + const-string v6, "Url of Episode is: " │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 351 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 352 │ - return-object v11 │ + return-object v13 │ │ .line 349 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at getEpisodeUrl()" │ + const-string v3, "Empty cursor at getEpisodeUrl()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getFilenamesOnDisk(Ljava/lang/String;)Ljava/util/Map; │ .locals 15 │ .param p1, "podcast_name" # Ljava/lang/String; │ @@ -2530,114 +2538,118 @@ │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getListened(JLjava/lang/String;)I │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ - const/4 v1, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ .line 486 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 487 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v4, "_id" │ + const-string v6, "_id" │ │ - aput-object v4, v3, v0 │ + aput-object v6, v5, v2 │ │ - const-string v0, "listened" │ + const-string v2, "listened" │ │ - aput-object v0, v3, v1 │ + aput-object v2, v5, v3 │ │ .line 488 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "_id=" │ + const-string v8, "_id=" │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, p1 │ │ - move-result-object v4 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v4 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object v6, v5 │ + move-result-object v6 │ │ - move-object v7, v5 │ + move-object v8, v7 │ │ - move-object v8, v5 │ + move-object v9, v7 │ │ - move-object v9, v5 │ + move-object v10, v7 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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-object v11, v7 │ │ - move-result-object v10 │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 490 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const/4 v11, -0x1 │ + .local v12, "cursor":Landroid/database/Cursor; │ + const/4 v13, -0x1 │ │ .line 491 │ - .local v11, "listened":I │ - if-eqz v10, :cond_0 │ + .local v13, "listened":I │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 492 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 493 │ - invoke-interface {v10, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v12, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v11 │ + move-result v13 │ │ .line 497 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 498 │ - return v11 │ + return v13 │ │ .line 495 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at getListened()" │ + const-string v3, "Empty cursor at getListened()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getNumberOfRows(Ljava/lang/String;)I │ .locals 10 │ .param p1, "podcast_name" # Ljava/lang/String; │ @@ -2718,15 +2730,15 @@ │ .method public getOldestEpisode(Ljava/lang/String;)J │ .locals 14 │ .param p1, "podcast_name" # Ljava/lang/String; │ │ .prologue │ const/4 v1, 0x1 │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ const/4 v4, 0x0 │ │ .line 506 │ invoke-direct {p0, p1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ @@ -2735,15 +2747,15 @@ │ .local v2, "table_name":Ljava/lang/String; │ const/4 v0, 0x2 │ │ new-array v3, v0, [Ljava/lang/String; │ │ const-string v0, "_id" │ │ - aput-object v0, v3, v13 │ + aput-object v0, v3, v11 │ │ const-string v0, "date" │ │ aput-object v0, v3, v1 │ │ .line 508 │ .local v3, "columns":[Ljava/lang/String; │ @@ -2761,54 +2773,54 @@ │ │ invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v10 │ │ .line 510 │ .local v10, "cursor":Landroid/database/Cursor; │ - const-wide/16 v11, -0x1 │ + const-wide/16 v12, -0x1 │ │ .line 511 │ - .local v11, "row_ID":J │ + .local v12, "row_ID":J │ if-eqz v10, :cond_0 │ │ invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ .line 512 │ invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 513 │ - invoke-interface {v10, v13}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v10, v11}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 517 │ :goto_0 │ invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 518 │ - return-wide v11 │ + return-wide v12 │ │ .line 515 │ :cond_0 │ const-string v0, "PonyExpressDbAdaptor" │ │ const-string v1, "Empty cursor at getOldestEpisode()" │ │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method public getPodcastName(J)Ljava/lang/String; │ - .locals 12 │ + .locals 13 │ .param p1, "row_ID" # J │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -3167,160 +3179,164 @@ │ .line 208 │ iget-object v3, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ const/4 v4, 0x0 │ │ invoke-virtual {v3, v2, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public isEpisodeDownloaded(JLjava/lang/String;)Z │ - .locals 12 │ + .locals 15 │ .param p1, "row_ID" # J │ .param p3, "podcast_name" # Ljava/lang/String; │ │ .prologue │ .line 448 │ - invoke-direct {p0, p3}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, p3 │ │ - move-result-object v2 │ + invoke-direct {p0, v0}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v4 │ │ .line 449 │ - .local v2, "table_name":Ljava/lang/String; │ - const/4 v0, 0x2 │ + .local v4, "table_name":Ljava/lang/String; │ + const/4 v2, 0x2 │ │ - new-array v3, v0, [Ljava/lang/String; │ + new-array v5, v2, [Ljava/lang/String; │ │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v1, "_id" │ + const-string v3, "_id" │ │ - aput-object v1, v3, v0 │ + aput-object v3, v5, v2 │ │ - const/4 v0, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v1, "downloaded" │ + const-string v3, "downloaded" │ │ - aput-object v1, v3, v0 │ + aput-object v3, v5, v2 │ │ .line 450 │ - .local v3, "columns":[Ljava/lang/String; │ - iget-object v0, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ - │ - const/4 v1, 0x1 │ + .local v5, "columns":[Ljava/lang/String; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + const/4 v3, 0x1 │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - const-string v5, "_id=" │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v7, "_id=" │ │ - move-result-object v4 │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-result-object v6 │ │ - move-result-object v4 │ + move-wide/from16 v0, p1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - const/4 v5, 0x0 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + move-result-object v6 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ - invoke-virtual/range {v0 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 v10, 0x0 │ │ - move-result-object v10 │ + const/4 v11, 0x0 │ + │ + invoke-virtual/range {v2 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(ZLjava/lang/String;[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 │ │ .line 452 │ - .local v10, "cursor":Landroid/database/Cursor; │ - const/4 v11, 0x0 │ + .local v12, "cursor":Landroid/database/Cursor; │ + const/4 v13, 0x0 │ │ .line 453 │ - .local v11, "downloaded":I │ - if-eqz v10, :cond_0 │ + .local v13, "downloaded":I │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ │ - move-result v0 │ + move-result v2 │ │ - if-lez v0, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 454 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 455 │ - const/4 v0, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-interface {v10, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v12, v2}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v11 │ + move-result v13 │ │ .line 456 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Episode downloaded: " │ + const-string v6, "Episode downloaded: " │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 460 │ :goto_0 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 461 │ - if-nez v11, :cond_1 │ + if-nez v13, :cond_1 │ │ .line 462 │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ .line 464 │ :goto_1 │ - return v0 │ + return v2 │ │ .line 458 │ :cond_0 │ - const-string v0, "PonyExpressDbAdaptor" │ + const-string v2, "PonyExpressDbAdaptor" │ │ - const-string v1, "Empty cursor at isEpisodeDownloaded()" │ + const-string v3, "Empty cursor at isEpisodeDownloaded()" │ │ - invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 464 │ :cond_1 │ - const/4 v0, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public listAllPodcasts()Ljava/util/List; │ .locals 14 │ .annotation system Ldalvik/annotation/Signature; │ @@ -3719,15 +3735,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public update(Ljava/lang/String;JLjava/lang/String;I)Z │ - .locals 5 │ + .locals 6 │ .param p1, "podcast_name" # Ljava/lang/String; │ .param p2, "rowID" # J │ .param p4, "key" # Ljava/lang/String; │ .param p5, "newRecord" # I │ │ .prologue │ .line 385 │ @@ -3794,106 +3810,104 @@ │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public update(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "podcast_name" # Ljava/lang/String; │ .param p2, "rowID" # J │ .param p4, "key" # Ljava/lang/String; │ .param p5, "newRecord" # Ljava/lang/String; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v2, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ .line 364 │ invoke-direct {p0, p1}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getTableName(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 365 │ .local v0, "table_name":Ljava/lang/String; │ new-instance v1, Landroid/content/ContentValues; │ │ invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 367 │ .local v1, "values":Landroid/content/ContentValues; │ - const-string v2, "downloaded" │ + const-string v4, "downloaded" │ │ - if-ne p4, v2, :cond_0 │ + if-ne p4, v4, :cond_0 │ │ .line 368 │ - const-string v2, "true" │ + const-string v4, "true" │ │ - if-ne p5, v2, :cond_1 │ + if-ne p5, v4, :cond_1 │ │ .line 369 │ - const-string v2, "downloaded" │ + const-string v4, "downloaded" │ │ - invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 374 │ :cond_0 │ :goto_0 │ - iget-object v2, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ - │ - new-instance v3, Ljava/lang/StringBuilder; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - const-string v4, "_id=" │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v6, "_id=" │ │ - move-result-object v3 │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v3, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-result-object v5 │ │ - move-result-object v3 │ + invoke-virtual {v5, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v5 │ │ - move-result-object v3 │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + move-result-object v5 │ │ - invoke-virtual {v2, v0, v1, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v6, 0x0 │ │ - move-result v2 │ + invoke-virtual {v4, v0, v1, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - if-lez v2, :cond_2 │ + move-result v4 │ │ - move v2, v6 │ + if-lez v4, :cond_2 │ │ :goto_1 │ return v2 │ │ .line 371 │ :cond_1 │ - const-string v2, "downloaded" │ + const-string v4, "downloaded" │ │ - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto :goto_0 │ │ :cond_2 │ - move v2, v5 │ + move v2, v3 │ │ .line 374 │ goto :goto_1 │ .end method │ │ .method public updateAlbumArtUrl(Ljava/lang/String;Ljava/lang/String;)V │ .locals 13 ├── smali/org/sixgun/ponyexpress/util/PodcastFeedParser$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;->this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;->this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$5;->val$new_episode:Lorg/sixgun/ponyexpress/Episode; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;->this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$4;->val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ @@ -62,22 +63,24 @@ │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ const-string v3, "audio/mpeg" │ │ + .line 122 │ invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ const-string v3, "application/ogg" │ │ + .line 123 │ invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ .line 124 ├── smali/org/sixgun/ponyexpress/util/SixgunPodcastsParser.smali │ @@ -139,32 +139,32 @@ │ .local v1, "istream":Ljava/io/InputStream; │ if-eqz v1, :cond_0 │ │ .line 106 │ :try_start_0 │ sget-object v6, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ │ + .line 107 │ invoke-virtual {v5}, Landroid/sax/RootElement;->getContentHandler()Lorg/xml/sax/ContentHandler; │ │ move-result-object v7 │ │ + .line 106 │ invoke-static {v1, v6, v7}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 113 │ :cond_0 │ :goto_0 │ return-object v4 │ │ .line 108 │ :catch_0 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 109 │ .local v0, "e":Ljava/lang/Exception; │ const-string v6, "" │ │ invoke-virtual {p0, v6}, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;->NotifyError(Ljava/lang/String;)V ├── smali/org/sixgun/ponyexpress/util/DentParser$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_dent:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/DentParser; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/DentParser$4;->this$0:Lorg/sixgun/ponyexpress/util/DentParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/DentParser$4;->val$new_dent:Lorg/sixgun/ponyexpress/Dent; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;->this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$2;->val$new_episode:Lorg/sixgun/ponyexpress/Episode; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Lorg/sixgun/ponyexpress/Episode;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;->this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$3;->val$new_episode:Lorg/sixgun/ponyexpress/Episode; ├── smali/org/sixgun/ponyexpress/util/PodcastFeedParser.smali │ @@ -41,212 +41,211 @@ │ return-object v0 │ .end method │ │ .method public parse()Lorg/sixgun/ponyexpress/Podcast; │ .locals 8 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 60 │ new-instance v3, Lorg/sixgun/ponyexpress/Podcast; │ │ invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;->()V │ │ .line 61 │ .local v3, "new_podcast":Lorg/sixgun/ponyexpress/Podcast; │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ + iget-object v6, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ │ - if-nez v5, :cond_0 │ + if-nez v6, :cond_0 │ │ - move-object v5, v7 │ + move-object v3, v5 │ │ .line 110 │ + .end local v3 # "new_podcast":Lorg/sixgun/ponyexpress/Podcast; │ :goto_0 │ - return-object v5 │ + return-object v3 │ │ .line 66 │ + .restart local v3 # "new_podcast":Lorg/sixgun/ponyexpress/Podcast; │ :cond_0 │ new-instance v4, Landroid/sax/RootElement; │ │ - const-string v5, "rss" │ + const-string v6, "rss" │ │ - invoke-direct {v4, v5}, Landroid/sax/RootElement;->(Ljava/lang/String;)V │ + invoke-direct {v4, v6}, Landroid/sax/RootElement;->(Ljava/lang/String;)V │ │ .line 67 │ .local v4, "root":Landroid/sax/RootElement; │ - const-string v5, "channel" │ + const-string v6, "channel" │ │ - invoke-virtual {v4, v5}, Landroid/sax/RootElement;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ + invoke-virtual {v4, v6}, Landroid/sax/RootElement;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ │ move-result-object v0 │ │ .line 74 │ .local v0, "channel":Landroid/sax/Element; │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ + iget-object v6, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ │ - invoke-virtual {v3, v5}, Lorg/sixgun/ponyexpress/Podcast;->setFeedUrl(Ljava/net/URL;)V │ + invoke-virtual {v3, v6}, Lorg/sixgun/ponyexpress/Podcast;->setFeedUrl(Ljava/net/URL;)V │ │ .line 77 │ - const-string v5, "title" │ + const-string v6, "title" │ │ - invoke-virtual {v0, v5}, Landroid/sax/Element;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ + invoke-virtual {v0, v6}, Landroid/sax/Element;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; │ + new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1; │ │ - invoke-direct {v6, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ + invoke-direct {v7, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ - invoke-virtual {v5, v6}, Landroid/sax/Element;->setEndTextElementListener(Landroid/sax/EndTextElementListener;)V │ + invoke-virtual {v6, v7}, Landroid/sax/Element;->setEndTextElementListener(Landroid/sax/EndTextElementListener;)V │ │ .line 86 │ - const-string v5, "http://search.yahoo.com/mrss/" │ + const-string v6, "http://search.yahoo.com/mrss/" │ │ - const-string v6, "thumbnail" │ + const-string v7, "thumbnail" │ │ - invoke-virtual {v0, v5, v6}, Landroid/sax/Element;->getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; │ + invoke-virtual {v0, v6, v7}, Landroid/sax/Element;->getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; │ + new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2; │ │ - invoke-direct {v6, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ + invoke-direct {v7, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$2;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ - invoke-virtual {v5, v6}, Landroid/sax/Element;->setStartElementListener(Landroid/sax/StartElementListener;)V │ + invoke-virtual {v6, v7}, Landroid/sax/Element;->setStartElementListener(Landroid/sax/StartElementListener;)V │ │ .line 98 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v2 │ │ .line 99 │ .local v2, "istream":Ljava/io/InputStream; │ if-eqz v2, :cond_1 │ │ .line 101 │ :try_start_0 │ - sget-object v5, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ + sget-object v6, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ │ + .line 102 │ invoke-virtual {v4}, Landroid/sax/RootElement;->getContentHandler()Lorg/xml/sax/ContentHandler; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-static {v2, v5, v6}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ + .line 101 │ + invoke-static {v2, v6, v7}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-object v5, v3 │ - │ - .line 107 │ goto :goto_0 │ │ .line 103 │ :catch_0 │ - move-exception v5 │ - │ - move-object v1, v5 │ + move-exception v1 │ │ .line 104 │ .local v1, "e":Ljava/lang/Exception; │ - const-string v5, "" │ + const-string v6, "" │ │ - invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ + invoke-virtual {p0, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ │ - move-object v5, v7 │ + move-object v3, v5 │ │ .line 105 │ goto :goto_0 │ │ .line 109 │ .end local v1 # "e":Ljava/lang/Exception; │ :cond_1 │ - const-string v5, "" │ + const-string v6, "" │ │ - invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ + invoke-virtual {p0, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ │ - move-object v5, v7 │ + move-object v3, v5 │ │ .line 110 │ goto :goto_0 │ .end method │ │ .method public parseAlbumArtURL()Ljava/lang/String; │ .locals 8 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 117 │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ - │ - if-nez v5, :cond_0 │ + iget-object v6, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->mFeedUrl:Ljava/net/URL; │ │ - move-object v5, v7 │ + if-nez v6, :cond_0 │ │ .line 152 │ :goto_0 │ return-object v5 │ │ .line 122 │ :cond_0 │ new-instance v4, Landroid/sax/RootElement; │ │ - const-string v5, "rss" │ + const-string v6, "rss" │ │ - invoke-direct {v4, v5}, Landroid/sax/RootElement;->(Ljava/lang/String;)V │ + invoke-direct {v4, v6}, Landroid/sax/RootElement;->(Ljava/lang/String;)V │ │ .line 123 │ .local v4, "root":Landroid/sax/RootElement; │ - const-string v5, "channel" │ + const-string v6, "channel" │ │ - invoke-virtual {v4, v5}, Landroid/sax/RootElement;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ + invoke-virtual {v4, v6}, Landroid/sax/RootElement;->requireChild(Ljava/lang/String;)Landroid/sax/Element; │ │ move-result-object v0 │ │ .line 127 │ .local v0, "channel":Landroid/sax/Element; │ new-instance v3, Lorg/sixgun/ponyexpress/Podcast; │ │ invoke-direct {v3}, Lorg/sixgun/ponyexpress/Podcast;->()V │ │ .line 131 │ .local v3, "new_podcast":Lorg/sixgun/ponyexpress/Podcast; │ - const-string v5, "http://search.yahoo.com/mrss/" │ + const-string v6, "http://search.yahoo.com/mrss/" │ │ - const-string v6, "thumbnail" │ + const-string v7, "thumbnail" │ │ - invoke-virtual {v0, v5, v6}, Landroid/sax/Element;->getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; │ + invoke-virtual {v0, v6, v7}, Landroid/sax/Element;->getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - new-instance v6, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; │ + new-instance v7, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3; │ │ - invoke-direct {v6, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ + invoke-direct {v7, p0, v3}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$3;->(Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ │ - invoke-virtual {v5, v6}, Landroid/sax/Element;->setStartElementListener(Landroid/sax/StartElementListener;)V │ + invoke-virtual {v6, v7}, Landroid/sax/Element;->setStartElementListener(Landroid/sax/StartElementListener;)V │ │ .line 142 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v2 │ │ .line 143 │ .local v2, "istream":Ljava/io/InputStream; │ if-eqz v2, :cond_1 │ │ .line 145 │ :try_start_0 │ - sget-object v5, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ + sget-object v6, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ │ + .line 146 │ invoke-virtual {v4}, Landroid/sax/RootElement;->getContentHandler()Lorg/xml/sax/ContentHandler; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-static {v2, v5, v6}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ + .line 145 │ + invoke-static {v2, v6, v7}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 152 │ :cond_1 │ invoke-virtual {v3}, Lorg/sixgun/ponyexpress/Podcast;->getArt_Url()Ljava/net/URL; │ │ @@ -256,22 +255,17 @@ │ │ move-result-object v5 │ │ goto :goto_0 │ │ .line 147 │ :catch_0 │ - move-exception v5 │ - │ - move-object v1, v5 │ + move-exception v1 │ │ .line 148 │ .local v1, "e":Ljava/lang/Exception; │ - const-string v5, "" │ - │ - invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ + const-string v6, "" │ │ - move-object v5, v7 │ + invoke-virtual {p0, v6}, Lorg/sixgun/ponyexpress/util/PodcastFeedParser;->NotifyError(Ljava/lang/String;)V │ │ - .line 149 │ goto :goto_0 │ .end method ├── smali/org/sixgun/ponyexpress/util/ImageManager.smali │ @@ -75,17 +75,15 @@ │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 75 │ return-void │ │ .line 71 │ :catch_0 │ - move-exception v1 │ - │ - move-object v0, v1 │ + move-exception v0 │ │ .line 73 │ .local v0, "e":Ljava/security/NoSuchAlgorithmException; │ new-instance v1, Ljava/lang/RuntimeException; │ │ const-string v2, "No MD5 algorithm." │ │ @@ -96,85 +94,80 @@ │ │ .method private getHashString(Ljava/security/MessageDigest;)Ljava/lang/String; │ .locals 6 │ .param p1, "digest" # Ljava/security/MessageDigest; │ │ .prologue │ .line 82 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 84 │ - .local v2, "builder":Ljava/lang/StringBuilder; │ + .local v1, "builder":Ljava/lang/StringBuilder; │ invoke-virtual {p1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[B │ - array-length v4, v0 │ + array-length v4, v3 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-byte v1, v0, v3 │ + aget-byte v0, v3, v2 │ │ .line 85 │ - .local v1, "b":B │ - shr-int/lit8 v5, v1, 0x4 │ + .local v0, "b":B │ + shr-int/lit8 v5, v0, 0x4 │ │ and-int/lit8 v5, v5, 0xf │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 86 │ - and-int/lit8 v5, v1, 0xf │ + and-int/lit8 v5, v0, 0xf │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 84 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 89 │ - .end local v1 # "b":B │ + .end local v0 # "b":B │ :cond_0 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method private lookupFile(Ljava/lang/String;)Landroid/graphics/Bitmap; │ .locals 5 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 101 │ if-nez p1, :cond_1 │ │ - move-object v3, v4 │ - │ - .line 121 │ + .line 114 │ :cond_0 │ :goto_0 │ return-object v3 │ │ .line 106 │ :cond_1 │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/util/ImageManager;->getMd5(Ljava/lang/String;)Ljava/lang/String; │ @@ -184,17 +177,17 @@ │ .line 107 │ .local v2, "hashedUrl":Ljava/lang/String; │ const/4 v1, 0x0 │ │ .line 110 │ .local v1, "fis":Ljava/io/FileInputStream; │ :try_start_0 │ - iget-object v3, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v3, v2}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ + invoke-virtual {v4, v2}, Landroid/content/Context;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ │ move-result-object v1 │ │ .line 111 │ invoke-static {v1}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ @@ -217,65 +210,57 @@ │ :catch_0 │ move-exception v4 │ │ goto :goto_0 │ │ .line 112 │ :catch_1 │ - move-exception v3 │ - │ - move-object v0, v3 │ + move-exception v0 │ │ .line 116 │ .local v0, "e":Ljava/io/FileNotFoundException; │ - if-eqz v1, :cond_2 │ + if-eqz v1, :cond_0 │ │ .line 118 │ :try_start_2 │ invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_2 │ │ - :cond_2 │ - :goto_1 │ - move-object v3, v4 │ + goto :goto_0 │ + │ + .line 119 │ + :catch_2 │ + move-exception v4 │ │ - .line 121 │ goto :goto_0 │ │ .line 116 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :catchall_0 │ move-exception v3 │ │ - if-eqz v1, :cond_3 │ + if-eqz v1, :cond_2 │ │ .line 118 │ :try_start_3 │ invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_3 │ │ .line 121 │ - :cond_3 │ - :goto_2 │ + :cond_2 │ + :goto_1 │ throw v3 │ │ .line 119 │ - .restart local v0 # "e":Ljava/io/FileNotFoundException; │ - :catch_2 │ - move-exception v3 │ - │ - goto :goto_1 │ - │ - .end local v0 # "e":Ljava/io/FileNotFoundException; │ :catch_3 │ move-exception v4 │ │ - goto :goto_2 │ + goto :goto_1 │ .end method │ │ .method private writeFile(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ .locals 6 │ .param p1, "url" # Ljava/lang/String; │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ │ @@ -366,17 +351,15 @@ │ │ goto :goto_0 │ │ .line 220 │ .end local v0 # "e":Ljava/io/IOException; │ .end local v1 # "fos":Ljava/io/FileOutputStream; │ :catch_1 │ - move-exception v3 │ - │ - move-object v0, v3 │ + move-exception v0 │ │ .line 221 │ .local v0, "e":Ljava/io/FileNotFoundException; │ const-string v3, "ImageManager" │ │ const-string v4, "Error creating file." │ │ @@ -384,199 +367,188 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public cleanup(Ljava/util/HashSet;)V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/HashSet", │ "<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 282 │ .local p1, "keepers":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ - iget-object v7, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v7}, Landroid/content/Context;->fileList()[Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/content/Context;->fileList()[Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 283 │ - .local v2, "files":[Ljava/lang/String; │ - new-instance v3, Ljava/util/HashSet; │ + .local v1, "files":[Ljava/lang/String; │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-direct {v3}, Ljava/util/HashSet;->()V │ + invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ .line 285 │ - .local v3, "hashedUrls":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ + .local v2, "hashedUrls":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ invoke-virtual {p1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 286 │ - .local v5, "imageUrl":Ljava/lang/String; │ - invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/util/ImageManager;->getMd5(Ljava/lang/String;)Ljava/lang/String; │ + .local v3, "imageUrl":Ljava/lang/String; │ + invoke-virtual {p0, v3}, Lorg/sixgun/ponyexpress/util/ImageManager;->getMd5(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v3, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v5}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 289 │ - .end local v5 # "imageUrl":Ljava/lang/String; │ + .end local v3 # "imageUrl":Ljava/lang/String; │ :cond_0 │ - move-object v0, v2 │ + array-length v5, v1 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v6, v0 │ - │ - .local v6, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v6, :cond_2 │ + if-ge v4, v5, :cond_2 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v1, v4 │ │ .line 290 │ - .local v1, "file":Ljava/lang/String; │ - invoke-virtual {v3, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ + .local v0, "file":Ljava/lang/String; │ + invoke-virtual {v2, v0}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 291 │ - const-string v7, "ImageManager" │ + const-string v6, "ImageManager" │ │ - 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 │ │ - const-string v9, "Deleting unused file: " │ + const-string v8, "Deleting unused file: " │ │ - 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 │ │ - invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 292 │ - iget-object v7, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ + iget-object v6, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v7, v1}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v6, v0}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ .line 289 │ :cond_1 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 295 │ - .end local v1 # "file":Ljava/lang/String; │ + .end local v0 # "file":Ljava/lang/String; │ :cond_2 │ return-void │ .end method │ │ .method public clear()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 269 │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v5}, Landroid/content/Context;->fileList()[Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/content/Context;->fileList()[Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 271 │ - .local v2, "files":[Ljava/lang/String; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v1, "files":[Ljava/lang/String; │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 272 │ - .local v1, "file":Ljava/lang/String; │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ + .local v0, "file":Ljava/lang/String; │ + iget-object v4, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v5, v1}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ + invoke-virtual {v4, v0}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z │ │ .line 271 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 275 │ - .end local v1 # "file":Ljava/lang/String; │ + .end local v0 # "file":Ljava/lang/String; │ :cond_0 │ monitor-enter p0 │ │ .line 276 │ :try_start_0 │ - iget-object v5, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mCache:Ljava/util/Map; │ + iget-object v2, p0, Lorg/sixgun/ponyexpress/util/ImageManager;->mCache:Ljava/util/Map; │ │ - invoke-interface {v5}, Ljava/util/Map;->clear()V │ + invoke-interface {v2}, Ljava/util/Map;->clear()V │ │ .line 277 │ monitor-exit p0 │ │ .line 278 │ return-void │ │ .line 277 │ :catchall_0 │ - move-exception v5 │ + move-exception v2 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v5 │ + throw v2 │ .end method │ │ .method public contains(Ljava/lang/String;)Z │ .locals 1 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ @@ -663,14 +635,15 @@ │ │ const-string v8, "Non OK response: " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 167 │ invoke-interface {v5}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ move-result-object v8 │ │ invoke-interface {v8}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ move-result v8 │ @@ -686,17 +659,15 @@ │ invoke-direct {v6, v7}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ throw v6 │ │ .line 160 │ .end local v5 # "response":Lorg/apache/http/HttpResponse; │ :catch_0 │ - move-exception v6 │ - │ - move-object v2, v6 │ + move-exception v2 │ │ .line 161 │ .local v2, "e":Lorg/apache/http/client/ClientProtocolException; │ const-string v6, "ImageManager" │ │ invoke-virtual {v2}, Lorg/apache/http/client/ClientProtocolException;->getMessage()Ljava/lang/String; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$new_episode:Lorg/sixgun/ponyexpress/Episode; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Episode;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;->this$0:Lorg/sixgun/ponyexpress/util/EpisodeFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser$1;->val$episodes:Ljava/util/List; ├── smali/org/sixgun/ponyexpress/util/DentParser$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_dent:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/DentParser; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/DentParser$3;->this$0:Lorg/sixgun/ponyexpress/util/DentParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/DentParser$3;->val$new_dent:Lorg/sixgun/ponyexpress/Dent; ├── smali/org/sixgun/ponyexpress/util/EpisodeFeedParser.smali │ @@ -168,33 +168,33 @@ │ .local v3, "istream":Ljava/io/InputStream; │ if-eqz v3, :cond_0 │ │ .line 148 │ :try_start_0 │ sget-object v7, Landroid/util/Xml$Encoding;->UTF_8:Landroid/util/Xml$Encoding; │ │ + .line 149 │ invoke-virtual {v6}, Landroid/sax/RootElement;->getContentHandler()Lorg/xml/sax/ContentHandler; │ │ move-result-object v8 │ │ + .line 148 │ invoke-static {v3, v7, v8}, Landroid/util/Xml;->parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V │ :try_end_0 │ .catch Lorg/xml/sax/SAXException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 157 │ :cond_0 │ :goto_0 │ return-object v2 │ │ .line 150 │ :catch_0 │ - move-exception v7 │ - │ - move-object v1, v7 │ + move-exception v1 │ │ .line 151 │ .local v1, "e":Lorg/xml/sax/SAXException; │ const-string v7, "EpisodeFeedParser" │ │ const-string v8, "RSS feed is malformed, required data is missing!" │ │ @@ -212,17 +212,15 @@ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->NotifyError(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 153 │ .end local v1 # "e":Lorg/xml/sax/SAXException; │ :catch_1 │ - move-exception v7 │ - │ - move-object v1, v7 │ + move-exception v1 │ │ .line 154 │ .local v1, "e":Ljava/io/IOException; │ const-string v7, "" │ │ invoke-virtual {p0, v7}, Lorg/sixgun/ponyexpress/util/EpisodeFeedParser;->NotifyError(Ljava/lang/String;)V ├── smali/org/sixgun/ponyexpress/util/SixgunPodcastsParser$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$podcasts:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Ljava/util/List;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;->this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$1;->val$podcasts:Ljava/util/List; ├── smali/org/sixgun/ponyexpress/util/PodcastFeedParser$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/PodcastFeedParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;->this$0:Lorg/sixgun/ponyexpress/util/PodcastFeedParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/PodcastFeedParser$1;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/SixgunPodcastsParser$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser;Lorg/sixgun/ponyexpress/Podcast;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;->this$0:Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/SixgunPodcastsParser$2;->val$new_podcast:Lorg/sixgun/ponyexpress/Podcast; ├── smali/org/sixgun/ponyexpress/util/DentParser$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$new_dent:Lorg/sixgun/ponyexpress/Dent; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/util/DentParser;Lorg/sixgun/ponyexpress/Dent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/util/DentParser; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/util/DentParser$2;->this$0:Lorg/sixgun/ponyexpress/util/DentParser; │ │ iput-object p2, p0, Lorg/sixgun/ponyexpress/util/DentParser$2;->val$new_dent:Lorg/sixgun/ponyexpress/Dent; ├── smali/org/sixgun/ponyexpress/service/DownloaderService$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$index:I │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ .locals 2 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$1;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ iput p2, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$1;->val$index:I │ │ @@ -228,17 +229,15 @@ │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_0 │ │ .line 228 │ :catch_0 │ - move-exception v0 │ - │ - move-object v7, v0 │ + move-exception v7 │ │ .line 230 │ .local v7, "e":Ljava/io/IOException; │ const-string v0, "PonyExpress Downloader" │ │ const-string v1, "Error reading/writing to file." │ │ @@ -337,22 +336,24 @@ │ │ invoke-virtual {v1}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->getPodcastName()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$1;->episode:Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ + .line 221 │ invoke-virtual {v2}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->getRowID()J │ │ move-result-wide v2 │ │ const-string v4, "downloaded" │ │ const-string v5, "true" │ │ + .line 220 │ invoke-virtual/range {v0 .. v5}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->update(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_2 │ │ .line 235 ├── smali/org/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$IdenticaHandlerBinder;->this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/org/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$PodcastPlayerBinder;->this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/org/sixgun/ponyexpress/service/IdenticaHandler.smali │ @@ -230,17 +230,15 @@ │ invoke-virtual {v4, v0}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 248 │ return-object v4 │ │ .line 244 │ :catch_0 │ - move-exception v5 │ - │ - move-object v2, v5 │ + move-exception v2 │ │ .line 245 │ .local v2, "e":Ljava/io/UnsupportedEncodingException; │ const-string v5, "PonyExpress IdenticaHandler" │ │ const-string v6, "Cannot encode your dent!" ├── smali/org/sixgun/ponyexpress/service/PodcastPlayer$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ .prologue │ .line 449 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;->this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ invoke-direct {p0}, Landroid/telephony/PhoneStateListener;->()V ├── smali/org/sixgun/ponyexpress/service/PodcastPlayer.smali │ @@ -127,15 +127,14 @@ │ .line 449 │ new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2; │ │ invoke-direct {v0, p0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$2;->(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ iput-object v0, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPhoneListener:Landroid/telephony/PhoneStateListener; │ │ - .line 485 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ .locals 0 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ @@ -519,17 +518,15 @@ │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_0 │ │ .line 578 │ :catch_0 │ - move-exception v3 │ - │ - move-object v2, v3 │ + move-exception v2 │ │ .line 580 │ .local v2, "ite":Ljava/lang/reflect/InvocationTargetException; │ invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; │ │ move-result-object v0 │ │ @@ -567,17 +564,15 @@ │ │ throw v3 │ │ .line 589 │ .end local v0 # "cause":Ljava/lang/Throwable; │ .end local v2 # "ite":Ljava/lang/reflect/InvocationTargetException; │ :catch_1 │ - move-exception v3 │ - │ - move-object v1, v3 │ + move-exception v1 │ │ .line 590 │ .local v1, "ie":Ljava/lang/IllegalAccessException; │ const-string v3, "PonyExpress PodcastPlayer" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -599,18 +594,18 @@ │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method │ │ .method private showErrorNotification()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ - const v7, 0x7f020025 │ + const v8, 0x7f020025 │ │ const/4 v5, 0x0 │ │ .line 545 │ new-instance v3, Landroid/content/Intent; │ │ const-class v4, Lorg/sixgun/ponyexpress/activity/EpisodesActivity; │ @@ -632,19 +627,20 @@ │ │ .line 549 │ .local v0, "contentIntent":Landroid/app/PendingIntent; │ new-instance v2, Landroid/app/Notification; │ │ const/4 v4, 0x0 │ │ + .line 551 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-direct {v2, v7, v4, v5, v6}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v2, v8, v4, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 553 │ .local v2, "notification":Landroid/app/Notification; │ iget v4, v2, Landroid/app/Notification;->flags:I │ │ or-int/lit8 v4, v4, 0x10 │ │ @@ -668,15 +664,15 @@ │ │ invoke-direct {v1, v4, v5}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V │ │ .line 557 │ .local v1, "contentView":Landroid/widget/RemoteViews; │ const v4, 0x7f090041 │ │ - invoke-virtual {v1, v4, v7}, Landroid/widget/RemoteViews;->setImageViewResource(II)V │ + invoke-virtual {v1, v4, v8}, Landroid/widget/RemoteViews;->setImageViewResource(II)V │ │ .line 558 │ const v4, 0x7f090042 │ │ const v5, 0x7f060003 │ │ invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getText(I)Ljava/lang/CharSequence; │ @@ -750,14 +746,15 @@ │ .local v0, "intent":Landroid/app/PendingIntent; │ new-instance v1, Landroid/app/Notification; │ │ const v4, 0x7f020019 │ │ const/4 v5, 0x0 │ │ + .line 529 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ invoke-direct {v1, v4, v5, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 530 │ @@ -791,18 +788,20 @@ │ iput v4, v1, Landroid/app/Notification;->flags:I │ │ .line 532 │ iget-object v4, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ const v5, 0x7f060003 │ │ + .line 533 │ invoke-virtual {p0, v5}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ + .line 532 │ invoke-virtual {v1, v4, v5, v3, v0}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 535 │ iget-object v4, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mNM:Landroid/app/NotificationManager; │ │ const/4 v5, 0x2 │ │ @@ -847,17 +846,15 @@ │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_0 │ │ .line 603 │ :catch_0 │ - move-exception v3 │ - │ - move-object v2, v3 │ + move-exception v2 │ │ .line 605 │ .local v2, "ite":Ljava/lang/reflect/InvocationTargetException; │ invoke-virtual {v2}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable; │ │ move-result-object v0 │ │ @@ -895,17 +892,15 @@ │ │ throw v3 │ │ .line 614 │ .end local v0 # "cause":Ljava/lang/Throwable; │ .end local v2 # "ite":Ljava/lang/reflect/InvocationTargetException; │ :catch_1 │ - move-exception v3 │ - │ - move-object v1, v3 │ + move-exception v1 │ │ .line 615 │ .local v1, "ie":Ljava/lang/IllegalAccessException; │ sget-object v3, Ljava/lang/System;->err:Ljava/io/PrintStream; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ @@ -1162,19 +1157,19 @@ │ .line 276 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ invoke-virtual {v6}, Lorg/sixgun/ponyexpress/PonyExpressApp;->getDbHelper()Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mRowIDQueued:J │ + iget-wide v8, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mRowIDQueued:J │ │ - iget-object v9, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPodcastNameQueued:Ljava/lang/String; │ + iget-object v7, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPodcastNameQueued:Ljava/lang/String; │ │ - invoke-virtual {v6, v7, v8, v9}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ + invoke-virtual {v6, v8, v9, v7}, Lorg/sixgun/ponyexpress/util/PonyExpressDbAdaptor;->getListened(JLjava/lang/String;)I │ │ move-result v5 │ │ .line 277 │ .local v5, "position":I │ const/4 v2, 0x0 │ │ @@ -1291,17 +1286,15 @@ │ .line 325 │ :goto_3 │ return-void │ │ .line 285 │ .restart local v4 # "podcast":Ljava/io/File; │ :catch_0 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 286 │ .local v0, "e":Ljava/lang/IllegalArgumentException; │ const-string v6, "PonyExpress PodcastPlayer" │ │ const-string v7, "Illegal path supplied to player" │ │ @@ -1312,17 +1305,15 @@ │ │ .line 294 │ goto :goto_0 │ │ .line 288 │ .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 289 │ .local v0, "e":Ljava/lang/IllegalStateException; │ const-string v6, "PonyExpress PodcastPlayer" │ │ const-string v7, "Player is not set up correctly" │ │ @@ -1333,17 +1324,15 @@ │ │ .line 294 │ goto :goto_0 │ │ .line 291 │ .end local v0 # "e":Ljava/lang/IllegalStateException; │ :catch_2 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 292 │ .local v0, "e":Ljava/io/IOException; │ const-string v6, "PonyExpress PodcastPlayer" │ │ const-string v7, "Player cannot access path" │ │ @@ -1353,17 +1342,15 @@ │ const/4 v2, 0x1 │ │ goto :goto_0 │ │ .line 298 │ .end local v0 # "e":Ljava/io/IOException; │ :catch_3 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 299 │ .local v0, "e":Ljava/lang/IllegalStateException; │ const-string v6, "PonyExpress PodcastPlayer" │ │ const-string v7, "Cannot prepare Player. Incorrect state" │ │ @@ -1374,17 +1361,15 @@ │ │ .line 304 │ goto :goto_1 │ │ .line 301 │ .end local v0 # "e":Ljava/lang/IllegalStateException; │ :catch_4 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 302 │ .local v0, "e":Ljava/io/IOException; │ const-string v6, "PonyExpress PodcastPlayer" │ │ const-string v7, "Player cannot access path" │ │ @@ -1482,19 +1467,19 @@ │ iget-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPlayer2:Landroid/media/MediaPlayer; │ │ iput-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mFreePlayer:Landroid/media/MediaPlayer; │ │ .line 152 │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getApplication()Landroid/app/Application; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - check-cast v0, Lorg/sixgun/ponyexpress/PonyExpressApp; │ + check-cast v2, Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mPonyExpressApp:Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ .line 153 │ const-string v2, "phone" │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ @@ -1510,19 +1495,19 @@ │ invoke-virtual {v1, v2, v3}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V │ │ .line 155 │ const-string v2, "notification" │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - check-cast v0, Landroid/app/NotificationManager; │ + check-cast v2, Landroid/app/NotificationManager; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mNM:Landroid/app/NotificationManager; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mNM:Landroid/app/NotificationManager; │ │ .line 157 │ new-instance v0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1; │ │ invoke-direct {v0, p0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;->(Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ │ .line 173 │ @@ -1537,30 +1522,30 @@ │ invoke-virtual {v2, v0}, Landroid/media/MediaPlayer;->setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V │ │ .line 177 │ const-string v2, "audio" │ │ invoke-virtual {p0, v2}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .end local v0 # "onCompletionListener":Landroid/media/MediaPlayer$OnCompletionListener; │ - check-cast v0, Landroid/media/AudioManager; │ + check-cast v2, Landroid/media/AudioManager; │ │ - iput-object v0, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mAudioManager:Landroid/media/AudioManager; │ + iput-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mAudioManager:Landroid/media/AudioManager; │ │ .line 178 │ new-instance v2, Landroid/content/ComponentName; │ │ invoke-virtual {p0}, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ const-class v4, Lorg/sixgun/ponyexpress/receiver/RemoteControlReceiver; │ │ + .line 179 │ invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ iput-object v2, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer;->mRemoteControlReceiver:Landroid/content/ComponentName; ├── smali/org/sixgun/ponyexpress/service/DownloaderService$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/DownloaderService$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$1$1;->this$1:Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,12 +54,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 242 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 244 │ return-void │ .end method ├── smali/org/sixgun/ponyexpress/service/DownloaderService$2.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ .prologue │ .line 361 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 10 │ + .locals 11 │ │ .prologue │ const/4 v8, 0x0 │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ .line 365 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;->access$400(Lorg/sixgun/ponyexpress/service/DownloaderService;)Lorg/sixgun/ponyexpress/PonyExpressApp; │ │ move-result-object v6 │ @@ -98,15 +99,15 @@ │ .line 382 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ invoke-static {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;->access$500(Lorg/sixgun/ponyexpress/service/DownloaderService;)I │ │ move-result v6 │ │ - if-ne v6, v9, :cond_1 │ + if-ne v6, v10, :cond_1 │ │ .line 383 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ const v7, 0x7f060017 │ │ invoke-virtual {v6, v7}, Lorg/sixgun/ponyexpress/service/DownloaderService;->getText(I)Ljava/lang/CharSequence; │ @@ -132,19 +133,20 @@ │ │ .line 419 │ :goto_3 │ new-instance v4, Landroid/app/Notification; │ │ const/4 v6, 0x0 │ │ + .line 421 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-direct {v4, v1, v6, v7, v8}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v4, v1, v6, v8, v9}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 422 │ .local v4, "notification":Landroid/app/Notification; │ iget v6, v4, Landroid/app/Notification;->flags:I │ │ or-int/lit8 v6, v6, 0x2 │ │ @@ -166,26 +168,28 @@ │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ const v8, 0x7f060003 │ │ + .line 425 │ invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ + .line 424 │ invoke-virtual {v4, v6, v7, v5, v3}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 427 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;->mNM:Landroid/app/NotificationManager; │ │ - invoke-virtual {v6, v9, v4}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ + invoke-virtual {v6, v10, v4}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ goto :goto_0 │ │ .line 376 │ .end local v1 # "icon":I │ .end local v4 # "notification":Landroid/app/Notification; │ :catch_0 │ @@ -193,15 +197,15 @@ │ │ .line 377 │ .local v0, "e":Ljava/lang/InterruptedException; │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;->mNM:Landroid/app/NotificationManager; │ │ - invoke-virtual {v6, v9}, Landroid/app/NotificationManager;->cancel(I)V │ + invoke-virtual {v6, v10}, Landroid/app/NotificationManager;->cancel(I)V │ │ .line 434 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ :cond_0 │ return-void │ │ .line 385 │ @@ -230,14 +234,15 @@ │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ const v8, 0x7f060018 │ │ + .line 386 │ invoke-virtual {v7, v8}, Lorg/sixgun/ponyexpress/service/DownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -319,15 +324,15 @@ │ .line 429 │ .end local v1 # "icon":I │ :cond_3 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ iget-object v6, v6, Lorg/sixgun/ponyexpress/service/DownloaderService;->mNM:Landroid/app/NotificationManager; │ │ - invoke-virtual {v6, v9}, Landroid/app/NotificationManager;->cancel(I)V │ + invoke-virtual {v6, v10}, Landroid/app/NotificationManager;->cancel(I)V │ │ .line 430 │ iget-object v6, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ invoke-virtual {v6}, Lorg/sixgun/ponyexpress/service/DownloaderService;->stopSelf()V │ │ goto/16 :goto_0 ├── smali/org/sixgun/ponyexpress/service/IdenticaHandler$PostDent.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;->this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -142,20 +143,18 @@ │ invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 182 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/sixgun/ponyexpress/service/IdenticaHandler$PostDent;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ │ # direct methods │ .method public constructor (Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/DownloaderService$DownloaderServiceBinder;->this$0:Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/org/sixgun/ponyexpress/service/IdenticaHandler$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/IdenticaHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/IdenticaHandler$1;->this$0:Lorg/sixgun/ponyexpress/service/IdenticaHandler; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -84,14 +85,15 @@ │ move-result-object v5 │ │ if-nez v5, :cond_0 │ │ .line 273 │ new-instance v0, Lorg/apache/http/auth/AuthScope; │ │ + .line 274 │ invoke-virtual {v4}, Lorg/apache/http/HttpHost;->getHostName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4}, Lorg/apache/http/HttpHost;->getPort()I │ │ move-result v6 ├── smali/org/sixgun/ponyexpress/service/DownloaderService.smali │ @@ -73,15 +73,14 @@ │ .line 66 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mHandler:Landroid/os/Handler; │ │ - .line 73 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/sixgun/ponyexpress/service/DownloaderService;)Ljava/util/ArrayList; │ .locals 1 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ @@ -173,17 +172,15 @@ │ .locals 2 │ .param p0, "x0" # Lorg/sixgun/ponyexpress/service/DownloaderService; │ │ .prologue │ .line 49 │ iget v0, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mCurrentDownloads:I │ │ - const/4 v1, 0x1 │ - │ - sub-int v1, v0, v1 │ + add-int/lit8 v1, v0, -0x1 │ │ iput v1, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mCurrentDownloads:I │ │ return v0 │ .end method │ │ .method static synthetic access$600(Lorg/sixgun/ponyexpress/service/DownloaderService;Ljava/lang/String;Ljava/net/URL;)V │ @@ -242,14 +239,15 @@ │ │ new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$2; │ │ invoke-direct {v1, p0}, Lorg/sixgun/ponyexpress/service/DownloaderService$2;->(Lorg/sixgun/ponyexpress/service/DownloaderService;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 435 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 436 │ return-void │ .end method │ │ .method private createNoMediaFile(Ljava/lang/String;)V │ @@ -332,34 +330,30 @@ │ :cond_0 │ :goto_1 │ return-void │ │ .line 325 │ .restart local v3 # "writeFile":Ljava/io/FileOutputStream; │ :catch_0 │ - move-exception v5 │ - │ - move-object v0, v5 │ + move-exception v0 │ │ .line 326 │ .local v0, "e":Ljava/io/FileNotFoundException; │ const-string v5, "PonyExpress Downloader" │ │ const-string v6, "Cannot create .nomedia file" │ │ invoke-static {v5, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 330 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :catch_1 │ - move-exception v5 │ - │ - move-object v0, v5 │ + move-exception v0 │ │ .line 331 │ .local v0, "e":Ljava/io/IOException; │ const-string v5, "PonyExpress Downloader" │ │ const-string v6, "Cannot create .nomedia file" │ │ @@ -535,15 +529,15 @@ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method private initDownload(Landroid/os/Bundle;)I │ - .locals 5 │ + .locals 6 │ .param p1, "_data" # Landroid/os/Bundle; │ │ .prologue │ .line 154 │ move-object v0, p1 │ │ .line 155 │ @@ -554,17 +548,17 @@ │ │ .line 157 │ .local v2, "newEpisode":Lorg/sixgun/ponyexpress/DownloadingEpisode; │ const-string v3, "_id" │ │ invoke-virtual {v0, v3}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual {v2, v3, v4}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->setRowID(J)V │ + invoke-virtual {v2, v4, v5}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->setRowID(J)V │ │ .line 158 │ const-string v3, "name" │ │ invoke-virtual {v0, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ @@ -795,31 +789,29 @@ │ .end local v4 # "outFile":Ljava/io/FileOutputStream; │ .restart local v3 # "outFile":Ljava/io/FileOutputStream; │ :goto_0 │ return-object v3 │ │ .line 307 │ :catch_0 │ - move-exception v6 │ - │ - move-object v0, v6 │ + move-exception v0 │ │ .line 309 │ .local v0, "e":Ljava/io/FileNotFoundException; │ const-string v6, "PonyExpress Downloader" │ │ const-string v7, "Cannot open FileOutputStream for writing." │ │ invoke-static {v6, v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method private setDownloadFailed(I)V │ - .locals 2 │ + .locals 1 │ .param p1, "index" # I │ │ .prologue │ .line 270 │ iget-object v0, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ @@ -829,17 +821,15 @@ │ check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->setDownloadFailed()V │ │ .line 271 │ iget v0, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mCurrentDownloads:I │ │ - const/4 v1, 0x1 │ - │ - sub-int/2addr v0, v1 │ + add-int/lit8 v0, v0, -0x1 │ │ iput v0, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mCurrentDownloads:I │ │ .line 272 │ return-void │ .end method │ │ @@ -896,22 +886,23 @@ │ │ new-instance v1, Lorg/sixgun/ponyexpress/service/DownloaderService$1; │ │ invoke-direct {v1, p0, p1}, Lorg/sixgun/ponyexpress/service/DownloaderService$1;->(Lorg/sixgun/ponyexpress/service/DownloaderService;I)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 250 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 251 │ return-void │ .end method │ │ .method public getProgress(I)D │ - .locals 9 │ + .locals 10 │ .param p1, "index" # I │ │ .prologue │ .line 463 │ iget-object v5, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ │ invoke-virtual {v5, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ @@ -926,79 +917,78 @@ │ │ move-result v4 │ │ .line 465 │ .local v4, "size":I │ invoke-virtual {v0}, Lorg/sixgun/ponyexpress/DownloadingEpisode;->getDownloadProgress()I │ │ - move-result v3 │ + move-result v1 │ │ .line 466 │ - .local v3, "progress":I │ - int-to-double v5, v3 │ + .local v1, "progress":I │ + int-to-double v6, v1 │ │ - int-to-double v7, v4 │ + int-to-double v8, v4 │ │ - div-double/2addr v5, v7 │ + div-double/2addr v6, v8 │ │ - const-wide/high16 v7, 0x4059000000000000L # 100.0 │ + const-wide/high16 v8, 0x4059000000000000L # 100.0 │ │ - mul-double v1, v5, v7 │ + mul-double v2, v6, v8 │ │ .line 467 │ - .local v1, "percent":D │ - return-wide v1 │ + .local v2, "percent":D │ + return-wide v2 │ .end method │ │ .method public isEpisodeDownloading(Ljava/lang/String;)I │ .locals 7 │ .param p1, "PodcastTitle" # Ljava/lang/String; │ │ .prologue │ .line 446 │ - const/4 v2, -0x1 │ + const/4 v1, -0x1 │ │ .line 447 │ - .local v2, "index":I │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ + .local v1, "index":I │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - move v3, v2 │ + move v2, v1 │ │ .line 458 │ - .end local v2 # "index":I │ - .local v3, "index":I │ + .end local v1 # "index":I │ + .local v2, "index":I │ :goto_0 │ - return v3 │ + return v2 │ │ .line 449 │ - .end local v3 # "index":I │ - .restart local v2 # "index":I │ + .end local v2 # "index":I │ + .restart local v1 # "index":I │ :cond_0 │ - iget-object v4, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/sixgun/ponyexpress/DownloadingEpisode; │ │ .line 450 │ .local v0, "episode":Lorg/sixgun/ponyexpress/DownloadingEpisode; │ @@ -1024,15 +1014,15 @@ │ if-ge v4, v5, :cond_2 │ │ .line 452 │ iget-object v4, p0, Lorg/sixgun/ponyexpress/service/DownloaderService;->mEpisodes:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v1 │ │ goto :goto_1 │ │ .line 454 │ :cond_2 │ const-string v4, "PonyExpress Downloader" │ │ @@ -1062,19 +1052,19 @@ │ │ invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_1 │ │ .end local v0 # "episode":Lorg/sixgun/ponyexpress/DownloadingEpisode; │ :cond_3 │ - move v3, v2 │ + move v2, v1 │ │ .line 458 │ - .end local v2 # "index":I │ - .restart local v3 # "index":I │ + .end local v1 # "index":I │ + .restart local v2 # "index":I │ goto :goto_0 │ .end method │ │ .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder; │ .locals 2 │ .param p1, "intent" # Landroid/content/Intent; ├── smali/org/sixgun/ponyexpress/service/PodcastPlayer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ │ # direct methods │ .method constructor (Lorg/sixgun/ponyexpress/service/PodcastPlayer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lorg/sixgun/ponyexpress/service/PodcastPlayer$1;->this$0:Lorg/sixgun/ponyexpress/service/PodcastPlayer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable/ic_menu_edit.png │ ├── sng │ │ @@ -1,79 +1,49 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ @@ -92,15 +62,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ @@ -117,110 +86,141 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ } │ │ tRNS { │ │ - 0 1 4 7 8 2 16 24 28 21 79 217 255 22 82 242 255 255 255 255 82 255 255 255 255 242 255 255 255 255 255 255 255 255 242 255 255 255 255 255 242 255 242 255 82 255 255 255 81 242 78 15 204 255 229 25 5 17 80 255 242 79 10 29 242 255 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 255 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 255 86 39 128 35 255 83 46 102 217 126 96 255 242 86 30 32 65 123 164 217 255 255 124 153 242 153 191 242 255 229 178 137 62 204 242 204 151 95 50 255 217 178 123 80 215 204 153 96} │ │ + 0 1 4 7 8 2 16 24 28 21 79 217 22 82 242 82 242 242 242 242 82 81 242 78 15 204 229 25 5 17 80 242 79 10 29 242 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 86 39 128 35 83 46 102 217 126 96 242 86 30 32 65 123 164 217 124 153 242 153 191 242 229 178 137 62 204 242 204 151 95 50 217 178 123 80 215 204 153 96} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000010203040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000005030607080706030500000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000504090a0b0c0b0a090405000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000005040d0e0f10111213140d04050000000000000000000000000000 │ │ -000000000000000000000000000000000000000005040d140f1215161718190e0d040500000000000000000000000000 │ │ -0000000000000000000000000000000000000005040d0e0f121a1b1c1d1c1e19140d0405000000000000000000000000 │ │ -00000000000000000000000000000000000005040d140f1215161c1d1c1d1c1e190e0d04050000000000000000000000 │ │ -000000000000000000000000000000000005040d0e0f1f20161c1c1c1d1c1c1c2119140d040500000000000000000000 │ │ -0000000000000000000000000000000005040d142223241617251c251c1c251c1726190e0d0405000000000000000000 │ │ -00000000000000000000000000000005040d14221f2716171c1c1c1c1c1c1c1c1c171828140d04050000000000000000 │ │ -000000000000000000000000000005040d142210272917171c171c171c171c171c17171828140d040500000000000000 │ │ -0000000000000000000000000005040d142a1027291617171717171717171717171717162b28140d0405000000000000 │ │ -00000000000000000000000005040d2c22102d2e1617172f172f172f172f172f172f1717162b28300903010000000000 │ │ -000000000000000000000005040d2c31132d1a1617162f1b2f1b2f1b2f1b2f1b2f1b162f1b162b0f3233020000000000 │ │ -0000000000000000000005040d2c2a132d1a1616161b1616161616161616161616161b161616162b3407030000000000 │ │ -00000000000000000005040d2c3113351a29161b1616161b161b161b161b161b161616161616161a1108040000000000 │ │ -00000000000000000504092c311311152929292929292929292929292929292916291629162916253637030000000000 │ │ -000000000000000038393a313b111529292929292929292929292929292929292929292929291c3c3d06020000000000 │ │ -00000000000000013e3f400c11151a414129414141294141294141412941414129414129291742430903050000000000 │ │ -000000000000004406451011241a1a2e1a1a1a2e1a1a2e1a1a1a2e1a1a1a2e1a1a2e1a1a1746430d0405000000000000 │ │ -00000000000000380d47184817161a1a1a2e1a1a1a1a1a1a2e1a1a1a2e1a1a1a1a1a1a17494a0d040500000000000000 │ │ -00000000000000044b4c184d4e17161515151515151515151515151515151515151a1b49430d04050000000000000000 │ │ -000000000000014f50281e5152531729151515151515151515151515151515151a1649430d0405000000000000000000 │ │ -00000000000005060a125455564b5717411520201520152020152020201520152958590d040500000000000000000000 │ │ -000000000000385a5b5c5d085e5e5f57174124272427272427272427242727292f605661050000000000000000000000 │ │ -00000000000003376212630d64445e5f571b1a27272727272727272727272e2f65373e05000000000000000000000000 │ │ -0000000000013e66672b68394400445e5f57161a2727272727272727271a1b695f5e4400000000000000000000000000 │ │ -0000000000056a6b13186c6d010000445e5f571b152d2d2d2d2d2d2d1a1b575f5e440000000000000000000000000000 │ │ -0000000000026e6f1070663e01000000445e5f5716152d2d2d2d2d1516575f5e44000000000000000000000000000000 │ │ -00000000006407710c726c6d0500000000445e4b731615352d351516575f5e4400000000000000000000000000000000 │ │ -0000000000613f74752276070405000105383e5a7778152d111516575f5e440000000000000000000000000000000000 │ │ -00000000016d797a1213317b564f615e335a37507c7d7e1115297f5f5e44000000000000000000000000000000000000 │ │ -0000000044398081181e3b8283508485868788898a8b5c291c8c5f5e4400000000000000000000000000000000000000 │ │ -00000000640d8d0c181e263b8e8f9091928a102d2993949596093e440000000000000000000000000000000000000000 │ │ -00000000044b973b181e1e112b5c181598999a9b9c665f5a6d0344000000000000000000000000000000000000000000 │ │ -00000000045f0f2b2729179d9e9fa0a15008566e6d3e0338050100000000000000000000000000000000000000000000 │ │ -00000000645aa249a3a4a59c84375a064f04644401000000000000000000000000000000000000000000000000000000 │ │ -00000000443e5a5f4b566e6d3e0302050100000000000000000000000000000000000000000000000000000000000000 │ │ -000000000144640404644401000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000504090a0b800b0a090405000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000005040c0d0e818283840f0c04050000000000000000000000000000 │ │ +000000000000000000000000000000000000000005040c0f0e8385868788100d0c040500000000000000000000000000 │ │ +0000000000000000000000000000000000000005040c0d0e83898a8b8c8b8d100f0c0405000000000000000000000000 │ │ +00000000000000000000000000000000000005040c0f0e8385868b8c8b8c8b8d100d0c04050000000000000000000000 │ │ +000000000000000000000000000000000005040c0d0e8e8f868b8b8b8c8b8b8b90100f0c040500000000000000000000 │ │ +0000000000000000000000000000000005040c0f1191928687938b938b8b938b8794100d0c0405000000000000000000 │ │ +00000000000000000000000000000005040c0f118e9586878b8b8b8b8b8b8b8b8b8788120f0c04050000000000000000 │ │ +000000000000000000000000000005040c0f1181959687878b878b878b878b878b878788120f0c040500000000000000 │ │ +0000000000000000000000000005040c0f1381959686878787878787878787878787878697120f0c0405000000000000 │ │ +00000000000000000000000005040c14118198998687879a879a879a879a879a879a8787869712150903010000000000 │ │ +000000000000000000000005040c14168498898687869a8a9a8a9a8a9a8a9a8a9a8a869a8a86970e1718020000000000 │ │ +0000000000000000000005040c14138498898686868a8686868686868686868686868a86868686971907030000000000 │ │ +00000000000000000005040c1416849b8996868a8686868a868a868a868a868a86868686868686898208040000000000 │ │ +000000000000000005040914168482859696969696969696969696969696969686968696869686931a1b030000000000 │ │ +00000000000000001c1d1e169c828596969696969696969696969696969696969696969696968b1f2006020000000000 │ │ +0000000000000001212223808285899d9d969d9d9d969d9d969d9d9d969d9d9d969d9d96968724250903050000000000 │ │ +0000000000000026062781829289899989898999898999898989998989899989899989898728250c0405000000000000 │ │ +000000000000001c0c29882a8786898989998989898989899989898999898989898989872b2c0c040500000000000000 │ │ +00000000000000042d2e882f308786858585858585858585858585858585858585898a2b250c04050000000000000000 │ │ +000000000000013132128d33343587968585858585858585858585858585858589862b250c0405000000000000000000 │ │ +00000000000005060a833637382d39879d858f8f858f858f8f858f8f8f858f85963a3b0c040500000000000000000000 │ │ +0000000000001c3c3d9e3e083f3f4039879d92959295959295959295929595969a413842050000000000000000000000 │ │ +000000000000031b4383440c45263f40398a899595959595959595959595999a461b2105000000000000000000000000 │ │ +00000000000121474897491d2600263f40398689959595959595959595898a4a403f2600000000000000000000000000 │ │ +0000000000054b4c84884d4e010000263f40398a8598989898989898898a39403f260000000000000000000000000000 │ │ +0000000000024f508151472101000000263f403986859898989898858639403f26000000000000000000000000000000 │ │ +000000000045075280534d4e0500000000263f2d5486859b989b858639403f2600000000000000000000000000000000 │ │ +00000000004222559f11560704050001051c213c5758859882858639403f260000000000000000000000000000000000 │ │ +00000000014e59a08384165a3831423f183c1b325b5c5d8285965e403f26000000000000000000000000000000000000 │ │ +00000000261d5fa1888d9c606132626364656667a2a39e968b68403f2600000000000000000000000000000000000000 │ │ +00000000450c6980888d949c6a6b6c6da4a28198966e6f70710921260000000000000000000000000000000000000000 │ │ +00000000042d729c888d8d82979e8885737475767747403c4e0326000000000000000000000000000000000000000000 │ │ +0000000004400e97959687a578797a7b3208384f4e21031c050100000000000000000000000000000000000000000000 │ │ +00000000453c7c2b7d7e7f77621b3c063104452601000000000000000000000000000000000000000000000000000000 │ │ +0000000026213c402d384f4e210302050100000000000000000000000000000000000000000000000000000000000000 │ │ +000000000126450404452601000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_back.png │ ├── sng │ │ @@ -1,212 +1,204 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ } │ │ tRNS { │ │ - 0 2 5 7 6 3 1 10 19 23 20 11 0 4 12 27 123 255 228 22 0 14 30 140 255 255 255 29 16 32 178 255 255 255 34 18 49 191 255 255 0 8 52 217 255 255 255 255 255 36 0 9 81 229 255 255 255 255 255 45 26 17 24 84 242 255 255 255 255 255 255 102 101 95 92 56 13 125 255 255 255 255 255 255 140 255 255 255 255 31 15 178 255 255 255 48 255 255 255 51 217 255 255 255 77 217 255 255 242 255 242 255 255 255 79 242 21 80 217 255 51 217 255 48 178 255 165 28 126 255 255 111 242 255 102 101 95 92 56 0 82 0 53 217 255 0 50 204 255 33 178 255 140 0 123 228} │ │ + 0 2 5 7 6 3 1 10 19 23 20 11 4 12 27 123 228 22 14 30 140 29 16 32 178 34 18 49 191 8 52 217 36 9 81 229 45 26 17 24 84 242 102 101 95 92 56 13 125 140 31 15 178 48 51 217 77 217 242 242 79 242 21 80 217 51 217 48 178 165 28 126 111 242 102 101 95 92 56 82 53 217 50 204 33 178 140 123 228} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304050600000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000006050708090a0b0500000000000000000000000000000000000000000000 │ │ -00000000000000000000000c0c0c0c0c0c060d0e0f10111213030c000000000000000000000000000000000000000000 │ │ -00000000000000000000001414141414060215161718191a1b0714000000000000000000000000000000000000000000 │ │ -00000000000000000000001414141406041c1d1e181f2021220b14000000000000000000000000000000000000000000 │ │ -00000000000000000000001414140103232425181a202627220b14000000000000000000000000000000000000000000 │ │ -0000000000000000000000282801290a2a2b2c2d2e262f30311505050505050505050505050505010606000000000000 │ │ -000000000000000000000032053313343536373826392f3a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d150702010000000000 │ │ -0000000000000000000006050b3e3f4041423843444545464748494949494949494949494949494a4b4c0d0000000000 │ │ -000000000000000000060d0e0f4d4e4f503843514444444252361111111111111111111111111111533e290000000000 │ │ -00000000000000000602151b544e52552e56262626262626572155555555555555555555555555555859070000000000 │ │ -0000000000000006025a1d5b4e5c552e5d565656565656565d275e5e5e5e5e5e5e5e5e5e5e5e5e5e55220b0000000000 │ │ -00000000000001033d5f5b6061552e575d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d62220b0000000000 │ │ -0000000000010308636453655566273030303030303030303030303030303030303030303030303067220b0000000000 │ │ -00000000000d5a68694e6a50665e27272727272727272727272727272727272727272727272727276b220b0000000000 │ │ -000000000003096c6d6a503a2e38383838383838383838383838383838383838383838383838383855220b0000000000 │ │ -000000000003096e6f5070662020202020202020202020202020202020202020202020202020202071220b0000000000 │ │ -00000000000d1c727356663a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a42220b0000000000 │ │ -00000000000129747576433a2121212121212121212121212121212121212121212121212121212177220b0000000000 │ │ -000000000000012908787943666767676767676767676767676767676767676767676767676767677a220b0000000000 │ │ -0000000000000001033d7b7c563a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7d220b0000000000 │ │ -000000000000000006025a597e2666505050505050505050505050505050505050505050505050505859070000000000 │ │ -000000000000000000060d4c7f8026665071717171717120438181818181818181818181818181825e3e290000000000 │ │ -00000000000000000000060d0b3c83842085424242424266868788888888888888888888888888898a4c0d0000000000 │ │ -00000000000000000000008b0507098c843871777777772d3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d150702010000000000 │ │ -00000000000000000000008d8d01290a8e8f2e719090906a311505050505050505050505050505010606000000000000 │ │ -0000000000000000000000919191010323929338717d7d94220b8d000000000000000000000000000000000000000000 │ │ -00000000000000000000009191919106041c959627502d97220b91000000000000000000000000000000000000000000 │ │ -0000000000000000000000919191919106021516985e6b941b0791000000000000000000000000000000000000000000 │ │ -0000000000000000000000999999999999060d0e0f9a819b130399000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000060c0d0e0f5910110300000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000006021213145a5b5c150700000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000006041617185a5d5e5f190b00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000001031a1b1c5a5c5e6061190b00000000000000000000000000000000000000000000 │ │ +00000000000000000000000000011d0a1e1f626364606566201205050505050505050505050505010606000000000000 │ │ +0000000000000000000000000521112223676869606a656b242526262626262626262626262626120702010000000000 │ │ +0000000000000000000006050b2728296c6d696e6f7070712a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2d2e2f0c0000000000 │ │ +000000000000000000060c0d0e30727374696e756f6f6f6d7667595959595959595959595959595977271d0000000000 │ │ +0000000000000000060212153172767864796060606060607a5f78787878787878787878787878787b32070000000000 │ │ +000000000000000602331734727c78647d797979797979797d617e7e7e7e7e7e7e7e7e7e7e7e7e7e78190b0000000000 │ │ +00000000000001032635347f8078647a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d81190b0000000000 │ │ +0000000000010308363777827883616666666666666666666666666666666666666666666666666684190b0000000000 │ │ +00000000000c333839728574837e616161616161616161616161616161616161616161616161616186190b0000000000 │ │ +000000000003093a8785746b6469696969696969696969696969696969696969696969696969696978190b0000000000 │ │ +000000000003093b887489835e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e8a190b0000000000 │ │ +00000000000c163c3d79836b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6d190b0000000000 │ │ +0000000000011d3e3f406e6b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8b190b0000000000 │ │ +000000000000011d0841426e838484848484848484848484848484848484848484848484848484848c190b0000000000 │ │ +000000000000000103264344796b88888888888888888888888888888888888888888888888888888d190b0000000000 │ │ +000000000000000006023332456083747474747474747474747474747474747474747474747474747b32070000000000 │ │ +000000000000000000060c2f46476083748a8a8a8a8a8a5e6e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f7e271d0000000000 │ │ +00000000000000000000060c0b2548495e906d6d6d6d6d834a4b4c4c4c4c4c4c4c4c4c4c4c4c4c4d4e2f0c0000000000 │ │ +0000000000000000000000000507094f49698a8b8b8b8b63242526262626262626262626262626120702010000000000 │ │ +00000000000000000000000000011d0a5051648a91919185201205050505050505050505050505010606000000000000 │ │ +000000000000000000000000000001031a5253698a8d8d92190b00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000060416545561746393190b00000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000006021213567e8692150700000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000060c0d0e578e58110300000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000006050708090a0b0500000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304050600000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_seek_forward.png │ ├── sng │ │ @@ -6,237 +6,237 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ ( 61, 63, 60) # rgb = (0x3d,0x3f,0x3c) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (163,164,161) # rgb = (0xa3,0xa4,0xa1) │ │ ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (161,162,160) # rgb = (0xa1,0xa2,0xa0) │ │ ( 52, 54, 52) # rgb = (0x34,0x36,0x34) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (234,235,233) # rgb = (0xea,0xeb,0xe9) │ │ (110,110,108) # rgb = (0x6e,0x6e,0x6c) │ │ ( 72, 73, 69) # rgb = (0x48,0x49,0x45) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ ( 73, 73, 71) # rgb = (0x49,0x49,0x47) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (199,200,197) # rgb = (0xc7,0xc8,0xc5) │ │ ( 80, 82, 78) # rgb = (0x50,0x52,0x4e) │ │ ( 66, 68, 64) # rgb = (0x42,0x44,0x40) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 67, 69, 65) # rgb = (0x43,0x45,0x41) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ - (239,241,237) # rgb = (0xef,0xf1,0xed) │ │ - (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ (149,150,146) # rgb = (0x95,0x96,0x92) │ │ ( 76, 78, 72) # rgb = (0x4c,0x4e,0x48) │ │ ( 65, 65, 61) # rgb = (0x41,0x41,0x3d) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ (149,150,147) # rgb = (0x95,0x96,0x93) │ │ ( 68, 68, 65) # rgb = (0x44,0x44,0x41) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ - (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (245,245,243) # rgb = (0xf5,0xf5,0xf3) │ │ - (229,230,228) # rgb = (0xe5,0xe6,0xe4) │ │ (100,101, 98) # rgb = (0x64,0x65,0x62) │ │ ( 76, 78, 73) # rgb = (0x4c,0x4e,0x49) │ │ ( 68, 73, 68) # rgb = (0x44,0x49,0x44) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ ( 73, 78, 73) # rgb = (0x49,0x4e,0x49) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ - (230,233,228) # rgb = (0xe6,0xe9,0xe4) │ │ - (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ - (232,235,232) # rgb = (0xe8,0xeb,0xe8) │ │ - (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ - (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ (190,192,190) # rgb = (0xbe,0xc0,0xbe) │ │ ( 84, 85, 81) # rgb = (0x54,0x55,0x51) │ │ ( 78, 80, 76) # rgb = (0x4e,0x50,0x4c) │ │ - ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ - (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (191,192,190) # rgb = (0xbf,0xc0,0xbe) │ │ ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ ( 80, 80, 78) # rgb = (0x50,0x50,0x4e) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ - (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ - (237,239,236) # rgb = (0xed,0xef,0xec) │ │ - (226,227,226) # rgb = (0xe2,0xe3,0xe2) │ │ - ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ ( 91, 91, 86) # rgb = (0x5b,0x5b,0x56) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - ( 98, 99, 94) # rgb = (0x62,0x63,0x5e) │ │ - (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ - (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ - (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ - (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ (199,200,198) # rgb = (0xc7,0xc8,0xc6) │ │ (104,106,101) # rgb = (0x68,0x6a,0x65) │ │ (102,102, 98) # rgb = (0x66,0x66,0x62) │ │ - ( 97, 98, 93) # rgb = (0x61,0x62,0x5d) │ │ (103,105,100) # rgb = (0x67,0x69,0x64) │ │ (103,103, 99) # rgb = (0x67,0x67,0x63) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (109,110,105) # rgb = (0x6d,0x6e,0x69) │ │ - (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ - (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ - (235,235,234) # rgb = (0xeb,0xeb,0xea) │ │ (133,135,130) # rgb = (0x85,0x87,0x82) │ │ (115,116,112) # rgb = (0x73,0x74,0x70) │ │ (122,128,122) # rgb = (0x7a,0x80,0x7a) │ │ - (108,109,104) # rgb = (0x6c,0x6d,0x68) │ │ (133,134,129) # rgb = (0x85,0x86,0x81) │ │ (115,116,111) # rgb = (0x73,0x74,0x6f) │ │ (125,130,125) # rgb = (0x7d,0x82,0x7d) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (120,122,116) # rgb = (0x78,0x7a,0x74) │ │ - (252,253,252) # rgb = (0xfc,0xfd,0xfc) │ │ - (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (180,180,177) # rgb = (0xb4,0xb4,0xb1) │ │ (126,127,121) # rgb = (0x7e,0x7f,0x79) │ │ (128,128,124) # rgb = (0x80,0x80,0x7c) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (119,121,115) # rgb = (0x77,0x79,0x73) │ │ (126,126,121) # rgb = (0x7e,0x7e,0x79) │ │ (131,131,124) # rgb = (0x83,0x83,0x7c) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (131,133,127) # rgb = (0x83,0x85,0x7f) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (220,221,219) # rgb = (0xdc,0xdd,0xdb) │ │ (139,141,136) # rgb = (0x8b,0x8d,0x88) │ │ (137,139,133) # rgb = (0x89,0x8b,0x85) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (130,132,126) # rgb = (0x82,0x84,0x7e) │ │ (220,221,218) # rgb = (0xdc,0xdd,0xda) │ │ (138,140,135) # rgb = (0x8a,0x8c,0x87) │ │ (137,139,133) # rgb = (0x89,0x8b,0x85) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (143,144,137) # rgb = (0x8f,0x90,0x89) │ │ - (243,244,243) # rgb = (0xf3,0xf4,0xf3) │ │ (167,169,164) # rgb = (0xa7,0xa9,0xa4) │ │ (147,150,143) # rgb = (0x93,0x96,0x8f) │ │ (163,163,158) # rgb = (0xa3,0xa3,0x9e) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - (142,143,137) # rgb = (0x8e,0x8f,0x89) │ │ (166,168,163) # rgb = (0xa6,0xa8,0xa3) │ │ (147,149,143) # rgb = (0x93,0x95,0x8f) │ │ (167,167,161) # rgb = (0xa7,0xa7,0xa1) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (154,156,148) # rgb = (0x9a,0x9c,0x94) │ │ (205,206,202) # rgb = (0xcd,0xce,0xca) │ │ (157,158,152) # rgb = (0x9d,0x9e,0x98) │ │ (161,164,158) # rgb = (0xa1,0xa4,0x9e) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ (204,206,201) # rgb = (0xcc,0xce,0xc9) │ │ (156,157,151) # rgb = (0x9c,0x9d,0x97) │ │ (163,163,160) # rgb = (0xa3,0xa3,0xa0) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ (171,173,165) # rgb = (0xab,0xad,0xa5) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (234,235,233) # rgb = (0xea,0xeb,0xe9) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ + (239,241,237) # rgb = (0xef,0xf1,0xed) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (245,245,243) # rgb = (0xf5,0xf5,0xf3) │ │ + (229,230,228) # rgb = (0xe5,0xe6,0xe4) │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + ( 75, 76, 72) # rgb = (0x4b,0x4c,0x48) │ │ + (230,233,228) # rgb = (0xe6,0xe9,0xe4) │ │ + (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ + (232,235,232) # rgb = (0xe8,0xeb,0xe8) │ │ + (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ + (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ + ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ + (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ + (237,239,236) # rgb = (0xed,0xef,0xec) │ │ + (226,227,226) # rgb = (0xe2,0xe3,0xe2) │ │ + ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + ( 98, 99, 94) # rgb = (0x62,0x63,0x5e) │ │ + (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ + (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ + ( 97, 98, 93) # rgb = (0x61,0x62,0x5d) │ │ + (109,110,105) # rgb = (0x6d,0x6e,0x69) │ │ + (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ + (235,235,234) # rgb = (0xeb,0xeb,0xea) │ │ + (108,109,104) # rgb = (0x6c,0x6d,0x68) │ │ + (120,122,116) # rgb = (0x78,0x7a,0x74) │ │ + (252,253,252) # rgb = (0xfc,0xfd,0xfc) │ │ + (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (119,121,115) # rgb = (0x77,0x79,0x73) │ │ + (131,133,127) # rgb = (0x83,0x85,0x7f) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (130,132,126) # rgb = (0x82,0x84,0x7e) │ │ + (143,144,137) # rgb = (0x8f,0x90,0x89) │ │ + (243,244,243) # rgb = (0xf3,0xf4,0xf3) │ │ + (142,143,137) # rgb = (0x8e,0x8f,0x89) │ │ + (154,156,148) # rgb = (0x9a,0x9c,0x94) │ │ + (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ + (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ + (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ } │ │ tRNS { │ │ - 0 18 32 23 4 36 255 141 40 16 1 37 246 228 94 29 8 247 94 29 36 255 255 246 184 57 22 3 35 255 184 57 21 35 255 255 251 244 131 35 14 35 130 35 13 34 255 255 255 255 247 222 83 26 6 34 247 83 26 33 255 255 255 255 255 247 174 49 33 255 49 19 2 32 255 255 255 255 255 255 251 242 121 255 255 255 255 251 242 121 33 4 32 255 255 255 255 255 255 255 255 255 118 14 31 255 255 255 255 255 251 242 120 255 242 119 28 4 30 255 255 255 255 255 246 173 48 255 246 173 47 16 1 29 255 255 255 255 247 221 80 22 5 29 255 221 80 28 255 255 251 244 128 30 11 28 255 251 244 127 28 255 255 246 182 50 16 27 255 246 182 49 27 255 246 227 87 22 6 27 255 246 227 86 21 25 255 136 29 11 25 255 11 12 23 16 2 12 23} │ │ + 0 18 32 23 4 36 141 40 16 1 37 246 228 94 29 8 247 94 29 36 246 184 57 22 3 35 184 57 21 35 251 244 131 35 14 35 130 35 13 34 247 222 83 26 6 34 247 83 26 33 247 174 49 33 49 19 2 32 251 242 121 251 242 121 33 4 32 118 14 31 251 242 120 242 119 28 4 30 246 173 48 246 173 47 16 1 29 247 221 80 22 5 29 221 80 28 251 244 128 30 11 28 251 244 127 28 246 182 50 16 27 246 182 49 27 246 227 87 22 6 27 246 227 86 21 25 136 29 11 25 11 12 23 16 2 12 23} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000010203040000000000000000010203040000000000000000000000000000 │ │ -000005060708090a00000000000005060708090a000000000000000000000000 │ │ -00000b060c0d0e0f1000000000000506110d1213100000000000000000000000 │ │ -0000140615161718191a1b0000001c06151d171e1f201b000000000000000000 │ │ -0000210615222324252627280000290615222324252a2b2c0000000000000000 │ │ -00002d06152e2f303132333435363706152e2f30313833393a36000000000000 │ │ -00003b06153c3d3e3f23404142434406153c3d3e452340414246474800000000 │ │ -0000494a154b4c4d4e4f452350515253153e5455222231565758595a5b000000 │ │ -00005c5d155e5f605f5e616215635d64155e5f605f5e61651563646667000000 │ │ -00006869156a6b6b543c6c6d6e6f7071156a6b6b543c6c6d2472737475000000 │ │ -000076771578797a7a567b7c7d7e767f1578797a7a567b808182838400000000 │ │ -0000858615878887898a8b8c8d8e8f9015878887898a91928d8e000000000000 │ │ -00009394157995969798999a00009b9c1579959d9e9f999a0000000000000000 │ │ -0000a0a115a2a3a4a5a648000000a7a815a2a9aaaba648000000000000000000 │ │ -0000acadaeafb0b1b20000000000b3b4b5b6b7b8b20000000000000000000000 │ │ -0000b9babbbcbd00000000000000bebfbbbcc000000000000000000000000000 │ │ -0000c1c2c3c40000000000000000c5c6c3c40000000000000000000000000000 │ │ +0000058906070809000000000000058906070809000000000000000000000000 │ │ +00000a890b0c0d0e0f00000000000589100c11120f0000000000000000000000 │ │ +000013898a8b141516171800000019898a8c141a1b1c18000000000000000000 │ │ +00001d898a8d8e1e1f202122000023898a8d8e1e1f2425260000000000000000 │ │ +000027898a8f90919228292a2b2c2d898a8f9091922e292f302c000000000000 │ │ +000031898a939495968e9732333435898a939495988e97323336373800000000 │ │ +000039998a9a9b9c9d9e988e3a3b3c9f8a95a0a18d8d92a23d3e3f4041000000 │ │ +000042a38aa4a5a6a5a4a7a88aa9a3aa8aa4a5a6a5a4a7ab8aa9aa4344000000 │ │ +000045ac8aadaeaea093afb0464748b18aadaeaea093afb01e494a4b4c000000 │ │ +00004db28ab3b4b5b5a2b64e4f504db78ab3b4b5b5a2b6515253545500000000 │ │ +000056b88ab9bab9bb5758595a5b5cbc8ab9bab9bb575d5e5a5b000000000000 │ │ +00005fbd8ab4be6061626364000065bf8ab4be66676863640000000000000000 │ │ +000069c08ac16a6b6c6d380000006ec28ac16f70716d38000000000000000000 │ │ +000072c37374757677000000000078c4797a7b7c770000000000000000000000 │ │ +00007dc57e7f800000000000000081c67e7f8200000000000000000000000000 │ │ +0000838485860000000000000000878885860000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/playicon.png │ ├── sng │ │ @@ -1,18 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (100,101,100) # rgb = (0x64,0x65,0x64) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (100,100,101) # rgb = (0x64,0x64,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (100,101,100) # rgb = (0x64,0x65,0x64) │ │ (101,100,101) # rgb = (0x65,0x64,0x65) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (101,100,100) # rgb = (0x65,0x64,0x64) │ │ (101,101,100) # rgb = (0x65,0x65,0x64) │ │ @@ -124,49 +127,46 @@ │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 23, 23, 22) # rgb = (0x17,0x17,0x16) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 14, 13, 14) # rgb = (0x0e,0x0d,0x0e) │ │ ( 13, 14, 14) # rgb = (0x0d,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 14, 13, 13) # rgb = (0x0e,0x0d,0x0d) │ │ ( 13, 13, 14) # rgb = (0x0d,0x0d,0x0e) │ │ ( 14, 14, 13) # rgb = (0x0e,0x0e,0x0d) │ │ } │ │ tRNS { │ │ - 0 95 225 255 225 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 225 255 255 95 225 255 255 255 255 255 255 255} │ │ + 0 95 225 225 225 95 225} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -00000102030303030303030303030303030303030302010000 │ │ -000004050505060507050809050909090a070b0a0908040000 │ │ -00000c0c0d0e0f100c0c1112111012120c0c120c110c0c0000 │ │ -000013141516171819131a131b1c1d1a1a1a131c1b1b1c0000 │ │ -00001e1f202121212223241f252525252625252728251e0000 │ │ -0000292a2b2121212c212d2e1e2a2f2a302a2a2a2a2a2a0000 │ │ -000031323321212121212c2134233536313232373731360000 │ │ -0000383839212121212121212c213a2e3b383c383838380000 │ │ -00003d3e0d2121212121212121212c213f4041423d3d3e0000 │ │ -000043434421212121212121212121212c2145464347430000 │ │ -000048492821212121212121212121212121214a474b490000 │ │ -00004c4d2a212121212121212121212121214e094c4d4f0000 │ │ -00005050412121212121212121212121510e50505050500000 │ │ -0000525354212121212121212121515556575258595a530000 │ │ -00005b5b5c212121212121215d065e5b5b5b5b5e5b5b5f0000 │ │ -000060616221212121215d3963616160646165616366610000 │ │ -00006768692121216a0f686868676b68686b6b68676c6c0000 │ │ -00006d6d6e6f70716d6d6d6d6d6d6d6d726d6d736d6d720000 │ │ -000074757677777879747a797975777776747675797a760000 │ │ -00007b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7c7b0000 │ │ -00007e7f80818282838182848483808584808681857f7e0000 │ │ +00000102070707070707070707070707070707070702010000 │ │ +00000308080809080a080b0c080c0c0c0d0a0e0d0c0b030000 │ │ +00000f0f101112130f0f1415141315150f0f150f140f0f0000 │ │ +0000161718191a1b1c161d161e1f201d1d1d161f1e1e1f0000 │ │ +000021222324242425262722282828282928282a2b28210000 │ │ +00002c2d2e2424242f243031212d322d332d2d2d2d2d2d0000 │ │ +000034353624242424242f24372638393435353a3a34390000 │ │ +00003b3b3c242424242424242f243d313e3b3f3b3b3b3b0000 │ │ +00004041102424242424242424242f24424344454040410000 │ │ +000046464724242424242424242424242f244849464a460000 │ │ +00004b4c2b24242424242424242424242424244d4a4e4c0000 │ │ +00004f502d24242424242424242424242424510c4f50520000 │ │ +00005353442424242424242424242424541153535353530000 │ │ +00005556572424242424242424245458595a555b5c5d560000 │ │ +00005e5e5f242424242424246009615e5e5e5e615e5e620000 │ │ +00006364652424242424603c66646463676468646669640000 │ │ +00006a6b6c2424246d126b6b6b6a6e6b6b6e6e6b6a6f6f0000 │ │ +00007070717273747070707070707070757070767070750000 │ │ +00007778797a7a7b7c777d7c7c787a7a797779787c7d790000 │ │ +0000047e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7e040000 │ │ +00000506808182828381828484838085848086818506050000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/ic_tab_play.png │ ├── sng │ │ @@ -6,275 +6,272 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (139,142,139) # rgb = (0x8b,0x8e,0x8b) │ │ (146,143,146) # rgb = (0x92,0x8f,0x92) │ │ (198,201,198) # rgb = (0xc6,0xc9,0xc6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (172,170,172) # rgb = (0xac,0xaa,0xac) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (116,113,116) # rgb = (0x74,0x71,0x74) │ │ - (111,110,111) # rgb = (0x6f,0x6e,0x6f) │ │ ( 98, 97, 98) # rgb = (0x62,0x61,0x62) │ │ (148,151,148) # rgb = (0x94,0x97,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (141,142,141) # rgb = (0x8d,0x8e,0x8d) │ │ - (105,103,105) # rgb = (0x69,0x67,0x69) │ │ (117,114,117) # rgb = (0x75,0x72,0x75) │ │ (182,181,182) # rgb = (0xb6,0xb5,0xb6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (147,144,147) # rgb = (0x93,0x90,0x93) │ │ - (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ - (157,159,157) # rgb = (0x9d,0x9f,0x9d) │ │ - (165,161,165) # rgb = (0xa5,0xa1,0xa5) │ │ (153,155,153) # rgb = (0x99,0x9b,0x99) │ │ - (130,132,130) # rgb = (0x82,0x84,0x82) │ │ (102, 98,102) # rgb = (0x66,0x62,0x66) │ │ (113,115,113) # rgb = (0x71,0x73,0x71) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (144,147,144) # rgb = (0x90,0x93,0x90) │ │ - (150,147,150) # rgb = (0x96,0x93,0x96) │ │ - (155,159,155) # rgb = (0x9b,0x9f,0x9b) │ │ - (162,158,162) # rgb = (0xa2,0x9e,0xa2) │ │ - (156,160,156) # rgb = (0x9c,0xa0,0x9c) │ │ - (157,160,157) # rgb = (0x9d,0xa0,0x9d) │ │ - (164,158,164) # rgb = (0xa4,0x9e,0xa4) │ │ (151,152,151) # rgb = (0x97,0x98,0x97) │ │ - (104,106,104) # rgb = (0x68,0x6a,0x68) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (155,158,155) # rgb = (0x9b,0x9e,0x9b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (156,157,156) # rgb = (0x9c,0x9d,0x9c) │ │ - (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (141,136,141) # rgb = (0x8d,0x88,0x8d) │ │ (101,102,101) # rgb = (0x65,0x66,0x65) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (151,154,151) # rgb = (0x97,0x9a,0x97) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 94, 97, 94) # rgb = (0x5e,0x61,0x5e) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (235,230,235) # rgb = (0xeb,0xe6,0xeb) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (141,143,141) # rgb = (0x8d,0x8f,0x8d) │ │ + ( 92, 94, 92) # rgb = (0x5c,0x5e,0x5c) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ + (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ + (148,147,148) # rgb = (0x94,0x93,0x94) │ │ + ( 93, 91, 93) # rgb = (0x5d,0x5b,0x5d) │ │ + (114,112,114) # rgb = (0x72,0x70,0x72) │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (112,111,112) # rgb = (0x70,0x6f,0x70) │ │ + (136,135,136) # rgb = (0x88,0x87,0x88) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (137,135,137) # rgb = (0x89,0x87,0x89) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (137,140,137) # rgb = (0x89,0x8c,0x89) │ │ + (168,167,168) # rgb = (0xa8,0xa7,0xa8) │ │ + (132,131,132) # rgb = (0x84,0x83,0x84) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (135,132,135) # rgb = (0x87,0x84,0x87) │ │ + (163,161,163) # rgb = (0xa3,0xa1,0xa3) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (238,237,238) # rgb = (0xee,0xed,0xee) │ │ + (130,129,130) # rgb = (0x82,0x81,0x82) │ │ + (131,130,131) # rgb = (0x83,0x82,0x83) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (130,128,130) # rgb = (0x82,0x80,0x82) │ │ + (169,168,169) # rgb = (0xa9,0xa8,0xa9) │ │ + (205,204,205) # rgb = (0xcd,0xcc,0xcd) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (125,123,125) # rgb = (0x7d,0x7b,0x7d) │ │ + (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ + (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ + (152,155,152) # rgb = (0x98,0x9b,0x98) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (225,227,225) # rgb = (0xe1,0xe3,0xe1) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (167,171,167) # rgb = (0xa7,0xab,0xa7) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (125,124,125) # rgb = (0x7d,0x7c,0x7d) │ │ + (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ + (211,209,211) # rgb = (0xd3,0xd1,0xd3) │ │ + (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (165,172,165) # rgb = (0xa5,0xac,0xa5) │ │ + (171,168,171) # rgb = (0xab,0xa8,0xab) │ │ + (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ + (187,189,187) # rgb = (0xbb,0xbd,0xbb) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (116,113,116) # rgb = (0x74,0x71,0x74) │ │ + (111,110,111) # rgb = (0x6f,0x6e,0x6f) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (141,142,141) # rgb = (0x8d,0x8e,0x8d) │ │ + (105,103,105) # rgb = (0x69,0x67,0x69) │ │ + (147,144,147) # rgb = (0x93,0x90,0x93) │ │ + (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ + (157,159,157) # rgb = (0x9d,0x9f,0x9d) │ │ + (165,161,165) # rgb = (0xa5,0xa1,0xa5) │ │ + (130,132,130) # rgb = (0x82,0x84,0x82) │ │ + (150,147,150) # rgb = (0x96,0x93,0x96) │ │ + (155,159,155) # rgb = (0x9b,0x9f,0x9b) │ │ + (162,158,162) # rgb = (0xa2,0x9e,0xa2) │ │ + (156,160,156) # rgb = (0x9c,0xa0,0x9c) │ │ + (157,160,157) # rgb = (0x9d,0xa0,0x9d) │ │ + (164,158,164) # rgb = (0xa4,0x9e,0xa4) │ │ + (104,106,104) # rgb = (0x68,0x6a,0x68) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (156,157,156) # rgb = (0x9c,0x9d,0x9c) │ │ + (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (141,136,141) # rgb = (0x8d,0x88,0x8d) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ (150,154,150) # rgb = (0x96,0x9a,0x96) │ │ (150,151,150) # rgb = (0x96,0x97,0x96) │ │ (151,153,151) # rgb = (0x97,0x99,0x97) │ │ (150,153,150) # rgb = (0x96,0x99,0x96) │ │ (154,151,154) # rgb = (0x9a,0x97,0x9a) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (156,151,156) # rgb = (0x9c,0x97,0x9c) │ │ (150,152,150) # rgb = (0x96,0x98,0x96) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (106,108,106) # rgb = (0x6a,0x6c,0x6a) │ │ - ( 92, 94, 92) # rgb = (0x5c,0x5e,0x5c) │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (153,149,153) # rgb = (0x99,0x95,0x99) │ │ (147,149,147) # rgb = (0x93,0x95,0x93) │ │ (153,152,153) # rgb = (0x99,0x98,0x99) │ │ (148,149,148) # rgb = (0x94,0x95,0x94) │ │ (149,153,149) # rgb = (0x95,0x99,0x95) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (149,152,149) # rgb = (0x95,0x98,0x95) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (153,150,153) # rgb = (0x99,0x96,0x99) │ │ (151,150,151) # rgb = (0x97,0x96,0x97) │ │ (131,129,131) # rgb = (0x83,0x81,0x83) │ │ ( 95, 94, 95) # rgb = (0x5f,0x5e,0x5f) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ - (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ (135,137,135) # rgb = (0x87,0x89,0x87) │ │ (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (149,146,149) # rgb = (0x95,0x92,0x95) │ │ - (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (145,143,145) # rgb = (0x91,0x8f,0x91) │ │ (116,118,116) # rgb = (0x74,0x76,0x74) │ │ - ( 93, 91, 93) # rgb = (0x5d,0x5b,0x5d) │ │ - (114,112,114) # rgb = (0x72,0x70,0x72) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (133,135,133) # rgb = (0x85,0x87,0x85) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 95, 96, 95) # rgb = (0x5f,0x60,0x5f) │ │ - (112,111,112) # rgb = (0x70,0x6f,0x70) │ │ - (136,135,136) # rgb = (0x88,0x87,0x88) │ │ (136,132,136) # rgb = (0x88,0x84,0x88) │ │ (142,143,142) # rgb = (0x8e,0x8f,0x8e) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (145,142,145) # rgb = (0x91,0x8e,0x91) │ │ (146,142,146) # rgb = (0x92,0x8e,0x92) │ │ (139,142,139) # rgb = (0x8b,0x8e,0x8b) │ │ (147,142,147) # rgb = (0x93,0x8e,0x93) │ │ (141,145,141) # rgb = (0x8d,0x91,0x8d) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (137,135,137) # rgb = (0x89,0x87,0x89) │ │ (126,131,126) # rgb = (0x7e,0x83,0x7e) │ │ (139,141,139) # rgb = (0x8b,0x8d,0x8b) │ │ (140,141,140) # rgb = (0x8c,0x8d,0x8c) │ │ (146,140,146) # rgb = (0x92,0x8c,0x92) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (127,128,127) # rgb = (0x7f,0x80,0x7f) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (139,137,139) # rgb = (0x8b,0x89,0x8b) │ │ - (137,140,137) # rgb = (0x89,0x8c,0x89) │ │ (154,155,154) # rgb = (0x9a,0x9b,0x9a) │ │ - (168,167,168) # rgb = (0xa8,0xa7,0xa8) │ │ - (132,131,132) # rgb = (0x84,0x83,0x84) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ (132,137,132) # rgb = (0x84,0x89,0x84) │ │ (134,137,134) # rgb = (0x86,0x89,0x86) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ (146,148,146) # rgb = (0x92,0x94,0x92) │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (126,125,126) # rgb = (0x7e,0x7d,0x7e) │ │ (131,134,131) # rgb = (0x83,0x86,0x83) │ │ (133,134,133) # rgb = (0x85,0x86,0x85) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (137,134,137) # rgb = (0x89,0x86,0x89) │ │ - (135,132,135) # rgb = (0x87,0x84,0x87) │ │ - (163,161,163) # rgb = (0xa3,0xa1,0xa3) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (238,237,238) # rgb = (0xee,0xed,0xee) │ │ - (130,129,130) # rgb = (0x82,0x81,0x82) │ │ (118,120,118) # rgb = (0x76,0x78,0x76) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,129,132) # rgb = (0x84,0x81,0x84) │ │ - (131,130,131) # rgb = (0x83,0x82,0x83) │ │ (136,135,136) # rgb = (0x88,0x87,0x88) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (130,128,130) # rgb = (0x82,0x80,0x82) │ │ (131,130,131) # rgb = (0x83,0x82,0x83) │ │ (125,130,125) # rgb = (0x7d,0x82,0x7d) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (130,129,130) # rgb = (0x82,0x81,0x82) │ │ (123,129,123) # rgb = (0x7b,0x81,0x7b) │ │ (131,132,131) # rgb = (0x83,0x84,0x83) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (169,168,169) # rgb = (0xa9,0xa8,0xa9) │ │ - (205,204,205) # rgb = (0xcd,0xcc,0xcd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (117,115,117) # rgb = (0x75,0x73,0x75) │ │ (124,128,124) # rgb = (0x7c,0x80,0x7c) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (131,128,131) # rgb = (0x83,0x80,0x83) │ │ (129,124,129) # rgb = (0x81,0x7c,0x81) │ │ (125,128,125) # rgb = (0x7d,0x80,0x7d) │ │ - (125,123,125) # rgb = (0x7d,0x7b,0x7d) │ │ (132,131,132) # rgb = (0x84,0x83,0x84) │ │ (143,140,143) # rgb = (0x8f,0x8c,0x8f) │ │ - (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ - (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (118,116,118) # rgb = (0x76,0x74,0x76) │ │ (122,125,122) # rgb = (0x7a,0x7d,0x7a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ - (152,155,152) # rgb = (0x98,0x9b,0x98) │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (225,227,225) # rgb = (0xe1,0xe3,0xe1) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ (112,117,112) # rgb = (0x70,0x75,0x70) │ │ (129,123,129) # rgb = (0x81,0x7b,0x81) │ │ (122,124,122) # rgb = (0x7a,0x7c,0x7a) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (167,171,167) # rgb = (0xa7,0xab,0xa7) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (134,133,134) # rgb = (0x86,0x85,0x86) │ │ - (125,124,125) # rgb = (0x7d,0x7c,0x7d) │ │ (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ - (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ - (211,209,211) # rgb = (0xd3,0xd1,0xd3) │ │ - (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (165,172,165) # rgb = (0xa5,0xac,0xa5) │ │ - (171,168,171) # rgb = (0xab,0xa8,0xab) │ │ - (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ - (187,189,187) # rgb = (0xbb,0xbd,0xbb) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ } │ │ tRNS { │ │ - 0 0 3 6 5 2 7 40 78 72 30 1 3 43 221 255 255 218 79 10 102 255 255 255 255 255 158 46 8 133 255 255 255 255 254 255 237 137 16 1 132 255 255 255 255 255 255 254 255 207 71 15 4 0 132 255 255 255 255 254 255 249 186 29 9 132 255 255 255 255 254 255 254 97 25 1 132 255 255 255 255 255 255 255 255 255 255 255 210 66 5 132 255 255 255 255 255 255 255 255 255 255 255 255 255 156 40 132 255 255 255 255 255 254 255 255 235 126 4 132 255 255 254 255 148 132 255 255 255 255 255 255 255 255 255 1 132 255 255 255 255 255 132 255 255 255 254 255 142 132 255 255 255 255 254 255 255 229 94 12 4 132 255 255 255 255 255 254 240 112 28 132 255 255 255 254 255 244 170 30 3 132 255 255 255 255 255 255 255 180 60 13 132 255 255 255 255 255 255 254 255 255 218 91 133 255 255 255 254 245 97 32 2 127 255 255 255 244 165 19 69 255 254 255 173 53 4 0 11 112 214 206 92 6 2 2} │ │ + 0 3 6 5 2 7 40 78 72 30 1 3 43 221 218 79 10 102 158 46 8 133 254 237 137 16 1 132 254 207 71 15 4 132 254 249 186 29 9 132 254 254 97 25 1 132 210 66 5 132 156 40 132 254 235 126 4 132 254 148 132 1 132 132 254 142 132 254 229 94 12 4 132 254 240 112 28 132 254 244 170 30 3 132 180 60 13 132 254 218 91 133 254 245 97 32 2 127 244 165 19 69 254 173 53 4 11 112 214 206 92 6 2 2} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010000000000000000000000000000000000000000000000000000 │ │ -0000000001000102030405000001000000000000000000000000000000000000 │ │ -000000000001060708090a060b01000100000000000000000000000000000000 │ │ -00000000000c0d0e0f1011121304010001000000000000000000000000000000 │ │ -0000000000061415161718191a1b1c0501000100000000000000000000000000 │ │ -0000000001061d1e1f202122232425261c270000000000000000000000000000 │ │ -00000000011c28292a2b2c2d2e2f303132333435010000000000000000000000 │ │ -00000000011c363738393a3a39383b3c3d3e3f40020000010000000000000000 │ │ -00000000011c4142434343434444453a464748494a034b010001000000000000 │ │ -00000000011c4c4d4e4f505152525353545556575859135a0100010000000000 │ │ -00000000011c5b5c5d535e5f60616263646553666768696a1c05010000000000 │ │ -00000000011c6b6c6d6e6f6e6e6e6e6e706e6e6e717273747526760100000000 │ │ -00000000011c77786f6e79796e6e7979797979796e796d7a7b7c400100000000 │ │ -00000000011c7d7e7f8081818080818283821818805684855c86408700000000 │ │ -00000000011c8889568a8a8a8a8a8a8a8b8a8a8a8a8a8a8c188d408700000000 │ │ -00000000011c8e8f9090909090909090909090909090919293941c0100000000 │ │ -00000000011c95968d9798998d8d98988d8d98989a9b9c9d9e9fa00100000000 │ │ -00000000011ca1a2a3a4a3a4a4a5a6a6a5a5a6a783a8a9aa0605010000000000 │ │ -00000000011cabacadaeaeae67ae676767afb0b1b2b340b40100010000000000 │ │ -00000000011cb5acb6b6b7b7b6b8b9babbbcbdbebf3401000001000000000000 │ │ -00000000011cc0c1c2c3c4c5c6c7c8c9cacb4003870001000000000000000000 │ │ -00000000011ccccdcecea2cfd090d1d2d306d401000000000000000000000000 │ │ -000000000103d5d6c5d7d8c8d9dadb4005000001000000000000000000000000 │ │ -000000000104dcdddedf37e0e19fe2e301000000000000000000000000000000 │ │ -000000000087e4e5e6e7e813e901000000000000000000000000000000000000 │ │ -000000000000ea041c1c04eb0100010000000000000000000000000000000000 │ │ -0000000000010000000000000100000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000001020304000000000000000000000000000000000000000000 │ │ +0000000000000506070809050a00000000000000000000000000000000000000 │ │ +00000000000b0c0d72730e0f1003000000000000000000000000000000000000 │ │ +0000000000051174757677781213140400000000000000000000000000000000 │ │ +00000000000515797a7b7c167d171819141a0000000000000000000000000000 │ │ +0000000000141b7e7f808182831c841d1e1f2000000000000000000000000000 │ │ +0000000000142185868788888786228923242526010000000000000000000000 │ │ +000000000014278a8b8b8b8b8c8c8d88288e292a2b022c000000000000000000 │ │ +0000000000142d8f9091929394949595969798992e2f10300000000000000000 │ │ +000000000014319a9b959c9d9e9fa0a1a2a395a4a5a632331404000000000000 │ │ +00000000001434a7a8a9aaa9a9a9a9a9aba9a9a935acad363719380000000000 │ │ +00000000001439aeaaa9afafa9a9afafafafafafa9afa83ab03b260000000000 │ │ +0000000000143cb1b2b3b4b4b3b3b4b5b6b57777b398b7b89ab9263d00000000 │ │ +0000000000143eba98bbbbbbbbbbbbbbbcbbbbbbbbbbbbbd77be263d00000000 │ │ +0000000000143fbfc0c0c0c0c0c0c0c0c0c0c0c0c0c0c140c241140000000000 │ │ +00000000001442c3bec4c5c6bebec5c5bebec5c543c7c8444546470000000000 │ │ +00000000001448c9cacbcacbcbcccdcdcccccd49b64a4b4c0504000000000000 │ │ +0000000000144dcecfd0d0d0a5d0a5a5a54ed14f505126520000000000000000 │ │ +00000000001453ced2d2d3d3d2d4d5d6d7d85455562000000000000000000000 │ │ +00000000001457d9dadbdcddde58dfe0595a26023d0000000000000000000000 │ │ +0000000000145be1e2e2c9e35cc05d5e5f056000000000000000000000000000 │ │ +00000000000261e4dde5e6df6263642604000000000000000000000000000000 │ │ +00000000000365e766e885676846690000000000000000000000000000000000 │ │ +00000000003d6a6b6c6d6e106f00000000000000000000000000000000000000 │ │ +0000000000007003141403710000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/media_seek_backward.png │ ├── sng │ │ @@ -8,218 +8,218 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 12, 17, 12) # rgb = (0x0c,0x11,0x0c) │ │ ( 63, 64, 61) # rgb = (0x3f,0x40,0x3d) │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 52, 52, 49) # rgb = (0x34,0x34,0x31) │ │ ( 75, 76, 71) # rgb = (0x4b,0x4c,0x47) │ │ (157,158,155) # rgb = (0x9d,0x9e,0x9b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 75, 76, 73) # rgb = (0x4b,0x4c,0x49) │ │ (159,160,157) # rgb = (0x9f,0xa0,0x9d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 71, 72, 68) # rgb = (0x47,0x48,0x44) │ │ (114,117,112) # rgb = (0x72,0x75,0x70) │ │ - (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 75, 77, 72) # rgb = (0x4b,0x4d,0x48) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 62, 64, 61) # rgb = (0x3e,0x40,0x3d) │ │ ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ (204,205,202) # rgb = (0xcc,0xcd,0xca) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 48, 48, 45) # rgb = (0x30,0x30,0x2d) │ │ ( 74, 75, 72) # rgb = (0x4a,0x4b,0x48) │ │ (155,156,153) # rgb = (0x9b,0x9c,0x99) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ - (238,240,236) # rgb = (0xee,0xf0,0xec) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 72, 73, 69) # rgb = (0x48,0x49,0x45) │ │ (105,106,102) # rgb = (0x69,0x6a,0x66) │ │ - (232,233,231) # rgb = (0xe8,0xe9,0xe7) │ │ - (251,252,251) # rgb = (0xfb,0xfc,0xfb) │ │ - (241,242,239) # rgb = (0xf1,0xf2,0xef) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 67, 67, 65) # rgb = (0x43,0x43,0x41) │ │ (195,196,193) # rgb = (0xc3,0xc4,0xc1) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ - (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ - (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ - (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ ( 78, 81, 75) # rgb = (0x4e,0x51,0x4b) │ │ ( 65, 67, 63) # rgb = (0x41,0x43,0x3f) │ │ ( 84, 85, 80) # rgb = (0x54,0x55,0x50) │ │ (194,196,193) # rgb = (0xc2,0xc4,0xc1) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ - (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ - (233,236,231) # rgb = (0xe9,0xec,0xe7) │ │ - (233,235,232) # rgb = (0xe9,0xeb,0xe8) │ │ - (232,234,231) # rgb = (0xe8,0xea,0xe7) │ │ - (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ ( 82, 83, 78) # rgb = (0x52,0x53,0x4e) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 78, 78, 74) # rgb = (0x4e,0x4e,0x4a) │ │ - ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ - (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ - (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ - (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ - ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ - (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ ( 92, 94, 88) # rgb = (0x5c,0x5e,0x58) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 90, 90, 86) # rgb = (0x5a,0x5a,0x56) │ │ (104,105,100) # rgb = (0x68,0x69,0x64) │ │ (202,203,200) # rgb = (0xca,0xcb,0xc8) │ │ - (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ - (243,245,243) # rgb = (0xf3,0xf5,0xf3) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ ( 88, 92, 86) # rgb = (0x58,0x5c,0x56) │ │ (105,106,101) # rgb = (0x69,0x6a,0x65) │ │ (202,203,201) # rgb = (0xca,0xcb,0xc9) │ │ (103,104, 99) # rgb = (0x67,0x68,0x63) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 71, 71, 66) # rgb = (0x47,0x47,0x42) │ │ (108,110,104) # rgb = (0x6c,0x6e,0x68) │ │ (136,137,132) # rgb = (0x88,0x89,0x84) │ │ - (237,237,236) # rgb = (0xed,0xed,0xec) │ │ - (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ - (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (113,115,109) # rgb = (0x71,0x73,0x6d) │ │ (108,110,106) # rgb = (0x6c,0x6e,0x6a) │ │ (136,138,133) # rgb = (0x88,0x8a,0x85) │ │ (114,116,110) # rgb = (0x72,0x74,0x6e) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (101,101, 99) # rgb = (0x65,0x65,0x63) │ │ (123,124,118) # rgb = (0x7b,0x7c,0x76) │ │ (183,184,181) # rgb = (0xb7,0xb8,0xb5) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ (124,126,120) # rgb = (0x7c,0x7e,0x78) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 99, 99, 96) # rgb = (0x63,0x63,0x60) │ │ (124,125,120) # rgb = (0x7c,0x7d,0x78) │ │ (184,184,181) # rgb = (0xb8,0xb8,0xb5) │ │ (125,128,121) # rgb = (0x7d,0x80,0x79) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 80, 80, 73) # rgb = (0x50,0x50,0x49) │ │ (126,128,120) # rgb = (0x7e,0x80,0x78) │ │ (139,142,135) # rgb = (0x8b,0x8e,0x87) │ │ (223,224,222) # rgb = (0xdf,0xe0,0xde) │ │ - (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ - (249,250,248) # rgb = (0xf9,0xfa,0xf8) │ │ (135,137,132) # rgb = (0x87,0x89,0x84) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 73, 73, 66) # rgb = (0x49,0x49,0x42) │ │ (124,126,120) # rgb = (0x7c,0x7e,0x78) │ │ (141,143,136) # rgb = (0x8d,0x8f,0x88) │ │ (224,224,222) # rgb = (0xe0,0xe0,0xde) │ │ (136,138,132) # rgb = (0x88,0x8a,0x84) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ (110,110,106) # rgb = (0x6e,0x6e,0x6a) │ │ (140,142,136) # rgb = (0x8c,0x8e,0x88) │ │ (169,171,165) # rgb = (0xa9,0xab,0xa5) │ │ - (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ (146,147,140) # rgb = (0x92,0x93,0x8c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (142,143,136) # rgb = (0x8e,0x8f,0x88) │ │ (170,172,167) # rgb = (0xaa,0xac,0xa7) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (146,148,141) # rgb = (0x92,0x94,0x8d) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (138,138,133) # rgb = (0x8a,0x8a,0x85) │ │ (153,156,148) # rgb = (0x99,0x9c,0x94) │ │ (202,202,199) # rgb = (0xca,0xca,0xc7) │ │ - (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (155,157,149) # rgb = (0x9b,0x9d,0x95) │ │ - (154,155,148) # rgb = (0x9a,0x9b,0x94) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (158,163,153) # rgb = (0x9e,0xa3,0x99) │ │ - (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (159,161,154) # rgb = (0x9f,0xa1,0x9a) │ │ - (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + (238,240,236) # rgb = (0xee,0xf0,0xec) │ │ + (232,233,231) # rgb = (0xe8,0xe9,0xe7) │ │ + (251,252,251) # rgb = (0xfb,0xfc,0xfb) │ │ + (241,242,239) # rgb = (0xf1,0xf2,0xef) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (242,244,242) # rgb = (0xf2,0xf4,0xf2) │ │ + (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ + (242,243,241) # rgb = (0xf2,0xf3,0xf1) │ │ + (241,243,241) # rgb = (0xf1,0xf3,0xf1) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + (234,236,233) # rgb = (0xea,0xec,0xe9) │ │ + (233,236,231) # rgb = (0xe9,0xec,0xe7) │ │ + (233,235,232) # rgb = (0xe9,0xeb,0xe8) │ │ + (232,234,231) # rgb = (0xe8,0xea,0xe7) │ │ + (232,235,231) # rgb = (0xe8,0xeb,0xe7) │ │ + ( 86, 87, 82) # rgb = (0x56,0x57,0x52) │ │ + (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ + (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ + (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ + ( 87, 88, 83) # rgb = (0x57,0x58,0x53) │ │ + (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ + (253,253,252) # rgb = (0xfd,0xfd,0xfc) │ │ + (243,245,243) # rgb = (0xf3,0xf5,0xf3) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (237,237,236) # rgb = (0xed,0xed,0xec) │ │ + (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ + (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ + (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (251,251,250) # rgb = (0xfb,0xfb,0xfa) │ │ + (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ + (249,250,248) # rgb = (0xf9,0xfa,0xf8) │ │ + (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (153,155,147) # rgb = (0x99,0x9b,0x93) │ │ + (154,155,148) # rgb = (0x9a,0x9b,0x94) │ │ + (164,166,158) # rgb = (0xa4,0xa6,0x9e) │ │ + (165,167,159) # rgb = (0xa5,0xa7,0x9f) │ │ } │ │ tRNS { │ │ - 0 4 24 32 17 1 44 155 255 34 9 31 99 232 248 37 231 247 3 23 62 190 245 255 255 250 35 15 39 139 245 252 255 255 255 8 29 90 227 247 255 255 255 255 2 21 56 181 246 255 255 255 255 255 36 5 38 129 252 255 255 255 255 255 255 251 129 245 252 255 255 255 255 255 255 250 34 17 131 255 255 255 255 255 255 255 255 255 251 34 5 34 128 245 252 255 255 255 255 251 128 245 252 250 33 20 54 181 246 255 255 255 255 255 250 181 246 250 33 7 27 88 226 247 255 255 250 32 7 88 226 247 250 13 35 136 245 252 255 255 250 31 13 35 136 245 252 250 3 21 58 189 245 255 250 31 58 189 245 255 250 8 26 96 231 247 255 32 231 255 15 39 152 255 29 39 152 255 3 21 29 14} │ │ + 0 4 24 32 17 1 44 155 34 9 31 99 232 248 37 231 247 3 23 62 190 245 250 35 15 39 139 245 252 8 29 90 227 247 2 21 56 181 246 36 5 38 129 252 251 129 245 252 250 34 17 131 251 34 5 34 128 245 252 251 128 245 252 250 33 20 54 181 246 250 181 246 250 33 7 27 88 226 247 250 32 7 88 226 247 250 13 35 136 245 252 250 31 13 35 136 245 252 250 3 21 58 189 245 250 31 58 189 245 250 8 26 96 231 247 32 231 15 39 152 29 39 152 3 21 29 14} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000001020304000000000000000001020304000000 │ │ -0000000000000000000000050406070809000000000000050406070809000000 │ │ -000000000000000000000a0b0c0d0e080f00000000000a0b0c1011080f000000 │ │ -000000000000000012131415161718191a00000012131415161718191a000000 │ │ -000000000000001b1c1d1e1f202122191a00001b1c1d1e1f202122191a000000 │ │ -0000000000232425262728292a2b22191a232425262728292a2b22191a000000 │ │ -0000002c2d2e2f303132213334352219362e2f3031322133343522191a000000 │ │ -00003738391e3a223b3c3d3e3f4022414243442045464748494a224b4c000000 │ │ -00004d4e4f311850515246535455224f56311857515246535455225859000000 │ │ -00005a5b5c5d5e5f605561403c6062636465665f605561403c60626768000000 │ │ -0000002c696a6b6c6d206e6f707162725b6a73746d206e6f7071627576000000 │ │ -00000000007778797a7b7c7c3b7d627e7f80788182837c7c3b7d62847f000000 │ │ -0000000000000085868788898a8b628c8d00008e8f9091928a8b62938d000000 │ │ -0000000000000000949596979899189a9b00000094959c9d9e9f18a08d000000 │ │ -00000000000000000000a1a2a3a4a5a6a70000000000a1a2a3a8a5a9a7000000 │ │ -000000000000000000000005aaabacadae00000000000005aaafb0b1ae000000 │ │ -00000000000000000000000000b2b3b4b5000000000000000094b3b4b5000000 │ │ +0000000000000000000000050406077f08000000000000050406077f08000000 │ │ +00000000000000000000090a0b0c0d7f0e0000000000090a0b0f107f0e000000 │ │ +0000000000000000111213141580811617000000111213141580811617000000 │ │ +0000000000000018191a1b1c8283841617000018191a1b1c8283841617000000 │ │ +00000000001d1e1f2021858687888416171d1e1f202185868788841617000000 │ │ +0000002223242526898a838b8c8d841627242526898a838b8c8d841617000000 │ │ +000028292a1b2b848e8f90919293842c2d2e2f82949596979899843031000000 │ │ +000032339a89819b9c9d959e9fa0849aa18981a29c9d959e9fa0843435000000 │ │ +0000363738393aa3a4a0a5938fa4a63b3c3d3ea3a4a0a5938fa4a63f40000000 │ │ +0000002241424344a782a8a9aaaba64537424647a782a8a9aaaba64849000000 │ │ +00000000004a4b4c4d4eacac8eada64f50514b525354acac8eada65550000000 │ │ +00000000000000565758595aaeafa65b5c00005d5e5f6061aeafa6625c000000 │ │ +00000000000000006364656667b081686900000063646a6b6cb1816d5c000000 │ │ +000000000000000000006e6f707172b27300000000006e6f707472b373000000 │ │ +000000000000000000000005757677b4780000000000000575797ab578000000 │ │ +000000000000000000000000007b7c7d7e0000000000000000637c7d7e000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/stat_notify_error.png │ ├── sng │ │ @@ -1,111 +1,109 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ + ( 66, 60, 66) # rgb = (0x42,0x3c,0x42) │ │ + ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ + ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ + ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ + ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ + ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ + ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ + ( 33, 36, 33) # rgb = (0x21,0x24,0x21) │ │ + ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ + ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ + ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ + ( 16, 24, 16) # rgb = (0x10,0x18,0x10) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ + ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ + ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ + ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ + ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 66, 60, 66) # rgb = (0x42,0x3c,0x42) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 57, 65, 57) # rgb = (0x39,0x41,0x39) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 57, 52, 57) # rgb = (0x39,0x34,0x39) │ │ ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ ( 49, 48, 49) # rgb = (0x31,0x30,0x31) │ │ ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ - ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ - ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ - ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 33, 36, 33) # rgb = (0x21,0x24,0x21) │ │ - ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ ( 41, 48, 41) # rgb = (0x29,0x30,0x29) │ │ - ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ - ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ (255,251,255) # rgb = (0xff,0xfb,0xff) │ │ - ( 16, 24, 16) # rgb = (0x10,0x18,0x10) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ - ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ - ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ - ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ - ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ ( 16, 12, 16) # rgb = (0x10,0x0c,0x10) │ │ - ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ } │ │ tRNS { │ │ - 0 0 0 112 255 32 239 255 16 175 255 159 64 255 255 255 223 255 207 128 255 255 255 255 255 32 255 255 255 239 191 255 255 175 80 255 255 255 64 16 223 255 128 48 255 255 32 191 255 96 255 255 255 80 16 239 255 223 16 143 255 255 255 255 255 64 255 255 48 207 255 255 191 255} │ │ + 0 112 32 239 16 175 159 64 223 207 128 32 239 191 175 80 64 16 223 128 48 32 191 96 80 16 239 223 16 143 64 48 207 191} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -00010102010201020102010304030102010201020102010200 │ │ -00020101020101020101050607060801010201010201010200 │ │ -0001020101020101020109070a070b02010102010102010200 │ │ -0001020102010201020c0d0e0f0e0d0c020102010201020100 │ │ -00010102010201020110071111110712020101020102010100 │ │ -00020102010102011314151617161518130102010201020100 │ │ -00010201020101191a1b1c171717070d1d1901020101020100 │ │ -000101020102011e1f202017171720201f2102010201010200 │ │ -00020101020122232418181717171818242526020102010100 │ │ -00010201012728292424241717172424242328010201020100 │ │ -00010201022a041a1a1a1a1717171a1a1a29042a0201020100 │ │ -000101022b2c042d232d23171717232d2325042c2e01020100 │ │ -000201022f2c040404040417173004040404042c2f02010200 │ │ -00010231322c2c2c2c2c2c3317342c2c2c2c2c2c3235010100 │ │ -000136373238383838383832383838383838383832393a0100 │ │ -00023b3c3d3e3e3e3e3e3e3f17403e3e3e3e3e3e3d3c3b0200 │ │ -004142433c3c3c3c3c3c3c1717173c3c3c3c3c3c3c3c424400 │ │ -00454642434242424242424717474242424242424242464800 │ │ -00322546464646464646464646464646464646464646043200 │ │ -00014949494949494949494949494949494949494949490100 │ │ +00000000000000000000000122010000000000000000000000 │ │ +00000000000000000000020323030400000000000000000000 │ │ +00000000000000000000052324230600000000000000000000 │ │ +00000000000000000007252627262507000000000000000000 │ │ +00000000000000000008232828282309000000000000000000 │ │ +00000000000000000a292a2b2c2b2a2d0a0000000000000000 │ │ +000000000000000b2e2f302c2c2c23250c0b00000000000000 │ │ +000000000000000d3132322c2c2c3232310e00000000000000 │ │ +0000000000000f33342d2d2c2c2c2d2d343510000000000000 │ │ +00000000001112363434342c2c2c3434343312000000000000 │ │ +000000000013222e2e2e2e2c2c2c2e2e2e3622130000000000 │ │ +00000000143722383338332c2c2c3338333522371500000000 │ │ +00000000163722222222222c2c392222222222371600000000 │ │ +000000173a3737373737373b2c3c3737373737373a18000000 │ │ +0000191a3a3d3d3d3d3d3d3a3d3d3d3d3d3d3d3d3a1b1c0000 │ │ +00001d3e3f404040404040412c424040404040403f3e1d0000 │ │ +001e43443e3e3e3e3e3e3e2c2c2c3e3e3e3e3e3e3e3e431f00 │ │ +0020454344434343434343462c464343434343434343452100 │ │ +003a3545454545454545454545454545454545454545223a00 │ │ +00004747474747474747474747474747474747474747470000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/pony_icon.png │ ├── sng │ │ @@ -3,17 +3,17 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 3e280b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 00000002 08050101 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 5f3d1000 00000000 de8f2852 f9a22cbd fba32dce faa12dcf fba12dcf fba22dcf fba22ccf fba12ecf faa12dcf faa12ccf faa12ccf faa12ccf faa12ccf faa02ccf f9a02dcf f9a02dcf f9a02dcf f9a02dcf faa02dcf faa02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02ccf faa02ccf ee982ab7 81531643 0000000c 08050104 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 39240a00 00000000 ef992a86 ee9227ff d87a1eff d87a1fff db7c20ff dc7f20ff de8121ff e08322ff e28523ff e58724ff e68924ff ec8d25ff ec8f25ff f29326ff f19427ff f19528ff f39728ff f49929ff f79b2aff f99e2bff fba02cff fda22dff fea32dff ffa42dff ffa42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe fea32efe ffa42dff ffa62eff b0711e8b 0000001c 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 00000002 08050101 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 de8f2852 f9a22cbd fba32dce faa12dcf fba12dcf fba22dcf fba22ccf fba12ecf faa12dcf faa12ccf faa12ccf faa12ccf faa12ccf faa02ccf f9a02dcf f9a02dcf f9a02dcf f9a02dcf faa02dcf faa02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02ccf faa02ccf ee982ab7 81531643 0000000c 08050104 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ef992a86 ee9227ff d87a1eff d87a1fff db7c20ff dc7f20ff de8121ff e08322ff e28523ff e58724ff e68924ff ec8d25ff ec8f25ff f29326ff f19427ff f19528ff f39728ff f49929ff f79b2aff f99e2bff fba02cff fda22dff fea32dff ffa42dff ffa42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe fea32efe ffa42dff ffa62eff b0711e8b 0000001c 00000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 e0912851 ed9026ff d6771efe d87a1fff da7c1fff dc7e20ff de8020ff df8221ff e28422ff e38623ff e58824ff e98b24ff a36623ff 43372bff 4b3a27ff ac6d25ff f29627ff f29628ff f39829ff f5992aff f79b2aff f99d2cff fba02cff fca12cff fea42dff ffa32eff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe f89f2bfb 57370f60 00000014 00000001 00000000 00000000 │ │ 00000000 00000000 00000000 f19e2bbd cf701bff d5761dff d6781eff d87a1eff d97c1fff dc7e20ff dd8021ff df8221ff e28422ff e78823ff eb8a23ff 4c3c2aff 2d2c2cff 2c2c2cff 1f252bff 855925ff eb9028ff f39628ff f39829ff f5992aff f69b2aff f99d2bff fb9f2cff fda12dff fea32dff fea32dff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff fea32eff ffa42dff 5b3a108d 00000027 00000003 00000000 00000000 │ │ 00000000 00000000 00000000 e7952ace cd6e1aff d3741cff d5761dff d6781eff d7791eff da7b1fff db7d20ff dd7f20ff d37b21ff 5a4127ff 503d29ff 312d2aff 2c2c2cff 2c2c2bff 2b2b2bff 2d2c2aff 5b4428ff ec9127ff f29628ff f39729ff f49929ff f69b2aff f89d2bff fb9f2cff fca12cff fea32dff ffa42eff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42dff fea32dff 4f330e9b 00000030 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 d88e29cf cd6c19ff d1721cff d2741cff d5761dff d6781dff d87a1eff d97b1fff db7e1fff de7f20ff 593f24ff 2a2a2bff 2c2c2cff 2b2b2bff 2c2c2bff 2c2c2cff 27282aff 26282bff cf8128ff e78f27ff e99128ff f39729ff f59929ff f79b2aff f99d2aff fb9f2bff fca12cff fea32dff fea42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff fca22dff 4a300d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 cd8527cf cc6b19ff cf701bff d0711bff d2741cff d4751dff d5781dff d8791fff e6811fff e2811fff 423529ff 2c2c2cff 2b2b2bff 2c2c2cff 2b2b2cff 28292aff ae6d25ff a66925ff d98526ff c17926ff cf8226ff f19529ff f39728ff f49829ff f79b2aff f89d2bff fa9f2bff fca12cff fea32dff ffa42eff fea32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff faa12dff 472e0d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 c07f26cf cb6818ff cc6d1aff ce6f1bff d0721cff d2731cff d4751dff d1741dff 493727ff 3b3128ff 2d2c2bff 2c2c2cff 2c2c2cff 2c2c2cff 2a2b2cff 523d27ff e38724ff ea8c25ff f89525ff 533d25ff ee9127ff ef9327ff f19527ff f39628ff f49929ff f69a2aff f89d2aff fb9f2cff fda22cff ffa42dff ffa52dff fea32eff fea32eff fca32dff fba12dff ffa42eff ffa42eff ffa42eff ffa42eff f8a02dff 442c0d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 b47724cf ca6717ff cb6b19ff cc6d1aff ce6f1aff d1711cff c56c1bff 553a21ff 2a2a2bff 2a2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 222428ff ed8a21ff e48723ff e78924ff cd7b23ff 493a2aff f09126ff ed9026ff ef9327ff f19528ff fd9c29ff ffa32aff ffa129ff e69228ff c98229ff b57829ff aa722aff ffa82dff ffa52dff bf7f2bff d9922dff ffa42eff ffa42eff ffa42eff ffa42eff f69e2dff 412a0c9d 00000032 00000005 00000000 00000000 │ ├── Image content ├── res/drawable/nullavatar.png │ ├── sng │ │ @@ -1,14 +1,76 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -29,77 +91,51 @@ │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ @@ -143,108 +179,72 @@ │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 37 111 160 210 251 255 243 196 146 96 16 6 130 250 232 83 54 212 255 255 255 255 255 255 255 255 255 255 172 23 100 252 255 255 255 255 236 44 41 247 255 255 255 255 255 209 5 204 255 255 255 137 255 255 253 61 10 248 255 255 255 255 186 59 255 255 241 1 112 255 40 165 255 255 255 255 255 255 255 93 216 255 255 255 255 255 255 255 255 255 144 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 138 157 255 255 85 104 32 51 235 240 255 255 174 102 255 255 246 181 110 24 187 73 255 217 27 30 183 255 255 255 255 8 92 207 50 12 71 120 170 220 254 249 206 156 106 56 2} │ │ + 0 37 111 160 210 251 243 196 146 96 16 6 130 250 232 83 54 212 172 23 100 252 236 44 41 247 209 5 204 137 253 61 10 248 186 59 241 1 112 40 165 93 216 144 138 157 85 104 32 51 235 240 174 102 246 181 110 24 187 73 217 27 30 183 8 92 207 50 12 71 120 170 220 254 249 206 156 106 56 2} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000001020304050606060606060606060606060606060606060606060606060708090a0b00000000000000 │ │ -00000000000c0d0e06060606060606060606060606060606060606060606060606060606060606060f10000000000000 │ │ -0000000011120606131415161718181818181818181818181818181818181818181818191a1b1c0606061d1e00000000 │ │ -0000001f2006062122232323232323232323232323232323232323232323232323232323232323172406062526000000 │ │ -0000272806292a2323232323232323232323232323232323232323232323232323232323232323232b2c2d062e0c0000 │ │ -002f30063132232323232323232323232323232323232323232323232323232323232323232323232323330606340000 │ │ -000d06063523232323232323232323232323232323232323232323232323232323232323232323232323233606373800 │ │ -393a063b3c23232323232323232323232323232323232323232323232323232323232323232323232323233d3e063f00 │ │ -400606412323232323232323232323232323232323232323232323232323232323232323232323232323232342064344 │ │ -4506132b2323232323232323232323232323232323232323232323232323232323232323232323232323232346060647 │ │ -48061423232323232323232323494a4b23232323232323232323232323233c4c4d4e232323232323232323234f060650 │ │ -510652232323232323232353542d0606551723232323232323232323235657060658593d2323232323232323235a065b │ │ -0f065c23232323232323235d06060606065e2b232323232323232323535f060606060615232323232323232323600603 │ │ -0f065c23232323232323612d060606060606622323232323232323234206060606060631632323232323232323600603 │ │ -0f065c232323232323236406060606060606652323232323232323236606060606060606672323232323232323600603 │ │ -0f065c2323232323232368690606060606066a2323232323232323236b060606060606066c2323232323232323600603 │ │ -0f065c23232323232323236d0606060606576e2323232323232323236f70060606060615232323232323232323600603 │ │ -0f065c2323232323232323713b060606694b2323232323232323232323721c0606062473232323232323232323600603 │ │ -0f065c23232323232323232323185c742b23232323232323232323232323757677783c23232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323232323232323232323232323232323232323232323232323232323232323232323232323600603 │ │ -0f065c232323232323791a7a7b7c7c5d5c5c7d42427e7f80811a1a828283848477858586876b88232323232323600603 │ │ -0f065c232323232389130606060606060606060606060606060606060606060606060606060613182323232323600603 │ │ -0f065c23232323238a0606060606060606060606060606060606060606060606060606060606068b2323232323600603 │ │ -0f065c2323232323210606060606060606060606060606060606060606060606060606060606068b2323232323600603 │ │ -04068c23232323238d58060606060606060606060606060606060606060606060606060606062d6223232323238e068f │ │ -900691232323232323492a878685857784848382821a1a81807f7f42427d5c5c5d7c7c7b7a809223232323234e060693 │ │ -940606732323232323232323232323232323232323232323232323232323232323232323232323232323232372060695 │ │ -96060674232323232323232323232323232323232323232323232323232323232323232323232323232323232c069700 │ │ -2f9806999a23232323232323232323232323232323232323232323232323232323232323232323232323233231069b00 │ │ -009c06069d232323232323232323232323232323232323232323232323232323232323232323232323239e55069f4700 │ │ -0000a0062d172323232323232323232323232323232323232323232323232323232323232323232323239d0606a10000 │ │ -0000a22506137c53232323232323232323232323232323232323232323232323232323232323232322210606a3440000 │ │ -000000a4070606a5179e232323232323232323232323232323232323232323232323232323232b765e0606a6a7000000 │ │ -00000000a8a906060631aaab764d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d77acad2d06062034ae00000000 │ │ -000000000000af250606060606060606060606060606060606060606060606060606060606060606b0b1000000000000 │ │ -00000000000000b2b3b4b5b6b706060606060606060606060606060606060606060606b8b9babbbcbd00000000000000 │ │ +000000000000000102030405505050505050505050505050505050505050505050505050060708090a00000000000000 │ │ +00000000000b0c0d50505050505050505050505050505050505050505050505050505050505050500e0f000000000000 │ │ +00000000101150505152535455565656565656565656565656565656565656565656565758595a505050121300000000 │ │ +000000141550505b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d555e50501617000000 │ │ +00001819505f605d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d616263501a0b0000 │ │ +001b1c5064655d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6650501d0000 │ │ +000c5050675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d68501e1f00 │ │ +202150696a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6b6c502200 │ │ +2350506d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6e502425 │ │ +265051615d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6f505027 │ │ +2850525d5d5d5d5d5d5d5d5d5d7071725d5d5d5d5d5d5d5d5d5d5d5d5d5d6a7374755d5d5d5d5d5d5d5d5d5d76505029 │ │ +2a50775d5d5d5d5d5d5d5d78796350507a555d5d5d5d5d5d5d5d5d5d5d7b7c50507d7e6b5d5d5d5d5d5d5d5d5d7f502b │ │ +0e50805d5d5d5d5d5d5d5d81505050505082615d5d5d5d5d5d5d5d5d78835050505050535d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d8563505050505050865d5d5d5d5d5d5d5d5d6e50505050505064875d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d8850505050505050895d5d5d5d5d5d5d5d5d8a505050505050508b5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d8c8d5050505050508e5d5d5d5d5d5d5d5d5d8f50505050505050905d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d9150505050507c925d5d5d5d5d5d5d5d5d93945050505050535d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d95695050508d725d5d5d5d5d5d5d5d5d5d5d965a5050505e975d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d568098615d5d5d5d5d5d5d5d5d5d5d5d5d999a9b9c6a5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5d9d589e9fa0a0818080a16e6ea2a3a4a55858a6a6a7a8a89ba9a9aaab8fac5d5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5dad515050505050505050505050505050505050505050505050505050505051565d5d5d5d5d845003 │ │ +0e50805d5d5d5d5dae505050505050505050505050505050505050505050505050505050505050af5d5d5d5d5d845003 │ │ +0e50805d5d5d5d5d5b505050505050505050505050505050505050505050505050505050505050af5d5d5d5d5d845003 │ │ +0450b05d5d5d5d5db17d5050505050505050505050505050505050505050505050505050505063865d5d5d5d5db2502c │ │ +2d50b35d5d5d5d5d5d7060abaaa9a99ba8a8a7a6a65858a5a4a3a36e6ea1808081a0a09f9ea4b45d5d5d5d5d7550502e │ │ +2f5050975d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d96505030 │ │ +315050985d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d62503200 │ │ +1b3350b5b65d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6564503400 │ │ +00355050b75d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5db87a50362700 │ │ +0000375063555d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5db75050380000 │ │ +000039165051a0785d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5b50503a250000 │ │ +0000003b065050b955b85d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d619a8250503c3d000000 │ │ +000000003e3f50505064babb9a747474747474747474747474747474747474747474749bbcbd635050151d4000000000 │ │ +000000000000411650505050505050505050505050505050505050505050505050505050505050504243000000000000 │ │ +00000000000000444546474849505050505050505050505050505050505050505050504a4b4c4d4e4f00000000000000 │ │ } │ ├── Image content ├── res/drawable/media_playback_pause.png │ ├── sng │ │ @@ -4,104 +4,104 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 84, 87, 83) # rgb = (0x54,0x57,0x53) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 84, 87, 83) # rgb = (0x54,0x57,0x53) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (229,230,227) # rgb = (0xe5,0xe6,0xe3) │ │ (231,232,229) # rgb = (0xe7,0xe8,0xe5) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (226,227,223) # rgb = (0xe2,0xe3,0xdf) │ │ (227,229,225) # rgb = (0xe3,0xe5,0xe1) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ (228,229,226) # rgb = (0xe4,0xe5,0xe2) │ │ (248,248,247) # rgb = (0xf8,0xf8,0xf7) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (230,231,228) # rgb = (0xe6,0xe7,0xe4) │ │ (247,247,246) # rgb = (0xf7,0xf7,0xf6) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 90, 93, 89) # rgb = (0x5a,0x5d,0x59) │ │ (217,219,214) # rgb = (0xd9,0xdb,0xd6) │ │ (218,220,214) # rgb = (0xda,0xdc,0xd6) │ │ (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 98,102, 97) # rgb = (0x62,0x66,0x61) │ │ (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ (222,224,219) # rgb = (0xde,0xe0,0xdb) │ │ (222,224,220) # rgb = (0xde,0xe0,0xdc) │ │ (245,245,244) # rgb = (0xf5,0xf5,0xf4) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (107,111,106) # rgb = (0x6b,0x6f,0x6a) │ │ (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ (227,228,225) # rgb = (0xe3,0xe4,0xe1) │ │ (226,228,224) # rgb = (0xe2,0xe4,0xe0) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (116,120,115) # rgb = (0x74,0x78,0x73) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (125,128,123) # rgb = (0x7d,0x80,0x7b) │ │ (235,236,233) # rgb = (0xeb,0xec,0xe9) │ │ (233,234,232) # rgb = (0xe9,0xea,0xe8) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (134,137,132) # rgb = (0x86,0x89,0x84) │ │ (237,237,235) # rgb = (0xed,0xed,0xeb) │ │ (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (143,146,141) # rgb = (0x8f,0x92,0x8d) │ │ (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ (244,244,243) # rgb = (0xf4,0xf4,0xf3) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (152,155,149) # rgb = (0x98,0x9b,0x95) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 26 37 36 255 35 255 255 255 34 255 255 33 255 255 255 255 31 255 255 30 255 255 255 29 255 255 28 255 255 255 255 26 255 255 255 255 255 25 255 255 255 255 25 24 255 23 255 255 255 21 255 255 255 20 255 255 255 19 255 15 18 2} │ │ + 0 26 37 36 35 34 33 31 30 29 28 26 25 25 24 23 21 20 19 15 18 2} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000122222210122222210000000 │ │ -00000000344444430344444430000000 │ │ -00000000546778450546778450000000 │ │ -00000000948AB8490948AB8490000000 │ │ -00000000C4DEFG4C0C4DEFG4C0000000 │ │ -00000000H4IEFJ4H0H4IEFJ4H0000000 │ │ -00000000K4LFMN4K0K4LFMN4K0000000 │ │ -00000000O47PMQ4O0O47PMQ4O0000000 │ │ -00000000RSNTUVSR0RSNTUVSR0000000 │ │ -00000000WXYZabXW0WXYZabXW0000000 │ │ -00000000cdefgbdh0cdefgbdh0000000 │ │ -00000000ijNBPbji0ijNBPbji0000000 │ │ -00000000kl7mnblk0kl7mnblk0000000 │ │ -00000000op7qmrpo0op7qmrpo0000000 │ │ -00000000steubvts0steubvts0000000 │ │ -00000000wxxxxxxw0wxxxxxxw0000000 │ │ -00000000yzzzzzzy0yzzzzzzy0000000 │ │ -000000000++++++000++++++00000000 │ │ +000000003MMMMMM303MMMMMM30000000 │ │ +000000004MNOOPM404MNOOPM40000000 │ │ +000000005MPQRPM505MPQRPM50000000 │ │ +000000006MSTUVM606MSTUVM60000000 │ │ +000000007MWTUXM707MWTUXM70000000 │ │ +000000008MYUZaM808MYUZaM80000000 │ │ +000000009MObZcM909MObZcM90000000 │ │ +00000000AdaefgdA0AdaefgdA0000000 │ │ +00000000BhijklhB0BhijklhB0000000 │ │ +00000000CmnoplmD0CmnoplmD0000000 │ │ +00000000EqaRblqE0EqaRblqE0000000 │ │ +00000000FrOstlrF0FrOstlrF0000000 │ │ +00000000GuOvswuG0GuOvswuG0000000 │ │ +00000000HxnylzxH0HxnylzxH0000000 │ │ +00000000I++++++I0I++++++I0000000 │ │ +00000000JKKKKKKJ0JKKKKKKJ0000000 │ │ +000000000LLLLLL000LLLLLL00000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_more.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -22,88 +22,55 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (198,190,198) # rgb = (0xc6,0xbe,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (222,227,222) # rgb = (0xde,0xe3,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ @@ -112,15 +79,14 @@ │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ @@ -136,28 +102,25 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -191,95 +154,132 @@ │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + ( 82, 77, 82) # rgb = (0x52,0x4d,0x52) │ │ } │ │ tRNS { │ │ - 0 1 4 7 11 14 16 17 3 22 31 39 44 49 50 2 29 43 83 152 199 221 255 152 83 12 27 46 138 210 255 255 255 255 255 255 255 6 18 37 98 210 255 255 255 255 255 255 255 255 98 20 255 255 255 188 255 255 255 255 255 255 188 255 255 221 177 166 166 221 255 255 244 166 86 48 40 36 255 255 210 221 87 25 9 87 221 210 255 188 53 28 13 5 138 255 221 24 8 221 210 244 90 35 90 244 83 152 166 51 41 166 255 152 199 91 47 154 209 210 209 154 91 199 221 221 55 42 194 54 221 221 177 32 91 244 255 244 77 177 255 166 38 21 34 127 127 33 166 255 166 15 166 166 166 177 19 199 199 177 221 221 67 221 221 67 221 199 86 98 244 98 86 199 152 166 140 140 166 152 83 244 87 176 176 244 83 210 221 168 221 255 210 138 188 23 188 255 138 221 221 210 98 166 86 244 255 152 255 177 255 152 188 255 255 188 188 152 210 98 138 210 210 83 152 199} │ │ + 0 1 4 7 11 14 16 17 3 22 31 39 44 49 50 2 29 43 83 152 199 221 152 83 12 27 46 138 210 6 18 37 98 210 98 20 188 188 221 177 166 166 221 244 166 86 48 40 36 210 221 87 25 9 87 221 210 188 53 28 13 5 138 221 24 8 221 210 244 90 35 90 244 83 152 166 51 41 166 152 199 91 47 154 209 210 209 154 91 199 221 221 55 42 194 54 221 221 177 32 91 244 244 77 177 166 38 21 34 127 127 33 166 166 15 166 166 166 177 19 199 199 177 221 221 67 221 221 67 221 199 86 98 244 98 86 199 152 166 140 140 166 152 83 244 87 176 176 244 83 210 221 168 221 210 138 188 23 188 138 221 221 210 98 166 86 244 152 177 152 188 188 188 152 210 98 138 210 210 83 152 199} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000 │ │ 000000000000000000000000000001080305090a0b0c0d0e0e0d0c0b0a09050308010000000000000000000000000000 │ │ -000000000000000000000000000f03061011121314151616161615141718111006030f00000000000000000000000000 │ │ -00000000000000000000000102191a1b1c1d1e161f2021222221231f24161d1c1b1a1902010000000000000000000000 │ │ -00000000000000000000012526272829162a2b222c2d2d2e2f2e2f302d2231241d322726250100000000000000000000 │ │ -00000000000000000001033311171e2421342c2e353536353636353635352e342a241711330301000000000000000000 │ │ -00000000000000000125331b371e38222c2e35393a393a3635363a393a3935352e2b1f371b3325010000000000000000 │ │ -0000000000000000022611371623342d35353635363b3c3d3d3c3b36353a393a3935222a3e1126020000000000000000 │ │ -000000000000000f19271316233f2e3539353b3d40414243444245403d3b353535393522461727190f00000000000000 │ │ -00000000000001031a321e47342d2e35353c48494a4b4c4d4d4c4b4a49484e3535352e354f1f281a0301000000000000 │ │ -00000000000008061b5046222d2e35353c51524c53060454540406534c55563c392e352e2e23571b0608000000000000 │ │ -00000000000003101c16582d2e2e353b595a5b5c5d0f000000000f5d5c5b5a593b352e2e2f2c315e1003000000000000 │ │ -0000000000010511575f342d2e2f36605a61620f00000000000000000f62615a63362f2e2d2e2b641105010000000000 │ │ -000000000002091224582c2d303565666726055c5c5c5c5c5c5c5c5c5c0526676869352d302d34386a09020000000000 │ │ -0000000000030a6b2a222d2d2d356c6d27276e111111111111111111116e27276d6f2e2d2d302d70710a030000000000 │ │ -0000000000040b7238342c2d302d7374757677777777777777777777777778791b7a342d2d2d2d4f7b0b040000000000 │ │ -0000000000050c7c20342c2c2d7d7e7f80311f1f1f1f1f1f1f1f1f1f1f1f38806e81822c2c2c2c4f830c050000000000 │ │ -0000000000060d3158342c2c2c840c858687344f884f4f884f4f884f4f2c898a850c8b342c8c2c22580d060000000000 │ │ -0000000000070e474f3f8c34348d8e8f90912e2d34343434343434342d2e9293338e9421343f342c4f0e070000000000 │ │ -0000000000070e5f4f34343f95964d5c976e98352c3f343f343f342c35994c975c4d9a2322343434210e070000000000 │ │ -0000000000060d474f343422709b4c195d9c749d2f34343434343f2e9e749c5d194c9f38223434344f0d060000000000 │ │ -0000000000050ca08822223458a14b060f0361a2a330222222342da4a561030f064ba6474f22222c820c050000000000 │ │ -0000000000040ba74f2295222131a8535d0f5410a9892c22222caaab10540f5d53ac1e3888229534ad0b040000000000 │ │ -0000000000030aae214f884f952aaf4c5c0f0f194db02d34342db14d190f0f5c4cb216584f4f8822b30a030000000000 │ │ -00000000000209b4584f4f884f20b5b65b620f02067fb73539b87f06020f625bb6b91f214f889522ba09020000000000 │ │ -0000000000010511bb224f4f4f211fbc5a616208259c4cbdbd4c9c250862615abebf202b214f34c01105010000000000 │ │ -0000000000000310c1954f21214f581ec25a5b5c256297c3c39762255c5b5ac4c5315821218834c61003000000000000 │ │ -00000000000008061bc02221212121381ec7b64c53079797979707534cb6c8c5462021212134c91b0608000000000000 │ │ -00000000000001031aca2295212b2158231eb9cbcc4b4c4d4d4c4bcccbcdce1f385858219534a91a0301000000000000 │ │ -000000000000000f1927cf3f4f702b702b231fced0bed1cbcbd1bed2d01631205821584f2cd327190f00000000000000 │ │ -0000000000000000022611d42c4f5870587058d53116d6c5c5c51e1f314720585858882cd71126020000000000000000 │ │ -00000000000000000125331bd72c4f585858582323203847314747472023585858888cd81b3325010000000000000000 │ │ -00000000000000000001033311d92f34212358585858232323d5232358582321342ed911330301000000000000000000 │ │ -0000000000000000000001252627abda2d2258232323582323235823232b222ddadb2726250100000000000000000000 │ │ -00000000000000000000000102191a1bdcdd352d3421582323584f222d35dedc1b1a1902010000000000000000000000 │ │ -000000000000000000000000000f03061011dfe0e1603b3b3b3b60e1e0df111006030f00000000000000000000000000 │ │ +000000000000000000000000000f0306101112131415b6b6b6b615141617111006030f00000000000000000000000000 │ │ +0000000000000000000000010218191a1b1cb7b6b8b9babbbbbabcb8bdb61c1b1a191802010000000000000000000000 │ │ +00000000000000000000011d1e1f2021b6bebfbbc0c1c1c2c3c2c3c4c1bbc5bd1c221f1e1d0100000000000000000000 │ │ +0000000000000000000103231116b7bdbac6c0c2c7c7c8c7c8c8c7c8c7c7c2c6bebd1611230301000000000000000000 │ │ +0000000000000000011d231a24b7c9bbc0c2c7cacbcacbc8c7c8cbcacbcac7c7c2bfb8241a231d010000000000000000 │ │ +0000000000000000021e1124b6bcc6c1c7c7c8c7c8cccdcececdccc8c7cbcacbcac7bbbe25111e020000000000000000 │ │ +000000000000000f181f13b6bccfc2c7cac7ccced026272829272ad0ceccc7c7c7cac7bbd1161f180f00000000000000 │ │ +00000000000001031922b7d2c6c1c2c7c7cd2b2c2d2e2f30302f2e2d2c2bd3c7c7c7c2c7d4b820190301000000000000 │ │ +00000000000008061a31d1bbc1c2c7c7cd32332f34060435350406342f3637cdcac2c7c2c2bc381a0608000000000000 │ │ +00000000000003101bb6d5c1c2c2c7cc393a3b3c3d0f000000000f3d3c3b3a39ccc7c2c2c3c0c53e1003000000000000 │ │ +000000000001051138d6c6c1c2c3c83f3a40410f00000000000000000f41403a42c8c3c2c1c2bf431105010000000000 │ │ +0000000000020912bdd5c0c1c4c74445461e053c3c3c3c3c3c3c3c3c3c051e464748c7c1c4c1c6c94909020000000000 │ │ +0000000000030a4abebbc1c1c1c74b4c1f1f4d111111111111111111114d1f1f4c4ec2c1c1c4c1d74f0a030000000000 │ │ +0000000000040b50c9c6c0c1c4c15152535455555555555555555555555556571a58c6c1c1c1c1d4590b040000000000 │ │ +0000000000050c5ab9c6c0c0c15b5c5d5ec5b8b8b8b8b8b8b8b8b8b8b8b8c95e4d5f60c0c0c0c0d4610c050000000000 │ │ +0000000000060dc5d5c6c0c0c0620c636465c6d4d8d4d4d8d4d4d8d4d4c06667630c68c6c0d9c0bbd50d060000000000 │ │ +0000000000070ed2d4cfd9c6c6696a6b6c6dc2c1c6c6c6c6c6c6c6c6c1c26e6f236a70bac6cfc6c0d40e070000000000 │ │ +0000000000070ed6d4c6c6cfda71303c724d73c7c0cfc6cfc6cfc6c0c7742f723c3075bcbbc6c6c6ba0e070000000000 │ │ +0000000000060dd2d4c6c6bbd7762f183d775278c3c6c6c6c6c6cfc27952773d182f7ac9bbc6c6c6d40d060000000000 │ │ +0000000000050c7bd8bbbbc6d57c2e060f03407d7ec4bbbbbbc6c17f8040030f062e81d2d4bbbbc0600c050000000000 │ │ +0000000000040b82d4bbdabbbac583343d0f35108466c0bbbbc0858610350f3d3487b7c9d8bbdac6880b040000000000 │ │ +0000000000030a89bad4d8d4dabe8a2f3c0f0f18308bc1c6c6c18c30180f0f3c2f8db6d5d4d4d8bb8e0a030000000000 │ │ +000000000002098fd5d4d4d8d4b990913b410f02065d92c7ca935d06020f413b9194b8bad4d8dabb9509020000000000 │ │ +000000000001051196bbd4d4d4bab8973a4041081d772f98982f771d0841403a99dbb9bfbad4c69a1105010000000000 │ │ +00000000000003109bdad4babad4d5b79c3a3b3c1d41729d9d72411d3c3b3a9edcc5d5babad8c69f1003000000000000 │ │ +00000000000008061a9abbbabababac9b7a0912f34077272727207342f91a1dcd1b9bababac6a21a0608000000000000 │ │ +000000000000010319a3bbdababfbad5bcb794a4a52e2f30302f2ea5a4a6ddb8c9d5d5badac684190301000000000000 │ │ +000000000000000f181fa7cfd4d7bfd7bfbcb8ddde99a8a4a4a899dfdeb6c5b9d5bad5d4c0a91f180f00000000000000 │ │ +0000000000000000021e11aac0d4d5d7d5d7d5e0c5b6e1dcdcdcb7b8c5d2b9d5d5d5d8c0ab111e020000000000000000 │ │ +0000000000000000011d231aabc0d4d5d5d5d5bcbcb9c9d2c5d2d2d2b9bcd5d5d5d8d9ac1a231d010000000000000000 │ │ +00000000000000000001032311adc3c6babcd5d5d5d5bcbcbce0bcbcd5d5bcbac6c2ad11230301000000000000000000 │ │ +00000000000000000000011d1e1f86aec1bbd5bcbcbcd5bcbcbcd5bcbcbfbbc1aeaf1f1e1d0100000000000000000000 │ │ +0000000000000000000000010218191ab0b1c7c1c6bad5bcbcd5d4bbc1c7b2b01a191802010000000000000000000000 │ │ +000000000000000000000000000f03061011b3b4b53fcccccccc3fb5b4b3111006030f00000000000000000000000000 │ │ 000000000000000000000000000001080305090a0b0c0d0e0e0d0c0b0a09050308010000000000000000000000000000 │ │ 000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/media_playback_start.png │ ├── sng │ │ @@ -9,212 +9,212 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 73, 75, 69) # rgb = (0x49,0x4b,0x45) │ │ ( 42, 42, 38) # rgb = (0x2a,0x2a,0x26) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ ( 99, 99, 96) # rgb = (0x63,0x63,0x60) │ │ ( 75, 76, 73) # rgb = (0x4b,0x4c,0x49) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ (193,194,193) # rgb = (0xc1,0xc2,0xc1) │ │ ( 82, 83, 80) # rgb = (0x52,0x53,0x50) │ │ ( 65, 67, 63) # rgb = (0x41,0x43,0x3f) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ - (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ - (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ (156,158,154) # rgb = (0x9c,0x9e,0x9a) │ │ ( 79, 81, 77) # rgb = (0x4f,0x51,0x4d) │ │ ( 53, 53, 50) # rgb = (0x35,0x35,0x32) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ - (237,240,236) # rgb = (0xed,0xf0,0xec) │ │ - (230,232,229) # rgb = (0xe6,0xe8,0xe5) │ │ (120,122,119) # rgb = (0x78,0x7a,0x77) │ │ ( 79, 79, 75) # rgb = (0x4f,0x4f,0x4b) │ │ ( 38, 38, 34) # rgb = (0x26,0x26,0x22) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ - (238,240,238) # rgb = (0xee,0xf0,0xee) │ │ - (210,211,209) # rgb = (0xd2,0xd3,0xd1) │ │ ( 95, 95, 92) # rgb = (0x5f,0x5f,0x5c) │ │ ( 73, 75, 72) # rgb = (0x49,0x4b,0x48) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - (234,237,233) # rgb = (0xea,0xed,0xe9) │ │ - (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ (186,187,184) # rgb = (0xba,0xbb,0xb8) │ │ ( 81, 82, 78) # rgb = (0x51,0x52,0x4e) │ │ ( 64, 64, 62) # rgb = (0x40,0x40,0x3e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ - (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ - (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ - (238,239,236) # rgb = (0xee,0xef,0xec) │ │ - (235,237,235) # rgb = (0xeb,0xed,0xeb) │ │ (149,150,147) # rgb = (0x95,0x96,0x93) │ │ ( 82, 82, 77) # rgb = (0x52,0x52,0x4d) │ │ ( 60, 63, 60) # rgb = (0x3c,0x3f,0x3c) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - (246,247,245) # rgb = (0xf6,0xf7,0xf5) │ │ - (237,239,236) # rgb = (0xed,0xef,0xec) │ │ - (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ - (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ - (228,230,228) # rgb = (0xe4,0xe6,0xe4) │ │ (111,112,108) # rgb = (0x6f,0x70,0x6c) │ │ ( 81, 81, 79) # rgb = (0x51,0x51,0x4f) │ │ ( 68, 72, 68) # rgb = (0x44,0x48,0x44) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ - (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ - (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ - (239,241,239) # rgb = (0xef,0xf1,0xef) │ │ - (236,238,234) # rgb = (0xec,0xee,0xea) │ │ - (233,236,232) # rgb = (0xe9,0xec,0xe8) │ │ - (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ - (227,230,225) # rgb = (0xe3,0xe6,0xe1) │ │ - (226,229,224) # rgb = (0xe2,0xe5,0xe0) │ │ - (238,239,237) # rgb = (0xee,0xef,0xed) │ │ (208,209,207) # rgb = (0xd0,0xd1,0xcf) │ │ - ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ ( 84, 86, 82) # rgb = (0x54,0x56,0x52) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (231,234,230) # rgb = (0xe7,0xea,0xe6) │ │ - (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ - (231,233,229) # rgb = (0xe7,0xe9,0xe5) │ │ - (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ (183,183,182) # rgb = (0xb7,0xb7,0xb6) │ │ - ( 74, 75, 71) # rgb = (0x4a,0x4b,0x47) │ │ ( 87, 87, 84) # rgb = (0x57,0x57,0x54) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 74, 76, 71) # rgb = (0x4a,0x4c,0x47) │ │ - (237,239,235) # rgb = (0xed,0xef,0xeb) │ │ - (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ - (244,245,244) # rgb = (0xf4,0xf5,0xf4) │ │ - (215,216,214) # rgb = (0xd7,0xd8,0xd6) │ │ (101,103, 97) # rgb = (0x65,0x67,0x61) │ │ ( 94, 96, 91) # rgb = (0x5e,0x60,0x5b) │ │ (133,133,128) # rgb = (0x85,0x85,0x80) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - ( 80, 81, 77) # rgb = (0x50,0x51,0x4d) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ - (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ - (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ - (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ (126,128,124) # rgb = (0x7e,0x80,0x7c) │ │ ( 98, 98, 95) # rgb = (0x62,0x62,0x5f) │ │ (130,130,125) # rgb = (0x82,0x82,0x7d) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ - ( 85, 86, 82) # rgb = (0x55,0x56,0x52) │ │ - (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ - (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ - (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ - (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (170,171,169) # rgb = (0xaa,0xab,0xa9) │ │ (101,102, 98) # rgb = (0x65,0x66,0x62) │ │ (122,122,119) # rgb = (0x7a,0x7a,0x77) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - ( 91, 92, 87) # rgb = (0x5b,0x5c,0x57) │ │ - (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (204,204,203) # rgb = (0xcc,0xcc,0xcb) │ │ (105,107,102) # rgb = (0x69,0x6b,0x66) │ │ (121,123,119) # rgb = (0x79,0x7b,0x77) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ - (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ - (225,225,223) # rgb = (0xe1,0xe1,0xdf) │ │ (124,125,120) # rgb = (0x7c,0x7d,0x78) │ │ (123,124,120) # rgb = (0x7b,0x7c,0x78) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ - (237,238,237) # rgb = (0xed,0xee,0xed) │ │ (149,150,146) # rgb = (0x95,0x96,0x92) │ │ (118,119,113) # rgb = (0x76,0x77,0x71) │ │ (171,171,168) # rgb = (0xab,0xab,0xa8) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ (184,185,182) # rgb = (0xb8,0xb9,0xb6) │ │ (119,121,114) # rgb = (0x77,0x79,0x72) │ │ (148,150,145) # rgb = (0x94,0x96,0x91) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (112,114,108) # rgb = (0x70,0x72,0x6c) │ │ (124,126,121) # rgb = (0x7c,0x7e,0x79) │ │ (137,137,134) # rgb = (0x89,0x89,0x86) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (145,147,141) # rgb = (0x91,0x93,0x8d) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 70, 71, 67) # rgb = (0x46,0x47,0x43) │ │ + (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ + (244,245,243) # rgb = (0xf4,0xf5,0xf3) │ │ + (235,238,234) # rgb = (0xeb,0xee,0xea) │ │ + (236,238,235) # rgb = (0xec,0xee,0xeb) │ │ + (233,235,231) # rgb = (0xe9,0xeb,0xe7) │ │ + (237,240,236) # rgb = (0xed,0xf0,0xec) │ │ + (230,232,229) # rgb = (0xe6,0xe8,0xe5) │ │ + (234,236,232) # rgb = (0xea,0xec,0xe8) │ │ + (238,240,238) # rgb = (0xee,0xf0,0xee) │ │ + (210,211,209) # rgb = (0xd2,0xd3,0xd1) │ │ + (234,237,233) # rgb = (0xea,0xed,0xe9) │ │ + (239,241,238) # rgb = (0xef,0xf1,0xee) │ │ + (244,246,244) # rgb = (0xf4,0xf6,0xf4) │ │ + (235,237,233) # rgb = (0xeb,0xed,0xe9) │ │ + (235,237,234) # rgb = (0xeb,0xed,0xea) │ │ + (238,239,236) # rgb = (0xee,0xef,0xec) │ │ + (235,237,235) # rgb = (0xeb,0xed,0xeb) │ │ + (246,247,245) # rgb = (0xf6,0xf7,0xf5) │ │ + (237,239,236) # rgb = (0xed,0xef,0xec) │ │ + (238,240,237) # rgb = (0xee,0xf0,0xed) │ │ + (241,242,240) # rgb = (0xf1,0xf2,0xf0) │ │ + (228,230,228) # rgb = (0xe4,0xe6,0xe4) │ │ + (247,248,247) # rgb = (0xf7,0xf8,0xf7) │ │ + (240,242,239) # rgb = (0xf0,0xf2,0xef) │ │ + (241,243,240) # rgb = (0xf1,0xf3,0xf0) │ │ + (239,241,239) # rgb = (0xef,0xf1,0xef) │ │ + (236,238,234) # rgb = (0xec,0xee,0xea) │ │ + (233,236,232) # rgb = (0xe9,0xec,0xe8) │ │ + (230,233,229) # rgb = (0xe6,0xe9,0xe5) │ │ + (227,230,225) # rgb = (0xe3,0xe6,0xe1) │ │ + (226,229,224) # rgb = (0xe2,0xe5,0xe0) │ │ + (238,239,237) # rgb = (0xee,0xef,0xed) │ │ + ( 83, 84, 80) # rgb = (0x53,0x54,0x50) │ │ + (231,234,230) # rgb = (0xe7,0xea,0xe6) │ │ + (232,234,230) # rgb = (0xe8,0xea,0xe6) │ │ + (231,233,229) # rgb = (0xe7,0xe9,0xe5) │ │ + (241,241,240) # rgb = (0xf1,0xf1,0xf0) │ │ + ( 74, 75, 71) # rgb = (0x4a,0x4b,0x47) │ │ + ( 74, 76, 71) # rgb = (0x4a,0x4c,0x47) │ │ + (237,239,235) # rgb = (0xed,0xef,0xeb) │ │ + (240,241,239) # rgb = (0xf0,0xf1,0xef) │ │ + (244,245,244) # rgb = (0xf4,0xf5,0xf4) │ │ + (215,216,214) # rgb = (0xd7,0xd8,0xd6) │ │ + ( 80, 81, 77) # rgb = (0x50,0x51,0x4d) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (243,244,242) # rgb = (0xf3,0xf4,0xf2) │ │ + (246,247,246) # rgb = (0xf6,0xf7,0xf6) │ │ + (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ + (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ + ( 85, 86, 82) # rgb = (0x55,0x56,0x52) │ │ + (249,249,248) # rgb = (0xf9,0xf9,0xf8) │ │ + (242,244,241) # rgb = (0xf2,0xf4,0xf1) │ │ + (245,246,244) # rgb = (0xf5,0xf6,0xf4) │ │ + (253,254,253) # rgb = (0xfd,0xfe,0xfd) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + ( 91, 92, 87) # rgb = (0x5b,0x5c,0x57) │ │ + (247,248,246) # rgb = (0xf7,0xf8,0xf6) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + ( 96, 97, 92) # rgb = (0x60,0x61,0x5c) │ │ + (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ + (225,225,223) # rgb = (0xe1,0xe1,0xdf) │ │ + (102,103, 98) # rgb = (0x66,0x67,0x62) │ │ + (237,238,237) # rgb = (0xed,0xee,0xed) │ │ + (107,108,103) # rgb = (0x6b,0x6c,0x67) │ │ + (112,114,108) # rgb = (0x70,0x72,0x6c) │ │ } │ │ tRNS { │ │ - 0 26 30 10 37 174 73 27 6 255 250 171 50 22 3 255 254 245 133 38 17 1 255 255 255 250 229 92 32 12 255 255 255 249 200 68 28 7 255 255 255 249 160 47 23 4 37 255 255 253 243 124 36 18 37 255 255 255 255 255 250 222 85 33 13 37 255 255 255 255 255 250 191 60 29 8 37 255 255 255 255 255 255 255 255 255 255 254 255 140 8 37 255 255 255 255 252 255 109 3 37 255 255 255 255 255 249 160 46 21 2 37 255 255 255 255 255 255 250 198 63 29 7 37 255 255 255 255 255 255 250 228 92 34 14 37 255 255 255 253 245 129 39 21 2 37 255 255 255 249 168 51 29 7 255 255 250 207 70 34 14 255 251 232 100 22 255 247 141 41 127 54 15 35 3 5} │ │ + 0 26 30 10 37 174 73 27 6 250 171 50 22 3 254 245 133 38 17 1 250 229 92 32 12 249 200 68 28 7 249 160 47 23 4 37 253 243 124 36 18 37 250 222 85 33 13 37 250 191 60 29 8 37 254 140 8 37 252 109 3 37 249 160 46 21 2 37 250 198 63 29 7 37 250 228 92 34 14 37 253 245 129 39 21 2 37 249 168 51 29 7 250 207 70 34 14 251 232 100 22 247 141 41 127 54 15 35 3 5} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000001020300000000000000000000000000000000000000000000 │ │ 0000000000000004050607080000000000000000000000000000000000000000 │ │ -0000000000000004090a0b0c0d0e000000000000000000000000000000000000 │ │ -0000000000000004090f10111213141500000000000000000000000000000000 │ │ -000000000000000409161718191a1b1c1d000000000000000000000000000000 │ │ -000000000000000409161e1e1f20212223242500000000000000000000000000 │ │ -000000000000000409161e1e1e262728292a2b2c2d0000000000000000000000 │ │ -000000000000002e09161e1e1e1e1e2f30313233343515000000000000000000 │ │ -000000000000003609372f3839393939383a3b3c3d3e3f400000000000000000 │ │ -0000000000000041094243444444444444444445464748494a4b000000000000 │ │ -000000000000004c094d4e454f4e50435152535455565758594c5a0000000000 │ │ -000000000000005b09425c1e1e522626521e5d5e525f6061625b630000000000 │ │ -0000000000000064654d39664430674e67303068696a6b6c6d6e000000000000 │ │ -000000000000006f7071444572374273737475767778797a0000000000000000 │ │ -000000000000007b7c7d677e7f4d0f8081828384858600000000000000000000 │ │ -00000000000000878871444572898a8b8c8d8e8f900000000000000000000000 │ │ -0000000000000091924d38449394959697989900000000000000000000000000 │ │ -00000000000000919a42309b9c9d9e9fa0000000000000000000000000000000 │ │ -0000000000000091a174a2a3a491a59000000000000000000000000000000000 │ │ -0000000000000091a6a7a8a99899000000000000000000000000000000000000 │ │ -0000000000000091aaab9fac0000000000000000000000000000000000000000 │ │ -00000000000000ad91a5ae000000000000000000000000000000000000000000 │ │ -00000000000000af990000000000000000000000000000000000000000000000 │ │ +00000000000000046e090a0b0c0d000000000000000000000000000000000000 │ │ +00000000000000046e6f0e0f1011121300000000000000000000000000000000 │ │ +00000000000000046e7071721415161718000000000000000000000000000000 │ │ +00000000000000046e7073737475191a1b1c1d00000000000000000000000000 │ │ +00000000000000046e707373737677781e1f2021220000000000000000000000 │ │ +00000000000000236e707373737373797a242526272813000000000000000000 │ │ +00000000000000296e7b797c7d7d7d7d7c7e7f2a2b2c2d2e0000000000000000 │ │ +000000000000002f6e8081828282828282828283843031323334000000000000 │ │ +00000000000000356e85868387868881898a8b8c8d8e368f3735380000000000 │ │ +00000000000000396e809073738a76768a7391928a933a943b393c0000000000 │ │ +000000000000003d95857d96827a9786977a7a98993e3f404142000000000000 │ │ +00000000000000439a9b82839c7b809d9d9e9f44454647480000000000000000 │ │ +0000000000000049a0a197a2a3856fa4a54a4b4c4d4e00000000000000000000 │ │ +000000000000004fa69b82839ca7a85051525354550000000000000000000000 │ │ +0000000000000056a9857c82aaab5758595a5b00000000000000000000000000 │ │ +0000000000000056ac807aad5c5d5e5f60000000000000000000000000000000 │ │ +0000000000000056ae9e61626356645500000000000000000000000000000000 │ │ +0000000000000056af6566675a5b000000000000000000000000000000000000 │ │ +000000000000005668695f6a0000000000000000000000000000000000000000 │ │ +000000000000006b56646c000000000000000000000000000000000000000000 │ │ +000000000000006d5b0000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_tab_dent.png │ ├── sng │ │ @@ -1,79 +1,49 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ @@ -92,15 +62,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ @@ -117,110 +86,141 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ } │ │ tRNS { │ │ - 0 1 4 7 8 2 16 24 28 21 79 217 255 22 82 242 255 255 255 255 82 255 255 255 255 242 255 255 255 255 255 255 255 255 242 255 255 255 255 255 242 255 242 255 82 255 255 255 81 242 78 15 204 255 229 25 5 17 80 255 242 79 10 29 242 255 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 255 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 255 86 39 128 35 255 83 46 102 217 126 96 255 242 86 30 32 65 123 164 217 255 255 124 153 242 153 191 242 255 229 178 137 62 204 242 204 151 95 50 255 217 178 123 80 215 204 153 96} │ │ + 0 1 4 7 8 2 16 24 28 21 79 217 22 82 242 82 242 242 242 242 82 81 242 78 15 204 229 25 5 17 80 242 79 10 29 242 242 82 3 93 242 151 217 242 82 27 191 128 128 12 33 88 42 127 242 36 23 126 242 83 20 123 191 11 26 111 9 177 151 6 125 31 229 94 126 14 50 34 13 18 109 204 165 153 127 204 86 39 128 35 83 46 102 217 126 96 242 86 30 32 65 123 164 217 124 153 242 153 191 242 229 178 137 62 204 242 204 151 95 50 217 178 123 80 215 204 153 96} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000010203040302010000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000005030607080706030500000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000504090a0b0c0b0a090405000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000005040d0e0f10111213140d04050000000000000000000000000000 │ │ -000000000000000000000000000000000000000005040d140f1215161718190e0d040500000000000000000000000000 │ │ -0000000000000000000000000000000000000005040d0e0f121a1b1c1d1c1e19140d0405000000000000000000000000 │ │ -00000000000000000000000000000000000005040d140f1215161c1d1c1d1c1e190e0d04050000000000000000000000 │ │ -000000000000000000000000000000000005040d0e0f1f20161c1c1c1d1c1c1c2119140d040500000000000000000000 │ │ -0000000000000000000000000000000005040d142223241617251c251c1c251c1726190e0d0405000000000000000000 │ │ -00000000000000000000000000000005040d14221f2716171c1c1c1c1c1c1c1c1c171828140d04050000000000000000 │ │ -000000000000000000000000000005040d142210272917171c171c171c171c171c17171828140d040500000000000000 │ │ -0000000000000000000000000005040d142a1027291617171717171717171717171717162b28140d0405000000000000 │ │ -00000000000000000000000005040d2c22102d2e1617172f172f172f172f172f172f1717162b28300903010000000000 │ │ -000000000000000000000005040d2c31132d1a1617162f1b2f1b2f1b2f1b2f1b2f1b162f1b162b0f3233020000000000 │ │ -0000000000000000000005040d2c2a132d1a1616161b1616161616161616161616161b161616162b3407030000000000 │ │ -00000000000000000005040d2c3113351a29161b1616161b161b161b161b161b161616161616161a1108040000000000 │ │ -00000000000000000504092c311311152929292929292929292929292929292916291629162916253637030000000000 │ │ -000000000000000038393a313b111529292929292929292929292929292929292929292929291c3c3d06020000000000 │ │ -00000000000000013e3f400c11151a414129414141294141294141412941414129414129291742430903050000000000 │ │ -000000000000004406451011241a1a2e1a1a1a2e1a1a2e1a1a1a2e1a1a1a2e1a1a2e1a1a1746430d0405000000000000 │ │ -00000000000000380d47184817161a1a1a2e1a1a1a1a1a1a2e1a1a1a2e1a1a1a1a1a1a17494a0d040500000000000000 │ │ -00000000000000044b4c184d4e17161515151515151515151515151515151515151a1b49430d04050000000000000000 │ │ -000000000000014f50281e5152531729151515151515151515151515151515151a1649430d0405000000000000000000 │ │ -00000000000005060a125455564b5717411520201520152020152020201520152958590d040500000000000000000000 │ │ -000000000000385a5b5c5d085e5e5f57174124272427272427272427242727292f605661050000000000000000000000 │ │ -00000000000003376212630d64445e5f571b1a27272727272727272727272e2f65373e05000000000000000000000000 │ │ -0000000000013e66672b68394400445e5f57161a2727272727272727271a1b695f5e4400000000000000000000000000 │ │ -0000000000056a6b13186c6d010000445e5f571b152d2d2d2d2d2d2d1a1b575f5e440000000000000000000000000000 │ │ -0000000000026e6f1070663e01000000445e5f5716152d2d2d2d2d1516575f5e44000000000000000000000000000000 │ │ -00000000006407710c726c6d0500000000445e4b731615352d351516575f5e4400000000000000000000000000000000 │ │ -0000000000613f74752276070405000105383e5a7778152d111516575f5e440000000000000000000000000000000000 │ │ -00000000016d797a1213317b564f615e335a37507c7d7e1115297f5f5e44000000000000000000000000000000000000 │ │ -0000000044398081181e3b8283508485868788898a8b5c291c8c5f5e4400000000000000000000000000000000000000 │ │ -00000000640d8d0c181e263b8e8f9091928a102d2993949596093e440000000000000000000000000000000000000000 │ │ -00000000044b973b181e1e112b5c181598999a9b9c665f5a6d0344000000000000000000000000000000000000000000 │ │ -00000000045f0f2b2729179d9e9fa0a15008566e6d3e0338050100000000000000000000000000000000000000000000 │ │ -00000000645aa249a3a4a59c84375a064f04644401000000000000000000000000000000000000000000000000000000 │ │ -00000000443e5a5f4b566e6d3e0302050100000000000000000000000000000000000000000000000000000000000000 │ │ -000000000144640404644401000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000504090a0b800b0a090405000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000005040c0d0e818283840f0c04050000000000000000000000000000 │ │ +000000000000000000000000000000000000000005040c0f0e8385868788100d0c040500000000000000000000000000 │ │ +0000000000000000000000000000000000000005040c0d0e83898a8b8c8b8d100f0c0405000000000000000000000000 │ │ +00000000000000000000000000000000000005040c0f0e8385868b8c8b8c8b8d100d0c04050000000000000000000000 │ │ +000000000000000000000000000000000005040c0d0e8e8f868b8b8b8c8b8b8b90100f0c040500000000000000000000 │ │ +0000000000000000000000000000000005040c0f1191928687938b938b8b938b8794100d0c0405000000000000000000 │ │ +00000000000000000000000000000005040c0f118e9586878b8b8b8b8b8b8b8b8b8788120f0c04050000000000000000 │ │ +000000000000000000000000000005040c0f1181959687878b878b878b878b878b878788120f0c040500000000000000 │ │ +0000000000000000000000000005040c0f1381959686878787878787878787878787878697120f0c0405000000000000 │ │ +00000000000000000000000005040c14118198998687879a879a879a879a879a879a8787869712150903010000000000 │ │ +000000000000000000000005040c14168498898687869a8a9a8a9a8a9a8a9a8a9a8a869a8a86970e1718020000000000 │ │ +0000000000000000000005040c14138498898686868a8686868686868686868686868a86868686971907030000000000 │ │ +00000000000000000005040c1416849b8996868a8686868a868a868a868a868a86868686868686898208040000000000 │ │ +000000000000000005040914168482859696969696969696969696969696969686968696869686931a1b030000000000 │ │ +00000000000000001c1d1e169c828596969696969696969696969696969696969696969696968b1f2006020000000000 │ │ +0000000000000001212223808285899d9d969d9d9d969d9d969d9d9d969d9d9d969d9d96968724250903050000000000 │ │ +0000000000000026062781829289899989898999898999898989998989899989899989898728250c0405000000000000 │ │ +000000000000001c0c29882a8786898989998989898989899989898999898989898989872b2c0c040500000000000000 │ │ +00000000000000042d2e882f308786858585858585858585858585858585858585898a2b250c04050000000000000000 │ │ +000000000000013132128d33343587968585858585858585858585858585858589862b250c0405000000000000000000 │ │ +00000000000005060a833637382d39879d858f8f858f858f8f858f8f8f858f85963a3b0c040500000000000000000000 │ │ +0000000000001c3c3d9e3e083f3f4039879d92959295959295959295929595969a413842050000000000000000000000 │ │ +000000000000031b4383440c45263f40398a899595959595959595959595999a461b2105000000000000000000000000 │ │ +00000000000121474897491d2600263f40398689959595959595959595898a4a403f2600000000000000000000000000 │ │ +0000000000054b4c84884d4e010000263f40398a8598989898989898898a39403f260000000000000000000000000000 │ │ +0000000000024f508151472101000000263f403986859898989898858639403f26000000000000000000000000000000 │ │ +000000000045075280534d4e0500000000263f2d5486859b989b858639403f2600000000000000000000000000000000 │ │ +00000000004222559f11560704050001051c213c5758859882858639403f260000000000000000000000000000000000 │ │ +00000000014e59a08384165a3831423f183c1b325b5c5d8285965e403f26000000000000000000000000000000000000 │ │ +00000000261d5fa1888d9c606132626364656667a2a39e968b68403f2600000000000000000000000000000000000000 │ │ +00000000450c6980888d949c6a6b6c6da4a28198966e6f70710921260000000000000000000000000000000000000000 │ │ +00000000042d729c888d8d82979e8885737475767747403c4e0326000000000000000000000000000000000000000000 │ │ +0000000004400e97959687a578797a7b3208384f4e21031c050100000000000000000000000000000000000000000000 │ │ +00000000453c7c2b7d7e7f77621b3c063104452601000000000000000000000000000000000000000000000000000000 │ │ +0000000026213c402d384f4e210302050100000000000000000000000000000000000000000000000000000000000000 │ │ +000000000126450404452601000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_tab_play.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -18,94 +18,60 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ @@ -134,60 +100,94 @@ │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ } │ │ tRNS { │ │ - 0 1 3 6 9 10 8 5 2 12 21 29 31 27 19 11 43 163 255 229 124 18 7 23 177 255 255 255 255 204 81 26 14 47 255 255 255 255 255 255 255 153 49 4 15 93 255 255 255 255 255 255 255 229 112 30 17 16 95 255 255 67 25 95 153 95 255 255 204 67 13 255 255 255 34 20 255 229 97 191 66 95 242 255 255 63 255 78 255 229 95 255 204 24 242 76 255 255 153 47 95 178 66 204 96 28 229 125 32 242 153 49 22 178 66 204 96 95 229 125 242 153 94 178 52 62 204 82 190 229 112 44 177 152} │ │ + 0 1 3 6 9 10 8 5 2 12 21 29 31 27 19 11 43 163 229 124 18 7 23 177 204 81 26 14 47 153 49 4 15 93 229 112 30 17 16 95 67 25 95 153 95 204 67 13 34 20 229 97 191 66 95 242 63 78 229 95 204 24 242 76 153 47 95 178 66 204 96 28 229 125 32 242 153 49 22 178 66 204 96 95 229 125 242 153 94 178 52 62 204 82 190 229 112 44 177 152} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000010203040506070800000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000107090a0b0c0d0e0f07010000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000002091011121213140c15040201000000000000000000000000000000000000000000000000000000 │ │ -000000000000000016171812191a1b1c1d1e1f2003080000000000000000000000000000000000000000000000000000 │ │ -00000000000000010921222324252627281c292a0a0f2b01000000000000000000000000000000000000000000000000 │ │ -00000000000000082c2d2e242f3031322f33343536373806020100000000000000000000000000000000000000000000 │ │ -0000000000000002393a3b3c2f302f302f2f25191c1d3d3e200308000000000000000000000000000000000000000000 │ │ -0000000000000002383f33262f31323132313226273412402a0a0f2b0100000000000000000000000000000000000000 │ │ -0000000000000002383a3b3c2f2f2f2f2f2f2f2f26263b1c353637380602010000000000000000000000000000000000 │ │ -0000000000000002384133252f262f262f262f262f2626421b4344453e46030800000000000000000000000000000000 │ │ -000000000000000238414725262f26262f26262f26262f2648493412404a4b052b010000000000000000000000000000 │ │ -000000000000000238414c242626262626262648264826482625254c1c4d4e0b39060201000000000000000000000000 │ │ -000000000000000238414c24482625483c483c483c2625263c2625252728124f503e4603080000000000000000000000 │ │ -000000000000000238514c243c2526252526253c48253c4825483c262524331c52404a4b052b01000000000000000000 │ │ -0000000000000002385123532525252525252525252525253c2525252525252723124d4e0b3916080000000000000000 │ │ -0000000000000002385123272424242424242424242424242424242424242424241a22544f550e160800000000000000 │ │ -00000000000000023851562724242424242424242424242424242424242424242424274c125257392b00000000000000 │ │ -0000000000000002385156582453245324532453245324535324535324532453532453425822593e0600000000000000 │ │ -0000000000000002385a1958274227422742274227422742272742274227274227422753275856370500000000000000 │ │ -000000000000000238511b5b27272727272727272727272727272727272727272727274227421a370400000000000000 │ │ -0000000000000002385a1b1a27582758275827582758275827582758275827582758585827255c5d1600000000000000 │ │ -0000000000000002385a1b1a5858585858585858585858585858585858585858585858532f5e5f2c2b00000000000000 │ │ -0000000000000002385a601a585b585b585b585b585b585b585b585b585b585b58272661626315160100000000000000 │ │ -0000000000000002386428331a1a491a1a491a1a1a1a1a1a1a1a1a1a1a1a1a58242f65663e2003080000000000000000 │ │ -0000000000000002386428331a1a1a1a1a1a1a491a491a491a491a491a49272f67686939060201000000000000000000 │ │ -00000000000000023864284c3333333333333333333333333333333358266a6b6c0e052b010000000000000000000000 │ │ -00000000000000023864224c33333333333333333333333333335b256d6e6f7009070800000000000000000000000000 │ │ -00000000000000023864224c333b333b333b333b3b333b3b1a272671723e200308000000000000000000000000000000 │ │ -0000000000000002386434233b474c334c473b474c333358267374693906020100000000000000000000000000000000 │ │ -0000000000000002387522234c334c473b4c473b471a2576770c0e052b01000000000000000000000000000000000000 │ │ -0000000000000002386434234c4c4c4c474c4c1a2478794a0a0f07080000000000000000000000000000000000000000 │ │ -00000000000000082c7a222e474c474c4c3327267b7c5d46030800000000000000000000000000000000000000000000 │ │ -0000000000000001097d284c2323234c49257e7f0d2c1602010000000000000000000000000000000000000000000000 │ │ -0000000000000001065d8058334c1a2481820c15042b0100000000000000000000000000000000000000000000000000 │ │ -00000000000000002b46838430615e854a0a0f0701000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000010709700b0c690a4603080000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000002091011646412130c14040201000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000151617646566676818191a1b03080000000000000000000000000000000000000000000000000000 │ │ +0000000000000001091c696a6b6c6d6e6f681d1e0a0f1f01000000000000000000000000000000000000000000000000 │ │ +00000000000000082021706b717273747175762223242506020100000000000000000000000000000000000000000000 │ │ +0000000000000002262777787172717271716c65681828291b0308000000000000000000000000000000000000000000 │ │ +0000000000000002252a756d717374737473746d6e76642b1e0a0f1f0100000000000000000000000000000000000000 │ │ +00000000000000022527777871717171717171716d6d7768222324250602010000000000000000000000000000000000 │ │ +0000000000000002252c756c716d716d716d716d716d6d79677a2d2e292f030800000000000000000000000000000000 │ │ +0000000000000002252c7b6c6d716d6d716d6d716d6d716d7c7d76642b3031051f010000000000000000000000000000 │ │ +0000000000000002252c7e6b6d6d6d6d6d6d6d7c6d7c6d7c6d6c6c7e6832330b26060201000000000000000000000000 │ │ +0000000000000002252c7e6b7c6d6c7c787c787c786d6c6d786d6c6c6e6f643435292f03080000000000000000000000 │ │ +000000000000000225367e6b786c6d6c6c6d6c787c6c787c6c7c786d6c6b7568372b3031051f01000000000000000000 │ │ +000000000000000225366a7f6c6c6c6c6c6c6c6c6c6c6c6c786c6c6c6c6c6c6e6a6432330b2615080000000000000000 │ │ +000000000000000225366a6e6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b66698034380e150800000000000000 │ │ +00000000000000022536816e6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6e7e643739261f00000000000000 │ │ +0000000000000002253681826b7f6b7f6b7f6b7f6b7f6b7f7f6b7f7f6b7f6b7f7f6b7f7982693a290600000000000000 │ │ +0000000000000002253b65826e796e796e796e796e796e796e6e796e796e6e796e796e7f6e8281240500000000000000 │ │ +0000000000000002253667836e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e796e7966240400000000000000 │ │ +0000000000000002253b67666e826e826e826e826e826e826e826e826e826e826e8282826e6c3c3d1500000000000000 │ │ +0000000000000002253b676682828282828282828282828282828282828282828282827f713e3f201f00000000000000 │ │ +0000000000000002253b84668283828382838283828382838283828382838283826e6d85404114150100000000000000 │ │ +000000000000000225426f7566667d66667d66666666666666666666666666826b714344291b03080000000000000000 │ │ +000000000000000225426f75666666666666667d667d667d667d667d667d6e7145464726060201000000000000000000 │ │ +000000000000000225426f7e75757575757575757575757575757575826d48494a0e051f010000000000000000000000 │ │ +00000000000000022542697e7575757575757575757575757575836c4b4c4d4e09070800000000000000000000000000 │ │ +00000000000000022542697e757775777577757777757777666e6d4f50291b0308000000000000000000000000000000 │ │ +00000000000000022542766a777b7e757e7b777b7e7575826d5152472606020100000000000000000000000000000000 │ │ +00000000000000022553696a7e757e7b777e7b777b666c54550c0e051f01000000000000000000000000000000000000 │ │ +00000000000000022542766a7e7e7e7e7b7e7e666b5657300a0f07080000000000000000000000000000000000000000 │ │ +0000000000000008205869707b7e7b7e7e756e6d595a3d2f030800000000000000000000000000000000000000000000 │ │ +0000000000000001095b6f7e6a6a6a7e7d6c5c5d0d201502010000000000000000000000000000000000000000000000 │ │ +0000000000000001063d5e82757e666b5f600c14041f0100000000000000000000000000000000000000000000000000 │ │ +00000000000000001f2f616272853e63300a0f0701000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000107094e0b0c470a2f03080000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000010203040504070801000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/ic_tab_notes.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -25,91 +25,54 @@ │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,231,239) # rgb = (0xef,0xe7,0xef) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ @@ -121,21 +84,17 @@ │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ @@ -165,15 +124,14 @@ │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ @@ -184,22 +142,18 @@ │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ @@ -214,61 +168,107 @@ │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ } │ │ tRNS { │ │ - 0 1 2 3 4 5 9 12 15 17 19 8 14 21 28 44 82 95 129 82 16 26 66 146 200 255 255 255 255 255 200 146 13 25 67 181 255 255 255 255 255 255 255 181 7 37 166 250 255 255 255 255 255 255 255 250 58 205 255 255 255 255 255 255 255 207 75 231 255 255 231 55 231 233 37 207 255 255 255 255 166 118 45 36 121 169 80 253 255 71 71 253 80 193 255 64 64 255 255 193 72 255 65 65 72 6 22 159 77 29 18 74 159 217 166 92 85 92 217 48 253 255 255 255 253 48 88 255 88 116 248 214 214 214 248 116 130 101 41 31 94 130 130 70 23 11 70 130 116 64 116 88 88 253 253 48 219 64 219 159 64 159 72 72 195 255 195 81 253 253 81 169 71 71 169 38 209 113 35 121 209 38 55 233 255 255 255 233 55 80 231 255 231 80 58 209 209 58 37 166 253 166 69 181 181 66 146 202 202 66 51 83 100 129} │ │ + 0 1 2 3 4 5 9 12 15 17 19 8 14 21 28 44 82 95 129 82 16 26 66 146 200 200 146 13 25 67 181 181 7 37 166 250 250 58 205 207 75 231 231 55 231 233 37 207 166 118 45 36 121 169 80 253 71 71 253 80 193 64 64 193 72 65 65 72 6 22 159 77 29 18 74 159 217 166 92 85 92 217 48 253 253 48 88 88 116 248 214 214 214 248 116 130 101 41 31 94 130 130 70 23 11 70 130 116 64 116 88 88 253 253 48 219 64 219 159 64 159 72 72 195 195 81 253 253 81 169 71 71 169 38 209 113 35 121 209 38 55 233 233 55 80 231 231 80 58 209 209 58 37 166 253 166 69 181 181 66 146 202 202 66 51 83 100 129} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304040302010000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000010305060708090a0a0908070605030100000000000000000000000000000000 │ │ 000000000000000000000000000001040b0c0d0e0f1011121211130f0e0d0c0b04010000000000000000000000000000 │ │ -00000000000000000000000001030b1415161718191a1a1b1c1d1c1a1e1f1615140b0301000000000000000000000000 │ │ -0000000000000000000000010520212223191d2425262727282727292a1b1a2b22212005010000000000000000000000 │ │ -00000000000000000000022c092d2e2f1d252630313232323332333234313536372e2d092c0200000000000000000000 │ │ -000000000000000000022c0a38391a3a3b3c313333333d333e3f3e3f333f3240353641380a2c02000000000000000000 │ │ -0000000000000000012c0a42431d44304032333f3f33333d333f3e333d333e3332274546420a2c010000000000000000 │ │ -00000000000000010509474836353c3433333f3333333f3333333f3333333f333333312a494709050100000000000000 │ │ -0000000000000003204a4b1b353c34323f3333334c4d4e4e4e4f4d4c333333333f3333312a414a200300000000000000 │ │ -0000000000000106215019253c343232323332333d5152535352543d32333233323332323c4555210601000000000000 │ │ -00000000000004095657582731323232323232323159212020215a3c3232323232323232323b5b5c0904000000000000 │ │ -000000000001060e5d5e26314032323432343234285f0802020860613132343234323432344062630e06010000000000 │ │ -00000000000308641c652731323134403440344027660904040967653c314031403440344034262a6808030000000000 │ │ -0000000000696a6b5e3b31403131403131313131296c6d6e6e6d6f24273131313131313131403165706a690000000000 │ │ -0000000000066d712a27313131313131314031315872737474755036283140314031403131313129766d060000000000 │ │ -000000000120777861283c3c3c3c3c3c3c3c3c3135361a797a797b2a27313c313c313c313c313c277c7d200100000000 │ │ -0000000002147e457f303c3c3c3c3c3c3c3c3c3c3c3c272626352926273c3c3c3c3c3c3c3c3c3c3c2580140200000000 │ │ -00000000036e812a3b28303c303c303c30303c3032828384838586313c303c30303c30303c30303c29876e0300000000 │ │ -00000000040a885826272727272727272827272731898a8b8b8a8c31272827272827272827272827358d0a0400000000 │ │ -00000000040a8e627f27272827282727272728277f8f90919190922926272727272727272727272726930a0400000000 │ │ -00000000036e946535272626262626262626262629600c01010c952a3b262626262626262626262635966e0300000000 │ │ -000000000214976535262626262626262626263b29600c01010c95243526262626262626262626262698140200000000 │ │ -0000000001207d9935263b263b3b263b3b263b2625600c01010c952429263b263b263b263b263b269a9b200100000000 │ │ -0000000000066d9c357f35357f35357f357f352625600c01010c9d4529357f357f357f357f357f279e6d060000000000 │ │ -000000000069909f35353535353535353535353525a00c01010c9545613535353535353535353527a190690000000000 │ │ -00000000000308a2297f3535353535353529352925a00c01010c9d45257f29352935293529357f26a308030000000000 │ │ -000000000001060ea4262929292929292935292965600c01010c9da52529352929352929352927a60e06010000000000 │ │ -0000000000000409a7a83529292929292929292962a00c0202089d3625292929292929292935a9aa0904000000000000 │ │ -000000000000010615ab272961446144614461292aac21202021ad1b6529256144612529293cae150601000000000000 │ │ -000000000000000320afb028292529252925292536b152b25352b37a656144614461446127b4b5200300000000000000 │ │ -00000000000000010509b6b72661252525252544457bb8b9bab9b91a6525254425252926bbbc09050100000000000000 │ │ -0000000000000000012c0abdbe272925254425252565bf454545452a65252525252927c0c10a2c010000000000000000 │ │ -000000000000000000022c0ac2c33c29256525652565655858585865652565252928c4c50a2c02000000000000000000 │ │ -00000000000000000000022c09c6c7c827296525656525652565256565652927c8c9c6092c0200000000000000000000 │ │ -000000000000000000000001052021cacb333c356165656565656561353133ccca212005010000000000000000000000 │ │ -00000000000000000000000001030b1415cdcecf3f3332343132333dd0ced115140b0301000000000000000000000000 │ │ -000000000000000000000000000001040b0c6a0ed2d3d4d5d5d4d3d20e6a0c0b04010000000000000000000000000000 │ │ -000000000000000000000000000000000103050607086e0a0a6e08070605030100000000000000000000000000000000 │ │ +00000000000000000000000001030b1415161718a8a9a9aaabacaba9191a1615140b0301000000000000000000000000 │ │ +000000000000000000000001051b1c1d1ea8acadaeafb0b0b1b0b0b2b3aaa91f1d1c1b05010000000000000000000000 │ │ +00000000000000000000022009212223acaeafb4b5b6b6b6b7b6b7b6b8b5b9ba24222109200200000000000000000000 │ │ +00000000000000000002200a2526a9bbbcbdb5b7b7b7beb7bfc0bfc0b7c0b6c1b9ba27250a2002000000000000000000 │ │ +000000000000000001200a2829acc2b4c1b6b7c0c0b7b7beb7c0bfb7beb7bfb7b6b0c32a280a20010000000000000000 │ │ +000000000000000105092b2cbab9bdb8b7b7c0b7b7b7c0b7b7b7c0b7b7b7c0b7b7b7b5b32d2b09050100000000000000 │ │ +00000000000000031b2e2faab9bdb8b6c0b7b7b7c4c5c6c6c6c7c5c4b7b7b7b7c0b7b7b5b3272e1b0300000000000000 │ │ +00000000000001061c30a8aebdb8b6b6b6b7b6b7be313233333234beb6b7b6b7b6b7b6b6bdc3351c0601000000000000 │ │ +00000000000004093637c8b0b5b6b6b6b6b6b6b6b5381c1b1b1c39bdb6b6b6b6b6b6b6b6b6bc3a3b0904000000000000 │ │ +000000000001060e3cc9afb5c1b6b6b8b6b8b6b8b13d080202083ecab5b6b8b6b8b6b8b6b8c1cb3f0e06010000000000 │ │ +0000000000030840abccb0b5b6b5b8c1b8c1b8c1b0410904040942ccbdb5c1b5c1b8c1b8c1b8afb34308030000000000 │ │ +0000000000444546c9bcb5c1b5b5c1b5b5b5b5b5b247484949484aadb0b5b5b5b5b5b5b5b5c1b5cc4b45440000000000 │ │ +000000000006484cb3b0b5b5b5b5b5b5b5c1b5b5c84d4e4f4f5030bab1b5c1b5c1b5c1b5b5b5b5b25148060000000000 │ │ +00000000011b5253cab1bdbdbdbdbdbdbdbdbdb5b9baa9cdcecdcfb3b0b5bdb5bdb5bdb5bdb5bdb054551b0100000000 │ │ +00000000021456c3d0b4bdbdbdbdbdbdbdbdbdbdbdbdb0afafb9b2afb0bdbdbdbdbdbdbdbdbdbdbdae57140200000000 │ │ +00000000034958b3bcb1b4bdb4bdb4bdb4b4bdb4b6595a5b5a5c5db5bdb4bdb4b4bdb4b4bdb4b4bdb25e490300000000 │ │ +00000000040a5fc8afb0b0b0b0b0b0b0b1b0b0b0b5606162626163b5b0b1b0b0b1b0b0b1b0b0b1b0b9640a0400000000 │ │ +00000000040a65cbd0b0b0b1b0b1b0b0b0b0b1b0d0666768686769b2afb0b0b0b0b0b0b0b0b0b0b0af6a0a0400000000 │ │ +0000000003496bccb9b0afafafafafafafafafafb23e0c01010c6cb3bcafafafafafafafafafafafb96d490300000000 │ │ +0000000002146eccb9afafafafafafafafafafbcb23e0c01010c6cadb9afafafafafafafafafafafaf6f140200000000 │ │ +00000000011b5570b9afbcafbcbcafbcbcafbcafae3e0c01010c6cadb2afbcafbcafbcafbcafbcaf71721b0100000000 │ │ +0000000000064873b9d0b9b9d0b9b9d0b9d0b9afae3e0c01010c74c3b2b9d0b9d0b9d0b9d0b9d0b07548060000000000 │ │ +0000000000446776b9b9b9b9b9b9b9b9b9b9b9b9ae770c01010c6cc3cab9b9b9b9b9b9b9b9b9b9b07867440000000000 │ │ +0000000000030879b2d0b9b9b9b9b9b9b9b2b9b2ae770c01010c74c3aed0b2b9b2b9b2b9b2b9d0af7a08030000000000 │ │ +000000000001060e7bafb2b2b2b2b2b2b2b9b2b2cc3e0c01010c74d1aeb2b9b2b2b9b2b2b9b2b07c0e06010000000000 │ │ +00000000000004097d7eb9b2b2b2b2b2b2b2b2b2cb770c02020874baaeb2b2b2b2b2b2b2b2b97f800904000000000000 │ │ +00000000000001061581b0b2cac2cac2cac2cab2b3821c1b1b1c83aaccb2aecac2caaeb2b2bd84150601000000000000 │ │ +00000000000000031b8586b1b2aeb2aeb2aeb2aeba873288333289cecccac2cac2cac2cab08a8b1b0300000000000000 │ │ +000000000000000105098c8dafcaaeaeaeaeaec2c3cfd2d3d4d3d3a9ccaeaec2aeaeb2af8e8f09050100000000000000 │ │ +000000000000000001200a9091b0b2aeaec2aeaeaeccd5c3c3c3c3b3ccaeaeaeaeb2b092930a20010000000000000000 │ │ +00000000000000000002200a9495bdb2aeccaeccaeccccc8c8c8c8ccccaeccaeb2b196970a2002000000000000000000 │ │ +0000000000000000000002200998999ab0b2ccaeccccaeccaeccaeccccccb2b09a9b9809200200000000000000000000 │ │ +000000000000000000000001051b1c9c9db7bdb9cacccccccccccccab9b5b79e9c1c1b05010000000000000000000000 │ │ +00000000000000000000000001030b14159fa0a1c0b7b6b8b5b6b7bea2a0a315140b0301000000000000000000000000 │ │ +000000000000000000000000000001040b0c450ea4a5a6a7a7a6a5a40e450c0b04010000000000000000000000000000 │ │ +00000000000000000000000000000000010305060708490a0a4908070605030100000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304040302010000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_error.png │ ├── sng │ │ @@ -7,199 +7,199 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ } │ │ tRNS { │ │ - 0 42 198 198 33 3 207 255 255 195 105 255 255 255 102 27 237 255 255 18 165 255 156 63 255 255 255 255 255 60 6 219 255 207 3 120 255 255 255 255 255 255 120 36 246 255 255 255 255 243 27 180 255 255 255 174 81 255 255 255 255 75 12 228 255 255 219 9 135 255 255 255 255 135 48 252 255 249 36 195 255 255 255 192 99 255 255 255 90 18 237 255 228 15 153 255 255 255 255 255 150 60 255 255 255 255 255 255 255 252 48 3 207 255 204 117 255 255 105 27 243 255 255 255 255 237 24 171 255 255 255 165 75 255 255 255 60 195 255 255 255 189 240 255 231 183 255 153 12 141 240 255 237 123 6} │ │ + 0 42 198 198 33 3 207 195 105 102 27 237 18 165 156 63 60 6 219 207 3 120 120 36 246 243 27 180 174 81 75 12 228 219 9 135 135 48 252 249 36 195 192 99 90 18 237 228 15 153 150 60 252 48 3 207 204 117 105 27 243 237 24 171 165 75 60 195 189 240 231 183 153 12 141 240 237 123 6} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000010203040000000000000000000000000000000000 │ │ -0000000000000000000000000000000005060708090000000000000000000000000000000000 │ │ -000000000000000000000000000000000a0b0c0d070e00000000000000000000000000000000 │ │ -0000000000000000000000000000000f10111212111013000000000000000000000000000000 │ │ -0000000000000000000000000000001407150d0d150716000000000000000000000000000000 │ │ -00000000000000000000000000001718191a1a1a1a1b1c1d0000000000000000000000000000 │ │ -000000000000000000000000001e1f0720202020202008212200000000000000000000000000 │ │ -0000000000000000000000000023242519262727281929242a00000000000000000000000000 │ │ -0000000000000000000000002b2c2d2e2e2f30302f2e2e2d3132000000000000000000000000 │ │ -00000000000000000000000033340b35353630303635350b3437000000000000000000000000 │ │ -000000000000000000000038393a3b3b3b363030363b3b3b3c393d0000000000000000000000 │ │ -000000000000000000003e3f403c3c3c3c363030363c3c3c3c41424300000000000000000000 │ │ -0000000000000000000044454624242424363030362424242447484900000000000000000000 │ │ -0000000000000000004a4b394c4c4c4c4c273030274c4c4c4c4c394d4e000000000000000000 │ │ -0000000000000000004f50515151515151273030275151515151515253000000000000000000 │ │ -0000000000000000545548565656565656273030275656565656565755580000000000000000 │ │ -00000000000000595a5b5050505050505027303027505050505050505b5c5d00000000000000 │ │ -000000000000005e5f60616161616161616230306361616161616161605f6400000000000000 │ │ -0000000000006566676868686868686868696a6b6c6868686868686868676d6e000000000000 │ │ -00000000006f70715f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f66726f0000000000 │ │ -0000000000737471757575757575757575757575757575757575757575757174760000000000 │ │ -000000007778797a7a7a7a7a7a7a7a7a7a127b7b7c7a7a7a7a7a7a7a7a7a7a797d7e00000000 │ │ -000000007f8081818181818181818181817b3030828181818181818181818181808300000000 │ │ -00000084858086868686868686868686867b3030878686868686868686868686808588000000 │ │ -000000898a858585858585858585858585118b8b2e8585858585858585858585858c8d000000 │ │ -0000008e8c8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8090000000 │ │ -000000912d678c9292929292929292929292929292929292929292929292928a553b93000000 │ │ -000000949596979797979797979797979797979797979797979797979797979798999a000000 │ │ +0000000000000000000000000000000005064f50070000000000000000000000000000000000 │ │ +00000000000000000000000000000000085152534f0900000000000000000000000000000000 │ │ +0000000000000000000000000000000a0b545555540b0c000000000000000000000000000000 │ │ +0000000000000000000000000000000d4f565353564f0e000000000000000000000000000000 │ │ +00000000000000000000000000000f5758595959595a5b100000000000000000000000000000 │ │ +0000000000000000000000000011124f5c5c5c5c5c5c50131400000000000000000000000000 │ │ +00000000000000000000000000155d5e585f60606158625d1600000000000000000000000000 │ │ +000000000000000000000000171863646465666665646463191a000000000000000000000000 │ │ +0000000000000000000000001b6751686869666669686851671c000000000000000000000000 │ │ +00000000000000000000001d6a6b6c6c6c696666696c6c6c6d6a1e0000000000000000000000 │ │ +000000000000000000001f206e6d6d6d6d696666696d6d6d6d6f212200000000000000000000 │ │ +000000000000000000002370715d5d5d5d696666695d5d5d5d72732400000000000000000000 │ │ +00000000000000000025266a74747474746066666074747474746a2728000000000000000000 │ │ +000000000000000000297576767676767660666660767676767676772a000000000000000000 │ │ +00000000000000002b7873797979797979606666607979797979797a782c0000000000000000 │ │ +000000000000002d2e7b7575757575757560666660757575757575757b2f3000000000000000 │ │ +00000000000000317c7d7e7e7e7e7e7e7e7f6666807e7e7e7e7e7e7e7d7c3200000000000000 │ │ +0000000000003381828383838383838383848586878383838383838383823435000000000000 │ │ +00000000003637887c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8138360000000000 │ │ +00000000003989888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a88893a0000000000 │ │ +000000003b3c8b8c8c8c8c8c8c8c8c8c8c558d8d8e8c8c8c8c8c8c8c8c8c8c8b3d3e00000000 │ │ +000000003f8f90909090909090909090908d66669190909090909090909090908f4000000000 │ │ +00000041928f93939393939393939393938d66669493939393939393939393938f9242000000 │ │ +0000004395929292929292929292929292549696649292929292929292929292929744000000 │ │ +0000004597989898989898989898989898989898989898989898989898989898988f46000000 │ │ +0000004763829799999999999999999999999999999999999999999999999995786c48000000 │ │ +000000494a4b9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a4c4d4e000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon5.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -193,57 +199,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -4243424445464748494a424b4c4d4a4e48474f455043434a │ │ -515253541b55561b57585259525a5b571b2d551b545a5a5c │ │ -5d5e5f601a5a61622363635e5e5f5f236264651a66676868 │ │ -696a6b6c116a6d6e6b6f6b6f6a6a6f69706d6a116c697172 │ │ -737474752d74767474747473747474747474742d75747777 │ │ -787878791a7a5a7b7c7878787878787c7b5a7a1a79787878 │ │ -7d7d7d7e1b207f808174827d7d7d7481807f201b7e7d7d7d │ │ -8383838485868788898a837878838b898887868584838383 │ │ -8c8c8c8d8e1b248f908c919292918c908f241b8e8c8c8c8c │ │ -93949495969798999a94991a1a9994949998979694949494 │ │ -9b9c9d9e9d7a9f1ba0a1a2a3a3a2a1a01ba47aa59d9d9d9d │ │ -a6a7a8a6a6a9aaabac1b45adae451bacabaaa6a6a6a6a8a6 │ │ -afb0b1b0b2b3afb0b4b5b64f4fb602b7b1afafb8afafafaf │ │ -b9babbbcbcb9b9babbbbbdbebebfbebcbabebebbbebec0bf │ │ -c1c2c3c4c4c5c6c2c3c3c3c7c7c6c6c8c4c4c7c7c9c9c8ca │ │ -cbcccdcecfcfd0cfd1cfcfd0d0d0d2cdcfcfcfd1ced0d3d4 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d4e4f504851525350544e4d554b56494950 │ │ +5758595a215b5c215d5e585f5860615d21335b215a606062 │ │ +63646566206067682969696464656529686a6b206c6d6e6e │ │ +6f70717217707374717571757070756f76737017726f7778 │ │ +797a7a7b337a7c7a7a7a7a797a7a7a7a7a7a7a337b7a7d7d │ │ +7e7e7e7f20806081827e7e7e7e7e7e82816080207f7e7e7e │ │ +8383838421268586877a888383837a878685262184838383 │ │ +8989898a8b8c8d8e8f90897e7e89918f8e8d8c8b8a898989 │ │ +9292929394212a959692979898979296952a219492929292 │ │ +999a9a9b9c9d9e9fa09a9f20209f9a9a9f9e9d9c9a9a9a9a │ │ +a1a2a3a4a380a521a6a7a8a9a9a8a7a621aa80aba3a3a3a3 │ │ +acadaeacacafb0b1b2214bb3b44b21b2b1b0acacacacaeac │ │ +b5b6b7b6b8b9b5b6babbbc5555bc0cbdb7b5b5beb5b5b5b5 │ │ +bfc0c1c2c2bfbfc0c1c1c3c4c4c5c4c2c0c4c4c1c4c4c6c5 │ │ +06c7c8c9c9cacbc7c8c8c8cccccbcbcdc9c9cccccececd07 │ │ +0809cfd0d1d1d2d1d3d1d1d2d2d2d4cfd1d1d1d3d0d20a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon1.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -197,57 +203,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -42434244454647334849424a4b4c494d4e4f504551434349 │ │ -525354551b5657335859535a535b5c5d1b2d561b555b5b5e │ │ -5f6061621a5b166364656560606161236667681a696a6b6b │ │ -6c6d6e6f116d70716e726e726d6d726c73706d116f6c7475 │ │ -767777782d77797777777776777777777777772d78777a7a │ │ -7b7b7b7c1a7d7e645c7b7b7b7b7b7b5c647e7d1a7c7b7b7b │ │ -7f7f7f801b208182837b847f7f7f7b858687201b807f7f7f │ │ -888888898a8b8c8d878e888f8f8890638d8c8b8a89888888 │ │ -91919192931b9475889195969695918875941b9391919191 │ │ -979898999a9b9c9d9e98599f9f5998989d9c9b9a98989898 │ │ -a0a1a2a3a27da41ba5a6a71e1ea7a6a51ba87da9a2a2a2a2 │ │ -aaabacaaaaadaeafb01b45b1b2451bb0afaeaaaaaaaaacaa │ │ -b3b4b5b4b6b7b3b4b8b9ba5050ba02bbb5b3b3bcb3b3b3b3 │ │ -bdbebfc0c0bdbdbebfbfc1c2c2c3c2c0bec2c2bfc2c2c4c3 │ │ -c5c6c7c8c8c9cac6c7c7c7cbcbcacaccc8c8cbcbcdcdccce │ │ -cfd0d1d2d3d3d4d3d5d3d3d4d4d4d6d1d3d3d3d5d2d4d7d8 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d394e4f485051524f535455564b5749494f │ │ +58595a5b215c5d395e5f59605961626321335c215b616164 │ │ +6566676820611c696a6b6b66666767296c6d6e206f707171 │ │ +727374751773767774787478737378727976731775727a7b │ │ +7c7d7d7e337d7f7d7d7d7d7c7d7d7d7d7d7d7d337e7d8080 │ │ +818181822083846a62818181818181626a84832082818181 │ │ +858585862126878889818a858585818b8c8d262186858585 │ │ +8e8e8e8f909192938d948e95958e9669939291908f8e8e8e │ │ +9797979899219a7b8e979b9c9c9b978e7b9a219997979797 │ │ +9d9e9e9fa0a1a2a3a49e5fa5a55f9e9ea3a2a1a09e9e9e9e │ │ +a6a7a8a9a883aa21abacad2424adacab21ae83afa8a8a8a8 │ │ +b0b1b2b0b0b3b4b5b6214bb7b84b21b6b5b4b0b0b0b0b2b0 │ │ +b9babbbabcbdb9babebfc05656c00cc1bbb9b9c2b9b9b9b9 │ │ +c3c4c5c6c6c3c3c4c5c5c7c8c8c9c8c6c4c8c8c5c8c8cac9 │ │ +06cbcccdcdcecfcbccccccd0d0cfcfd1cdcdd0d0d2d2d107 │ │ +0809d3d4d5d5d6d5d7d5d5d6d6d6d8d3d5d5d5d7d4d60a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon3.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -204,57 +210,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -42434244454647334849424a4b4c494d4e4f504551434349 │ │ -525354551b5657335859535a535b5c5d1b2d561b555b5b5e │ │ -5f6061621a5b166364656560606161236667681a696a6b6b │ │ -6c6d6e6f116d70716e726e726d6d726c73706d116f6c7475 │ │ -767777782d77797777777776777777777777772d78777a7a │ │ -7b7b7b7c1a7d7e645c7b7b7b7b7b7b7f805b7d1a7c7b7b7b │ │ -818181821b208384857b8681818177878889201b82818181 │ │ -8a8a8a8b8c8d8e8f90918a7b7b8a929394958d8c8b8a8a8a │ │ -96969697981b99758a969a9b9b9a969c9d241b9896969696 │ │ -9e9f9fa0a1a2a3a4a59fa41a1aa49f9fa4a3a2a19f9f9f9f │ │ -a6a7a8a9a87daa1babacadaeaeadacab1baf7db0a8a8a8a8 │ │ -b1b2b3b1b1b4b5b6b71b45b8b9451bb7b6b5b1b1b1b1b3b1 │ │ -babbbcbbbdbebabbbfc0c15050c102c2bcbabac3babababa │ │ -c4c5c6c7c7c4c4c5c6c6c8c9c9cac9c7c5c9c9c6c9c9cbca │ │ -cccdcecfcfd0d1cdcececed2d2d1d1d3cfcfd2d2d4d4d3d5 │ │ -d6d7d8d9dadadbdadcdadadbdbdbddd8dadadadcd9dbdedf │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d394e4f485051524f535455564b5749494f │ │ +58595a5b215c5d395e5f59605961626321335c215b616164 │ │ +6566676820611c696a6b6b66666767296c6d6e206f707171 │ │ +727374751773767774787478737378727976731775727a7b │ │ +7c7d7d7e337d7f7d7d7d7d7c7d7d7d7d7d7d7d337e7d8080 │ │ +818181822083846a62818181818181858661832082818181 │ │ +878787882126898a8b818c8787877d8d8e8f262188878787 │ │ +909090919293949596979081819098999a9b939291909090 │ │ +9c9c9c9d9e219f7b909ca0a1a1a09ca2a32a219e9c9c9c9c │ │ +a4a5a5a6a7a8a9aaaba5aa2020aaa5a5aaa9a8a7a5a5a5a5 │ │ +acadaeafae83b021b1b2b3b4b4b3b2b121b583b6aeaeaeae │ │ +b7b8b9b7b7babbbcbd214bbebf4b21bdbcbbb7b7b7b7b9b7 │ │ +c0c1c2c1c3c4c0c1c5c6c75656c70cc8c2c0c0c9c0c0c0c0 │ │ +cacbcccdcdcacacbcccccecfcfd0cfcdcbcfcfcccfcfd1d0 │ │ +06d2d3d4d4d5d6d2d3d3d3d7d7d6d6d8d4d4d7d7d9d9d807 │ │ +0809dadbdcdcdddcdedcdcdddddddfdadcdcdcdedbdd0a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_tab_dent.png │ ├── sng │ │ @@ -3,192 +3,191 @@ │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - ( 99,100, 99) # rgb = (0x63,0x64,0x63) │ │ (102,100,102) # rgb = (0x66,0x64,0x66) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (240,239,240) # rgb = (0xf0,0xef,0xf0) │ │ (132,133,132) # rgb = (0x84,0x85,0x84) │ │ - (106,107,106) # rgb = (0x6a,0x6b,0x6a) │ │ (152,151,152) # rgb = (0x98,0x97,0x98) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (107,106,107) # rgb = (0x6b,0x6a,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (104,105,104) # rgb = (0x68,0x69,0x68) │ │ (150,151,150) # rgb = (0x96,0x97,0x96) │ │ - (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ - (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ - (151,152,151) # rgb = (0x97,0x98,0x97) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (130,131,130) # rgb = (0x82,0x83,0x82) │ │ - (102,103,102) # rgb = (0x66,0x67,0x66) │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ - (159,157,159) # rgb = (0x9f,0x9d,0x9f) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ - (149,150,149) # rgb = (0x95,0x96,0x95) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (131,128,131) # rgb = (0x83,0x80,0x83) │ │ - (100,102,100) # rgb = (0x64,0x66,0x64) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (157,154,157) # rgb = (0x9d,0x9a,0x9d) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (103,101,103) # rgb = (0x67,0x65,0x67) │ │ (125,127,125) # rgb = (0x7d,0x7f,0x7d) │ │ - (101,100,101) # rgb = (0x65,0x64,0x65) │ │ (144,142,144) # rgb = (0x90,0x8e,0x90) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (152,153,152) # rgb = (0x98,0x99,0x98) │ │ - (151,153,151) # rgb = (0x97,0x99,0x97) │ │ - (145,144,145) # rgb = (0x91,0x90,0x91) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (253,255,253) # rgb = (0xfd,0xff,0xfd) │ │ - ( 99, 98, 99) # rgb = (0x63,0x62,0x63) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (151,150,151) # rgb = (0x97,0x96,0x97) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (147,149,147) # rgb = (0x93,0x95,0x93) │ │ - (150,149,150) # rgb = (0x96,0x95,0x96) │ │ - (139,140,139) # rgb = (0x8b,0x8c,0x8b) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 97, 95, 97) # rgb = (0x61,0x5f,0x61) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,145,148) # rgb = (0x94,0x91,0x94) │ │ - (147,145,147) # rgb = (0x93,0x91,0x93) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (176,174,176) # rgb = (0xb0,0xae,0xb0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 93, 95, 93) # rgb = (0x5d,0x5f,0x5d) │ │ (138,136,138) # rgb = (0x8a,0x88,0x8a) │ │ - (142,143,142) # rgb = (0x8e,0x8f,0x8e) │ │ - (141,144,141) # rgb = (0x8d,0x90,0x8d) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (140,143,140) # rgb = (0x8c,0x8f,0x8c) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (188,189,188) # rgb = (0xbc,0xbd,0xbc) │ │ (130,129,130) # rgb = (0x82,0x81,0x82) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (157,158,157) # rgb = (0x9d,0x9e,0x9d) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (138,140,138) # rgb = (0x8a,0x8c,0x8a) │ │ - (152,150,152) # rgb = (0x98,0x96,0x98) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (117,114,117) # rgb = (0x75,0x72,0x75) │ │ (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ (243,241,243) # rgb = (0xf3,0xf1,0xf3) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (135,138,135) # rgb = (0x87,0x8a,0x87) │ │ - (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (183,184,183) # rgb = (0xb7,0xb8,0xb7) │ │ (107,106,107) # rgb = (0x6b,0x6a,0x6b) │ │ (157,159,157) # rgb = (0x9d,0x9f,0x9d) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (228,230,228) # rgb = (0xe4,0xe6,0xe4) │ │ (154,153,154) # rgb = (0x9a,0x99,0x9a) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,133,134) # rgb = (0x86,0x85,0x86) │ │ - (131,133,131) # rgb = (0x83,0x85,0x83) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (169,172,169) # rgb = (0xa9,0xac,0xa9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (230,232,230) # rgb = (0xe6,0xe8,0xe6) │ │ (152,151,152) # rgb = (0x98,0x97,0x98) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (172,171,172) # rgb = (0xac,0xab,0xac) │ │ (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ (107,108,107) # rgb = (0x6b,0x6c,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (241,242,241) # rgb = (0xf1,0xf2,0xf1) │ │ (230,233,230) # rgb = (0xe6,0xe9,0xe6) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (130,131,130) # rgb = (0x82,0x83,0x82) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ (168,170,168) # rgb = (0xa8,0xaa,0xa8) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (110,111,110) # rgb = (0x6e,0x6f,0x6e) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (124,128,124) # rgb = (0x7c,0x80,0x7c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (235,238,235) # rgb = (0xeb,0xee,0xeb) │ │ (124,123,124) # rgb = (0x7c,0x7b,0x7c) │ │ - (137,135,137) # rgb = (0x89,0x87,0x89) │ │ (168,169,168) # rgb = (0xa8,0xa9,0xa8) │ │ ( 97, 95, 97) # rgb = (0x61,0x5f,0x61) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 95, 93, 95) # rgb = (0x5f,0x5d,0x5f) │ │ ( 77, 76, 77) # rgb = (0x4d,0x4c,0x4d) │ │ ( 97, 99, 97) # rgb = (0x61,0x63,0x61) │ │ - (108,106,108) # rgb = (0x6c,0x6a,0x6c) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (175,177,175) # rgb = (0xaf,0xb1,0xaf) │ │ ( 93, 92, 93) # rgb = (0x5d,0x5c,0x5d) │ │ - (128,129,128) # rgb = (0x80,0x81,0x80) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (137,135,137) # rgb = (0x89,0x87,0x89) │ │ (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (175,180,175) # rgb = (0xaf,0xb4,0xaf) │ │ (209,207,209) # rgb = (0xd1,0xcf,0xd1) │ │ (162,161,162) # rgb = (0xa2,0xa1,0xa2) │ │ (190,188,190) # rgb = (0xbe,0xbc,0xbe) │ │ (248,243,248) # rgb = (0xf8,0xf3,0xf8) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + ( 99,100, 99) # rgb = (0x63,0x64,0x63) │ │ + (106,107,106) # rgb = (0x6a,0x6b,0x6a) │ │ + (104,105,104) # rgb = (0x68,0x69,0x68) │ │ + (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ + (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ + (151,152,151) # rgb = (0x97,0x98,0x97) │ │ + (102,103,102) # rgb = (0x66,0x67,0x66) │ │ + (159,157,159) # rgb = (0x9f,0x9d,0x9f) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ + (149,150,149) # rgb = (0x95,0x96,0x95) │ │ + (100,102,100) # rgb = (0x64,0x66,0x64) │ │ + (157,154,157) # rgb = (0x9d,0x9a,0x9d) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (101,100,101) # rgb = (0x65,0x64,0x65) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (152,153,152) # rgb = (0x98,0x99,0x98) │ │ + (151,153,151) # rgb = (0x97,0x99,0x97) │ │ + (145,144,145) # rgb = (0x91,0x90,0x91) │ │ + ( 99, 98, 99) # rgb = (0x63,0x62,0x63) │ │ + (151,150,151) # rgb = (0x97,0x96,0x97) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (147,149,147) # rgb = (0x93,0x95,0x93) │ │ + (150,149,150) # rgb = (0x96,0x95,0x96) │ │ + (139,140,139) # rgb = (0x8b,0x8c,0x8b) │ │ + ( 97, 95, 97) # rgb = (0x61,0x5f,0x61) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,145,148) # rgb = (0x94,0x91,0x94) │ │ + (147,145,147) # rgb = (0x93,0x91,0x93) │ │ + ( 93, 95, 93) # rgb = (0x5d,0x5f,0x5d) │ │ + (142,143,142) # rgb = (0x8e,0x8f,0x8e) │ │ + (141,144,141) # rgb = (0x8d,0x90,0x8d) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (152,150,152) # rgb = (0x98,0x96,0x98) │ │ + (135,138,135) # rgb = (0x87,0x8a,0x87) │ │ + (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (134,133,134) # rgb = (0x86,0x85,0x86) │ │ + (131,133,131) # rgb = (0x83,0x85,0x83) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (137,135,137) # rgb = (0x89,0x87,0x89) │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (108,106,108) # rgb = (0x6c,0x6a,0x6c) │ │ + (128,129,128) # rgb = (0x80,0x81,0x80) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ } │ │ tRNS { │ │ - 0 0 5 3 1 6 99 255 216 19 2 100 255 254 254 219 20 100 255 254 255 255 255 219 100 255 254 255 255 255 255 219 2 100 255 254 255 255 255 219 100 255 254 255 255 255 255 219 19 255 254 255 255 255 255 255 133 2 99 255 254 255 255 255 254 82 1 23 255 254 255 255 255 254 255 100 93 217 231 254 255 255 254 255 100 155 157 39 238 254 255 255 255 255 100 215 93 5 33 238 254 255 255 255 255 127 12 255 26 3 33 238 254 255 255 255 132 73 228 11 3 33 238 254 255 255 132 4 129 255 101 7 3 52 252 255 132 196 254 255 120 122 181 241 255 216 114 254 255 255 241 185 125 64 133 98 32 4} │ │ + 0 5 3 1 6 99 216 19 2 100 254 254 219 20 100 254 219 100 254 219 2 100 254 219 100 254 219 19 254 133 2 99 254 254 82 1 23 254 254 100 93 217 231 254 254 100 155 157 39 238 254 100 215 93 5 33 238 254 127 12 26 3 33 238 254 132 73 228 11 3 33 238 254 132 4 129 101 7 3 52 252 132 196 254 120 122 181 241 216 114 254 241 185 125 64 133 98 32 4} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000000000000001000000000000000000000000 │ │ -000000000000000000000101020302040000000000000000 │ │ -000000000000000000010105060708090a00000000000000 │ │ -00000000000000000101050b0c0d0e0f100a000000000000 │ │ -0000000000000001010511121314151617100a0000000000 │ │ -00000000000001010518191a1b1c1d1c1e1f102000000000 │ │ -000000000001010521222324252525252526271020000000 │ │ -0000000001010528292a2b2c2c2c2c2c2c2d2e2f30010000 │ │ -000000010105283132331e1e343434343536353738390000 │ │ -00000000053a3b3c3d3e3e3e3f3e3f3e3d3d401b41420000 │ │ -0000000143444546474747474747474748494a4b02010000 │ │ -000001394c4d4e4f50375137503750375253540501010000 │ │ -0000000255565758595a5b5c5c5a5c5d265e050101000000 │ │ -000000055f60616263646565666567686905000100000000 │ │ -0000016a6b6c006d6e6f7071717273740501010000000000 │ │ -000042757677000078797a7b7c7d7e050101000000000000 │ │ -00007f808182838402778586878805010100000000000000 │ │ -000002898a8b8c8d8e8f9091920501010000000000000000 │ │ -000002939495969798996a05030101000000000000000000 │ │ -0000039a9b9c83029d420000000100000000000000000000 │ │ -000001393901000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000010201030000000000000000 │ │ +000000000000000000000004056306070800000000000000 │ │ +000000000000000000000409640a0b0c0d08000000000000 │ │ +000000000000000000040e650f666768100d080000000000 │ │ +0000000000000000041169126a6b6c6b6d130d1400000000 │ │ +0000000000000004156e166f707070707071170d14000000 │ │ +000000000000041872197374747474747475761a1b000000 │ │ +00000000000418771c786d6d797979797a7b7a7c1d1e0000 │ │ +00000000041f7d207e7f7f7f807f807f7e7e216a22230000 │ │ +000000002481258283838383838383838426852701000000 │ │ +0000001e28292a2b867c877c867c867c2c882d0400000000 │ │ +000000012e2f303132898a8b8b898b8c7133040000000000 │ │ +000000043435363738398d8d8e8d8f903a04000000000000 │ │ +0000003b913c003d3e3f4092929394410400000000000000 │ │ +000023424344000045464748959649040000000000000000 │ │ +00004a4b974c4d4e01444f50985104000000000000000000 │ │ +000001525399545556579a58590400000000000000000000 │ │ +0000015a9b9c5b5c5d5e3b04020000000000000000000000 │ │ +0000025f60614d0162230000000000000000000000000000 │ │ +0000001e1e00000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon6.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -189,57 +195,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526270b24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031321c1c333134332e2d2a34313134 │ │ -35363738391b3a3b3635023c3c02373d373e1b3937373737 │ │ -3f403f414243444546473f344849474a45444b424c404047 │ │ -4d4e4f501b51521b53544e554e5657531b2d511b50565658 │ │ -595a5b5c1a565d5e235f5f5a5a5b5b235e60611a62636464 │ │ -656667681166696a676b676b66666b656c69661168656d6e │ │ -6f7070712d7072707070706f707070707070702d71707373 │ │ -747474751a76567778747474747474787756761a75747474 │ │ -7979797a1b207b7c7d707e797979707d7c7b201b7a797979 │ │ -7f7f7f808182838485867f74747f878584838281807f7f7f │ │ -888888898a1b248b8c888d8e8e8d888c8b241b8a88888888 │ │ -8f909091929394959690951a1a9590909594939290909090 │ │ -9798999a99769b1b9c9d9e9f9f9e9d9c1ba076a199999999 │ │ -a2a3a4a2a2a5a6a7a81b42a9aa421ba8a7a6a2a2a2a2a4a2 │ │ -abacadacaeafabacb0b1b24b4bb202b3adababb4abababab │ │ -b5b6b7b8b8b5b5b6b7b7b9bababbbab8b6babab7bababcbb │ │ -bdbebfc0c0c1c2bebfbfbfc3c3c2c2c4c0c0c3c3c5c5c4c6 │ │ -c7c8c9cacbcbcccbcdcbcbcccccccec9cbcbcbcdcacccfd0 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d112a2921170c2526262626 │ │ +2e2f303132333435363738222239373a393433303a37373a │ │ +3b3c3d3e3f2140413c3b0c42420c3d433d44213f3d3d3d3d │ │ +4546454748494a4b4c4d453a4e4f4d504b4a51485246464d │ │ +5354555621575821595a545b545c5d5921335721565c5c5e │ │ +5f606162205c636429656560606161296466672068696a6a │ │ +6b6c6d6e176c6f706d716d716c6c716b726f6c176e6b7374 │ │ +757676773376787676767675767676767676763377767979 │ │ +7a7a7a7b207c5c7d7e7a7a7a7a7a7a7e7d5c7c207b7a7a7a │ │ +7f7f7f80212681828376847f7f7f768382812621807f7f7f │ │ +858585868788898a8b8c857a7a858d8b8a89888786858585 │ │ +8e8e8e8f90212a91928e939494938e92912a21908e8e8e8e │ │ +9596969798999a9b9c969b20209b96969b9a999896969696 │ │ +9d9e9fa09f7ca121a2a3a4a5a5a4a3a221a67ca79f9f9f9f │ │ +a8a9aaa8a8abacadae2148afb04821aeadaca8a8a8a8aaa8 │ │ +b1b2b3b2b4b5b1b2b6b7b85151b80cb9b3b1b1bab1b1b1b1 │ │ +bbbcbdbebebbbbbcbdbdbfc0c0c1c0bebcc0c0bdc0c0c2c1 │ │ +06c3c4c5c5c6c7c3c4c4c4c8c8c7c7c9c5c5c8c8cacac907 │ │ +0809cbcccdcdcecdcfcdcdcececed0cbcdcdcdcfccce0a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon0.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -195,57 +201,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -42434244454647334849424a4b4c494d4e4f504551434349 │ │ -525354551b5657335859535a535b5c364e5d561b555b5b5e │ │ -5f6061621a5b166364656560606161646667681a696a6b6b │ │ -6c6d6e6f116d70716e726e726d6d726c73706d116f6c7475 │ │ -767777782d77797777777776777777777777772d78777a7a │ │ -7b7b7b7c1a7d7e647f7b7b7b7b7b7b7f647e7d1a7c7b7b7b │ │ -808080811b208283847b858080807b868788201b81808080 │ │ -8989898a8b8c8d5d888e898f8f8990635d8d8c8b8a898989 │ │ -91919192931b9475899195969695918975941b9391919191 │ │ -979898999a9b9c9d9e98599f9f5998989d9c9b9a98989898 │ │ -a0a1a2a3a27da41ba5a6a71e1ea7a6a51ba87da9a2a2a2a2 │ │ -aaabacaaaaadae66af1b45b0b1451baf66aeaaaaaaaaacaa │ │ -b2b3b4b3b5b6b2b3b7b84e50504e02b9b4b2b2bab2b2b2b2 │ │ -bbbcbdbebebbbbbcbdbdbfc0c0c1c0bebcc0c0bdc0c0c2c1 │ │ -c3c4c5c6c6c7c8c4c5c5c5c9c9c8c8cac6c6c9c9cbcbcacc │ │ -cdcecfd0d1d1d2d1d3d1d1d2d2d2d4cfd1d1d1d3d0d2d5d6 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d394e4f485051524f535455564b5749494f │ │ +58595a5b215c5d395e5f59605961623c54635c215b616164 │ │ +6566676820611c696a6b6b666667676a6c6d6e206f707171 │ │ +727374751773767774787478737378727976731775727a7b │ │ +7c7d7d7e337d7f7d7d7d7d7c7d7d7d7d7d7d7d337e7d8080 │ │ +818181822083846a85818181818181856a84832082818181 │ │ +86868687212688898a818b868686818c8d8e262187868686 │ │ +8f8f8f90919293638e948f95958f966963939291908f8f8f │ │ +9797979899219a7b8f979b9c9c9b978f7b9a219997979797 │ │ +9d9e9e9fa0a1a2a3a49e5fa5a55f9e9ea3a2a1a09e9e9e9e │ │ +a6a7a8a9a883aa21abacad2424adacab21ae83afa8a8a8a8 │ │ +b0b1b2b0b0b3b46cb5214bb6b74b21b56cb4b0b0b0b0b2b0 │ │ +b8b9bab9bbbcb8b9bdbe545656540cbfbab8b8c0b8b8b8b8 │ │ +c1c2c3c4c4c1c1c2c3c3c5c6c6c7c6c4c2c6c6c3c6c6c8c7 │ │ +06c9cacbcbcccdc9cacacacececdcdcfcbcbceced0d0cf07 │ │ +0809d1d2d3d3d4d3d5d3d3d4d4d4d6d1d3d3d3d5d2d40a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_tab_play.png │ ├── sng │ │ @@ -4,179 +4,178 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (103,106,103) # rgb = (0x67,0x6a,0x67) │ │ (126,123,126) # rgb = (0x7e,0x7b,0x7e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (240,241,240) # rgb = (0xf0,0xf1,0xf0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (101,100,101) # rgb = (0x65,0x64,0x65) │ │ (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ - (126,125,126) # rgb = (0x7e,0x7d,0x7e) │ │ (101,102,101) # rgb = (0x65,0x66,0x65) │ │ (194,185,194) # rgb = (0xc2,0xb9,0xc2) │ │ (190,182,190) # rgb = (0xbe,0xb6,0xbe) │ │ - (134,136,134) # rgb = (0x86,0x88,0x86) │ │ - (162,161,162) # rgb = (0xa2,0xa1,0xa2) │ │ - (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ (153,154,153) # rgb = (0x99,0x9a,0x99) │ │ - (110,112,110) # rgb = (0x6e,0x70,0x6e) │ │ (112,110,112) # rgb = (0x70,0x6e,0x70) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (190,189,190) # rgb = (0xbe,0xbd,0xbe) │ │ + ( 99,102, 99) # rgb = (0x63,0x66,0x63) │ │ + (130,132,130) # rgb = (0x82,0x84,0x82) │ │ + (245,244,245) # rgb = (0xf5,0xf4,0xf5) │ │ + (182,187,182) # rgb = (0xb6,0xbb,0xb6) │ │ + (158,155,158) # rgb = (0x9e,0x9b,0x9e) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (195,192,195) # rgb = (0xc3,0xc0,0xc3) │ │ + (187,188,187) # rgb = (0xbb,0xbc,0xbb) │ │ + (144,147,144) # rgb = (0x90,0x93,0x90) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (187,184,187) # rgb = (0xbb,0xb8,0xbb) │ │ + ( 98, 97, 98) # rgb = (0x62,0x61,0x62) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (188,186,188) # rgb = (0xbc,0xba,0xbc) │ │ + (147,146,147) # rgb = (0x93,0x92,0x93) │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (183,184,183) # rgb = (0xb7,0xb8,0xb7) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (185,186,185) # rgb = (0xb9,0xba,0xb9) │ │ + (151,152,151) # rgb = (0x97,0x98,0x97) │ │ + (180,184,180) # rgb = (0xb4,0xb8,0xb4) │ │ + (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (249,252,249) # rgb = (0xf9,0xfc,0xf9) │ │ + (183,180,183) # rgb = (0xb7,0xb4,0xb7) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (164,162,164) # rgb = (0xa4,0xa2,0xa4) │ │ + (208,207,208) # rgb = (0xd0,0xcf,0xd0) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (183,181,183) # rgb = (0xb7,0xb5,0xb7) │ │ + (156,155,156) # rgb = (0x9c,0x9b,0x9c) │ │ + (190,188,190) # rgb = (0xbe,0xbc,0xbe) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (185,182,185) # rgb = (0xb9,0xb6,0xb9) │ │ + (176,173,176) # rgb = (0xb0,0xad,0xb0) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (125,127,125) # rgb = (0x7d,0x7f,0x7d) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (231,233,231) # rgb = (0xe7,0xe9,0xe7) │ │ + (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ + (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ + (159,158,159) # rgb = (0x9f,0x9e,0x9f) │ │ + (206,209,206) # rgb = (0xce,0xd1,0xce) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (148,149,148) # rgb = (0x94,0x95,0x94) │ │ + (153,152,153) # rgb = (0x99,0x98,0x99) │ │ + (186,190,186) # rgb = (0xba,0xbe,0xba) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (126,125,126) # rgb = (0x7e,0x7d,0x7e) │ │ + (134,136,134) # rgb = (0x86,0x88,0x86) │ │ + (162,161,162) # rgb = (0xa2,0xa1,0xa2) │ │ + (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ + (110,112,110) # rgb = (0x6e,0x70,0x6e) │ │ (140,139,140) # rgb = (0x8c,0x8b,0x8c) │ │ (155,159,155) # rgb = (0x9b,0x9f,0x9b) │ │ (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ (160,158,160) # rgb = (0xa0,0x9e,0xa0) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - ( 99,102, 99) # rgb = (0x63,0x66,0x63) │ │ - (130,132,130) # rgb = (0x82,0x84,0x82) │ │ - (245,244,245) # rgb = (0xf5,0xf4,0xf5) │ │ - (182,187,182) # rgb = (0xb6,0xbb,0xb6) │ │ (139,137,139) # rgb = (0x8b,0x89,0x8b) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (158,155,158) # rgb = (0x9e,0x9b,0x9e) │ │ (121,123,121) # rgb = (0x79,0x7b,0x79) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (195,192,195) # rgb = (0xc3,0xc0,0xc3) │ │ - (187,188,187) # rgb = (0xbb,0xbc,0xbb) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (151,153,151) # rgb = (0x97,0x99,0x97) │ │ (153,152,153) # rgb = (0x99,0x98,0x99) │ │ (154,153,154) # rgb = (0x9a,0x99,0x9a) │ │ (151,152,151) # rgb = (0x97,0x98,0x97) │ │ (155,152,155) # rgb = (0x9b,0x98,0x9b) │ │ - (144,147,144) # rgb = (0x90,0x93,0x90) │ │ (104,106,104) # rgb = (0x68,0x6a,0x68) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (187,184,187) # rgb = (0xbb,0xb8,0xbb) │ │ (131,133,131) # rgb = (0x83,0x85,0x83) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,151,150) # rgb = (0x96,0x97,0x96) │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ (146,151,146) # rgb = (0x92,0x97,0x92) │ │ (149,151,149) # rgb = (0x95,0x97,0x95) │ │ (153,151,153) # rgb = (0x99,0x97,0x99) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - ( 98, 97, 98) # rgb = (0x62,0x61,0x62) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (188,186,188) # rgb = (0xbc,0xba,0xbc) │ │ (127,129,127) # rgb = (0x7f,0x81,0x7f) │ │ (148,145,148) # rgb = (0x94,0x91,0x94) │ │ (147,145,147) # rgb = (0x93,0x91,0x93) │ │ - (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (183,184,183) # rgb = (0xb7,0xb8,0xb7) │ │ (128,125,128) # rgb = (0x80,0x7d,0x80) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (141,144,141) # rgb = (0x8d,0x90,0x8d) │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ (142,144,142) # rgb = (0x8e,0x90,0x8e) │ │ (134,133,134) # rgb = (0x86,0x85,0x86) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (185,186,185) # rgb = (0xb9,0xba,0xb9) │ │ (121,122,121) # rgb = (0x79,0x7a,0x79) │ │ (140,141,140) # rgb = (0x8c,0x8d,0x8c) │ │ (139,141,139) # rgb = (0x8b,0x8d,0x8b) │ │ (142,139,142) # rgb = (0x8e,0x8b,0x8e) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (151,152,151) # rgb = (0x97,0x98,0x97) │ │ - (180,184,180) # rgb = (0xb4,0xb8,0xb4) │ │ (122,121,122) # rgb = (0x7a,0x79,0x7a) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ - (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ (149,150,149) # rgb = (0x95,0x96,0x95) │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (249,252,249) # rgb = (0xf9,0xfc,0xf9) │ │ - (183,180,183) # rgb = (0xb7,0xb4,0xb7) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (131,134,131) # rgb = (0x83,0x86,0x83) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (164,162,164) # rgb = (0xa4,0xa2,0xa4) │ │ - (208,207,208) # rgb = (0xd0,0xcf,0xd0) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (183,181,183) # rgb = (0xb7,0xb5,0xb7) │ │ (112,114,112) # rgb = (0x70,0x72,0x70) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,129,132) # rgb = (0x84,0x81,0x84) │ │ (131,129,131) # rgb = (0x83,0x81,0x83) │ │ (133,135,133) # rgb = (0x85,0x87,0x85) │ │ - (156,155,156) # rgb = (0x9c,0x9b,0x9c) │ │ - (190,188,190) # rgb = (0xbe,0xbc,0xbe) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (185,182,185) # rgb = (0xb9,0xb6,0xb9) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (127,126,127) # rgb = (0x7f,0x7e,0x7f) │ │ (127,128,127) # rgb = (0x7f,0x80,0x7f) │ │ (126,128,126) # rgb = (0x7e,0x80,0x7e) │ │ (126,129,126) # rgb = (0x7e,0x81,0x7e) │ │ (147,148,147) # rgb = (0x93,0x94,0x93) │ │ - (176,173,176) # rgb = (0xb0,0xad,0xb0) │ │ - (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (112,110,112) # rgb = (0x70,0x6e,0x70) │ │ (125,126,125) # rgb = (0x7d,0x7e,0x7d) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ - (125,127,125) # rgb = (0x7d,0x7f,0x7d) │ │ (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (231,233,231) # rgb = (0xe7,0xe9,0xe7) │ │ - (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ (125,122,125) # rgb = (0x7d,0x7a,0x7d) │ │ - (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ - (159,158,159) # rgb = (0x9f,0x9e,0x9f) │ │ - (206,209,206) # rgb = (0xce,0xd1,0xce) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (148,149,148) # rgb = (0x94,0x95,0x94) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (153,152,153) # rgb = (0x99,0x98,0x99) │ │ - (186,190,186) # rgb = (0xba,0xbe,0xba) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ } │ │ tRNS { │ │ - 0 0 1 3 2 4 50 148 98 6 2 9 254 254 255 210 47 47 255 255 255 254 255 153 14 4 46 255 255 255 255 255 244 97 1 46 255 255 255 254 255 205 43 46 255 255 255 255 255 255 255 254 255 144 15 4 46 255 255 255 255 255 255 255 255 240 87 1 46 255 255 255 254 255 199 18 46 255 255 255 255 255 255 140 46 255 255 255 255 255 132 46 255 255 255 254 255 182 19 46 255 255 255 254 213 60 1 46 255 255 255 255 255 240 101 3 46 255 255 255 255 255 255 140 46 255 255 255 255 254 255 172 34 36 255 254 209 56 5 173 255 241 92 2 1 4} │ │ + 0 1 3 2 4 50 148 98 6 2 9 254 254 210 47 47 254 153 14 4 46 244 97 1 46 254 205 43 46 254 144 15 4 46 240 87 1 46 254 199 18 46 140 46 132 46 254 182 19 46 254 213 60 1 46 240 101 3 46 140 46 254 172 34 36 254 209 56 5 173 241 92 2 1 4} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000010102030400000000000000000000000000000000 │ │ -0000000005060708090a0001000000000000000000000000 │ │ -000000000b0c0d0e0f100901000100000000000000000000 │ │ -000000011112131415161718190000000000000000000000 │ │ -000000011a1b1c1d1d1e1f20210922000100000000000000 │ │ -00000001232425262525262728292a090100010000000000 │ │ -000000012b2c2d2e2f2e3031323334353637000000000000 │ │ -0000000138393a3b3b3c3d3b3e3f3e404142094300000000 │ │ -0000000144454646464646464746464648494a4b01000000 │ │ -000000014c4d4e4e4e4e4e4e4f4f4e4e5051525303000000 │ │ -000000015455565757575757565757575758595a04000000 │ │ -000000015b5c5d5e5e5d5d5d5d5d5d5d5f60616201000000 │ │ -000000016364656666666666666667566869096a00000000 │ │ -000000016b6c6d6e6e6f6f6e6f7071720973000000000000 │ │ -0000000174754545767778797a7b36190000000000000000 │ │ -000000017c7d7e7f80818283840901000100000000000000 │ │ -000000008516868752888909020001000000000000000000 │ │ -000000008a8b8c8d8e098f00000000000000000000000000 │ │ -00000000908a098a91000000000000000000000000000000 │ │ -000000000000000000010000000000000000000000000000 │ │ +000000000001020300000000000000000000000000000000 │ │ +000000000405060708090000000000000000000000000000 │ │ +000000000a0b0c4b0d0e0800000000000000000000000000 │ │ +000000000f4c4d4e104f1112130000000000000000000000 │ │ +000000001450515252535415160817000000000000000000 │ │ +000000001855565756565719581a1b080000000000000000 │ │ +000000001c595a5b5c5b5d5e5f1d601e1f20000000000000 │ │ +000000002161626363646563666766682223082400000000 │ │ +0000000025696a6a6a6a6a6a6b6a6a6a266c272800000000 │ │ +00000000296d6e6e6e6e6e6e6f6f6e6e7071722a02000000 │ │ +000000002b73747575757575747575757576772c03000000 │ │ +000000002d78797a7a797979797979792e7b2f3000000000 │ │ +00000000317c7d7e7e7e7e7e7e7e32743334083500000000 │ │ +00000000367f808181828281828337380839000000000000 │ │ +000000003a84696985868788893b1f130000000000000000 │ │ +000000003c8a8b8c8d3d8e3e3f0800000000000000000000 │ │ +00000000404f8f4172424308010000000000000000000000 │ │ +000000004445904647084800000000000000000000000000 │ │ +00000000494408444a000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_tab_notes.png │ ├── sng │ │ @@ -1,241 +1,240 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,251,252) # rgb = (0xfc,0xfb,0xfc) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,102,103) # rgb = (0x67,0x66,0x67) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (102,106,102) # rgb = (0x66,0x6a,0x66) │ │ (130,128,130) # rgb = (0x82,0x80,0x82) │ │ (246,245,246) # rgb = (0xf6,0xf5,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (114,118,114) # rgb = (0x72,0x76,0x72) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (120,119,120) # rgb = (0x78,0x77,0x78) │ │ (145,144,145) # rgb = (0x91,0x90,0x91) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (153,151,153) # rgb = (0x99,0x97,0x99) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (126,127,126) # rgb = (0x7e,0x7f,0x7e) │ │ (101,104,101) # rgb = (0x65,0x68,0x65) │ │ (119,116,119) # rgb = (0x77,0x74,0x77) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 95, 96, 95) # rgb = (0x5f,0x60,0x5f) │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ + (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ + (103,102,103) # rgb = (0x67,0x66,0x67) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (102,105,102) # rgb = (0x66,0x69,0x66) │ │ + (113,111,113) # rgb = (0x71,0x6f,0x71) │ │ + (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (168,166,168) # rgb = (0xa8,0xa6,0xa8) │ │ + (120,119,120) # rgb = (0x78,0x77,0x78) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (145,147,145) # rgb = (0x91,0x93,0x91) │ │ + (154,152,154) # rgb = (0x9a,0x98,0x9a) │ │ + (133,135,133) # rgb = (0x85,0x87,0x85) │ │ + (154,153,154) # rgb = (0x9a,0x99,0x9a) │ │ + (117,118,117) # rgb = (0x75,0x76,0x75) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (128,129,128) # rgb = (0x80,0x81,0x80) │ │ + (127,126,127) # rgb = (0x7f,0x7e,0x7f) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (214,217,214) # rgb = (0xd6,0xd9,0xd6) │ │ + (108,109,108) # rgb = (0x6c,0x6d,0x6c) │ │ + (138,141,138) # rgb = (0x8a,0x8d,0x8a) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (139,140,139) # rgb = (0x8b,0x8c,0x8b) │ │ + (147,146,147) # rgb = (0x93,0x92,0x93) │ │ + (133,135,133) # rgb = (0x85,0x87,0x85) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (161,162,161) # rgb = (0xa1,0xa2,0xa1) │ │ + (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ + (196,194,196) # rgb = (0xc4,0xc2,0xc4) │ │ + (160,161,160) # rgb = (0xa0,0xa1,0xa0) │ │ + (135,136,135) # rgb = (0x87,0x88,0x87) │ │ + (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ + (148,144,148) # rgb = (0x94,0x90,0x94) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (135,133,135) # rgb = (0x87,0x85,0x87) │ │ + (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ + (131,130,131) # rgb = (0x83,0x82,0x83) │ │ + (137,136,137) # rgb = (0x89,0x88,0x89) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (119,122,119) # rgb = (0x77,0x7a,0x77) │ │ + (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ + (147,146,147) # rgb = (0x93,0x92,0x93) │ │ + (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ + (135,137,135) # rgb = (0x87,0x89,0x87) │ │ + (120,118,120) # rgb = (0x78,0x76,0x78) │ │ + (153,156,153) # rgb = (0x99,0x9c,0x99) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (117,118,117) # rgb = (0x75,0x76,0x75) │ │ + (152,153,152) # rgb = (0x98,0x99,0x98) │ │ + (130,133,130) # rgb = (0x82,0x85,0x82) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (148,149,148) # rgb = (0x94,0x95,0x94) │ │ + ( 96, 99, 96) # rgb = (0x60,0x63,0x60) │ │ + ( 96, 97, 96) # rgb = (0x60,0x61,0x60) │ │ + ( 93, 94, 93) # rgb = (0x5d,0x5e,0x5d) │ │ + ( 81, 83, 81) # rgb = (0x51,0x53,0x51) │ │ + (150,152,150) # rgb = (0x96,0x98,0x96) │ │ + (249,248,249) # rgb = (0xf9,0xf8,0xf9) │ │ + (251,255,251) # rgb = (0xfb,0xff,0xfb) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ + (121,122,121) # rgb = (0x79,0x7a,0x79) │ │ + (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ + (255,254,255) # rgb = (0xff,0xfe,0xff) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (175,173,175) # rgb = (0xaf,0xad,0xaf) │ │ + (147,149,147) # rgb = (0x93,0x95,0x93) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (120,122,120) # rgb = (0x78,0x7a,0x78) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (174,175,174) # rgb = (0xae,0xaf,0xae) │ │ + (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ + (188,191,188) # rgb = (0xbc,0xbf,0xbc) │ │ + (174,171,174) # rgb = (0xae,0xab,0xae) │ │ + (164,166,164) # rgb = (0xa4,0xa6,0xa4) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (174,173,174) # rgb = (0xae,0xad,0xae) │ │ + (188,187,188) # rgb = (0xbc,0xbb,0xbc) │ │ + (120,119,120) # rgb = (0x78,0x77,0x78) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (153,151,153) # rgb = (0x99,0x97,0x99) │ │ + (126,127,126) # rgb = (0x7e,0x7f,0x7e) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (161,160,161) # rgb = (0xa1,0xa0,0xa1) │ │ (161,158,161) # rgb = (0xa1,0x9e,0xa1) │ │ (157,160,157) # rgb = (0x9d,0xa0,0x9d) │ │ (161,159,161) # rgb = (0xa1,0x9f,0xa1) │ │ - (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ (131,133,131) # rgb = (0x83,0x85,0x83) │ │ - (103,102,103) # rgb = (0x67,0x66,0x67) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (129,130,129) # rgb = (0x81,0x82,0x81) │ │ (150,153,150) # rgb = (0x96,0x99,0x96) │ │ (158,157,158) # rgb = (0x9e,0x9d,0x9e) │ │ (161,163,161) # rgb = (0xa1,0xa3,0xa1) │ │ (175,172,175) # rgb = (0xaf,0xac,0xaf) │ │ (170,172,170) # rgb = (0xaa,0xac,0xaa) │ │ (165,163,165) # rgb = (0xa5,0xa3,0xa5) │ │ (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ (159,158,159) # rgb = (0x9f,0x9e,0x9f) │ │ (145,146,145) # rgb = (0x91,0x92,0x91) │ │ - (102,105,102) # rgb = (0x66,0x69,0x66) │ │ - (113,111,113) # rgb = (0x71,0x6f,0x71) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (150,152,150) # rgb = (0x96,0x98,0x96) │ │ (156,153,156) # rgb = (0x9c,0x99,0x9c) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (168,166,168) # rgb = (0xa8,0xa6,0xa8) │ │ (156,155,156) # rgb = (0x9c,0x9b,0x9c) │ │ (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (120,119,120) # rgb = (0x78,0x77,0x78) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (145,147,145) # rgb = (0x91,0x93,0x91) │ │ (155,152,155) # rgb = (0x9b,0x98,0x9b) │ │ (151,153,151) # rgb = (0x97,0x99,0x97) │ │ (152,153,152) # rgb = (0x98,0x99,0x98) │ │ - (154,152,154) # rgb = (0x9a,0x98,0x9a) │ │ - (133,135,133) # rgb = (0x85,0x87,0x85) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (154,153,154) # rgb = (0x9a,0x99,0x9a) │ │ - (117,118,117) # rgb = (0x75,0x76,0x75) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (128,129,128) # rgb = (0x80,0x81,0x80) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (147,150,147) # rgb = (0x93,0x96,0x93) │ │ (149,151,149) # rgb = (0x95,0x97,0x95) │ │ - (127,126,127) # rgb = (0x7f,0x7e,0x7f) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (214,217,214) # rgb = (0xd6,0xd9,0xd6) │ │ - (108,109,108) # rgb = (0x6c,0x6d,0x6c) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (150,149,150) # rgb = (0x96,0x95,0x96) │ │ (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ - (138,141,138) # rgb = (0x8a,0x8d,0x8a) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (139,140,139) # rgb = (0x8b,0x8c,0x8b) │ │ (148,145,148) # rgb = (0x94,0x91,0x94) │ │ (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (114,115,114) # rgb = (0x72,0x73,0x72) │ │ (144,146,144) # rgb = (0x90,0x92,0x90) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (147,146,147) # rgb = (0x93,0x92,0x93) │ │ - (133,135,133) # rgb = (0x85,0x87,0x85) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (141,144,141) # rgb = (0x8d,0x90,0x8d) │ │ (140,143,140) # rgb = (0x8c,0x8f,0x8c) │ │ - (161,162,161) # rgb = (0xa1,0xa2,0xa1) │ │ - (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ - (196,194,196) # rgb = (0xc4,0xc2,0xc4) │ │ - (160,161,160) # rgb = (0xa0,0xa1,0xa0) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (145,144,145) # rgb = (0x91,0x90,0x91) │ │ - (135,136,135) # rgb = (0x87,0x88,0x87) │ │ - (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ (142,139,142) # rgb = (0x8e,0x8b,0x8e) │ │ (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ (139,140,139) # rgb = (0x8b,0x8c,0x8b) │ │ (143,140,143) # rgb = (0x8f,0x8c,0x8f) │ │ - (148,144,148) # rgb = (0x94,0x90,0x94) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (135,133,135) # rgb = (0x87,0x85,0x87) │ │ (138,140,138) # rgb = (0x8a,0x8c,0x8a) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ - (131,130,131) # rgb = (0x83,0x82,0x83) │ │ - (137,136,137) # rgb = (0x89,0x88,0x89) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (135,138,135) # rgb = (0x87,0x8a,0x87) │ │ (136,138,136) # rgb = (0x88,0x8a,0x88) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (119,122,119) # rgb = (0x77,0x7a,0x77) │ │ (138,136,138) # rgb = (0x8a,0x88,0x8a) │ │ - (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ - (147,146,147) # rgb = (0x93,0x92,0x93) │ │ - (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,133,134) # rgb = (0x86,0x85,0x86) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,135,134) # rgb = (0x86,0x87,0x86) │ │ - (135,137,135) # rgb = (0x87,0x89,0x87) │ │ - (120,118,120) # rgb = (0x78,0x76,0x78) │ │ (130,133,130) # rgb = (0x82,0x85,0x82) │ │ - (153,156,153) # rgb = (0x99,0x9c,0x99) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (135,132,135) # rgb = (0x87,0x84,0x87) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (132,131,132) # rgb = (0x84,0x83,0x84) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (117,118,117) # rgb = (0x75,0x76,0x75) │ │ (131,129,131) # rgb = (0x83,0x81,0x83) │ │ (131,132,131) # rgb = (0x83,0x84,0x83) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (152,153,152) # rgb = (0x98,0x99,0x98) │ │ (129,128,129) # rgb = (0x81,0x80,0x81) │ │ (130,131,130) # rgb = (0x82,0x83,0x82) │ │ - (130,133,130) # rgb = (0x82,0x85,0x82) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (126,128,126) # rgb = (0x7e,0x80,0x7e) │ │ (130,128,130) # rgb = (0x82,0x80,0x82) │ │ (135,134,135) # rgb = (0x87,0x86,0x87) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (148,149,148) # rgb = (0x94,0x95,0x94) │ │ (127,129,127) # rgb = (0x7f,0x81,0x7f) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ (129,127,129) # rgb = (0x81,0x7f,0x81) │ │ - ( 96, 99, 96) # rgb = (0x60,0x63,0x60) │ │ - ( 96, 97, 96) # rgb = (0x60,0x61,0x60) │ │ - ( 93, 94, 93) # rgb = (0x5d,0x5e,0x5d) │ │ - ( 81, 83, 81) # rgb = (0x51,0x53,0x51) │ │ (128,126,128) # rgb = (0x80,0x7e,0x80) │ │ (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ (130,129,130) # rgb = (0x82,0x81,0x82) │ │ - (150,152,150) # rgb = (0x96,0x98,0x96) │ │ - (249,248,249) # rgb = (0xf9,0xf8,0xf9) │ │ - (251,255,251) # rgb = (0xfb,0xff,0xfb) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ (122,123,122) # rgb = (0x7a,0x7b,0x7a) │ │ (116,114,116) # rgb = (0x74,0x72,0x74) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (116,115,116) # rgb = (0x74,0x73,0x74) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (121,122,121) # rgb = (0x79,0x7a,0x79) │ │ - (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ - (255,254,255) # rgb = (0xff,0xfe,0xff) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (175,173,175) # rgb = (0xaf,0xad,0xaf) │ │ - (147,149,147) # rgb = (0x93,0x95,0x93) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (121,120,121) # rgb = (0x79,0x78,0x79) │ │ - (120,122,120) # rgb = (0x78,0x7a,0x78) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (174,175,174) # rgb = (0xae,0xaf,0xae) │ │ - (248,249,248) # rgb = (0xf8,0xf9,0xf8) │ │ - (188,191,188) # rgb = (0xbc,0xbf,0xbc) │ │ - (174,171,174) # rgb = (0xae,0xab,0xae) │ │ - (164,166,164) # rgb = (0xa4,0xa6,0xa4) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (174,173,174) # rgb = (0xae,0xad,0xae) │ │ - (188,187,188) # rgb = (0xbc,0xbb,0xbc) │ │ } │ │ tRNS { │ │ - 0 0 2 4 5 15 95 164 189 189 164 95 1 7 126 251 255 254 255 255 254 255 251 126 1 18 198 254 255 255 255 255 255 255 254 255 199 198 255 255 255 255 255 255 255 255 255 255 198 131 255 255 255 255 255 174 13 12 175 255 255 255 132 17 254 254 255 255 255 162 162 255 255 254 254 2 105 255 255 255 189 42 42 188 255 255 255 105 165 254 255 255 255 255 255 255 255 255 255 254 165 196 255 255 255 218 120 120 216 255 255 255 196 196 255 255 255 255 255 163 8 163 255 255 196 165 254 255 255 255 162 162 255 254 165 106 255 255 255 255 162 162 255 106 2 255 254 255 255 162 162 255 255 255 132 255 255 162 9 162 255 255 255 132 199 255 255 255 255 223 146 146 225 255 255 255 199 1 19 199 254 255 255 255 255 255 254 199 19 1 1 128 251 254 255 254 251 128 1 95 166 191 191 166 95} │ │ + 0 2 4 5 15 95 164 189 189 164 95 1 7 126 251 254 254 251 126 1 18 198 254 254 199 198 198 131 174 13 12 175 132 17 254 254 162 162 254 254 2 105 189 42 42 188 105 165 254 254 165 196 218 120 120 216 196 196 163 8 163 196 165 254 162 162 254 165 106 162 162 106 2 254 162 162 132 162 9 162 132 199 223 146 146 225 199 1 19 199 254 254 199 19 1 1 128 251 254 254 251 128 1 95 166 191 191 166 95} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000000000010000000001000000000000000000 │ │ -000000000000010001020304040302010001000000000000 │ │ -000000000000010405060708090a0b050401000000000000 │ │ -00000000000c0d0e0f10111213141516170d0c0000000000 │ │ -0000000018191a101b1c1d1e1f2021222324191800000000 │ │ -000001010d2526271d28292a2b2c2d282e2f300d01010000 │ │ -000000043132333435363738393a3b363c343d3e04000000 │ │ -0000013f4041424344444503034647484444494a3f010000 │ │ -00014b4c4d474e12124f5051525354125512555657020100 │ │ -00000358595a5a5a5a5b5c5d5e5f60616162626364030000 │ │ -00000365666767676768696a6b6c6d676e67676f70030000 │ │ -00000371727374757576777878797a7b75757b757c030000 │ │ -0000037d7e7f807f7f8182030383847f7f7f7f8586030000 │ │ -00010287882389898a8b8c03038d8e898989897f8f900100 │ │ -0000013f919293939394950303969798939992723f010000 │ │ -000000049a8a9b9b9b9c9d9e9e9f9ba0a19ba2a304000000 │ │ -000001010da4a5a6a7a8a9aaabaca7adaeafb00d01010000 │ │ -00000000b1b2b394b4b5a6b6b7b8b9ba99bbbcbd00000000 │ │ -0000000000be0dbfc0afc1c2c2c3afc4c50dc60000000000 │ │ -000000000000010405c7c8c9cacbcc050401000000000000 │ │ -000000000000010001900304040390010001000000000000 │ │ -000000000000000000010000000001000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000010203030201000000000000000000 │ │ +00000000000000030405060708090a040300000000000000 │ │ +00000000000b0c0d0e6d0f6e6f107011120c0b0000000000 │ │ +000000001314156d16717273747576177718141300000000 │ │ +000000000c197879727a7b7c7d7e7f7a80811a0c00000000 │ │ +000000031b82838485861c1d1e1f87868884892003000000 │ │ +0000002122238a8b8c8c240202258d8e8c8c262721000000 │ │ +000028298f8d906e6e912a2b2c2d926e936e93942e010000 │ │ +0000022f3095959595969798999a9b9c9c9d9d3132020000 │ │ +000002339e9f9f9f9fa034353637a19fa29f9fa338020000 │ │ +00000239a4a5a6a7a7a83a3b3b3ca9aaa7a7aaa73d020000 │ │ +0000023e3fabacababad40020241aeabababab4243020000 │ │ +00000144af77b0b0b1b245020246b3b0b0b0b0ab47480000 │ │ +00000021b449b5b5b5b64a02024bb7b8b5b949a421000000 │ │ +000000034cb1babababb4d4e4e4fbabcbdbabe5003000000 │ │ +000000000c51bfc0c1c252535455c1c3c4c5560c00000000 │ │ +00000000575859b65ac6c0c7c8c9ca5bb95c5d5e00000000 │ │ +00000000005f0c6061c562cbcb63c564650c660000000000 │ │ +0000000000000003046768696a6b6c040300000000000000 │ │ +000000000000000000480203030248000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/stat_notify_error.png │ ├── sng │ │ @@ -2,156 +2,146 @@ │ │ IHDR { │ │ width: 19; height: 19; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 56, 55, 56) # rgb = (0x38,0x37,0x38) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 73, 72, 73) # rgb = (0x49,0x48,0x49) │ │ - ( 56, 55, 56) # rgb = (0x38,0x37,0x38) │ │ ( 36, 35, 36) # rgb = (0x24,0x23,0x24) │ │ ( 73, 71, 73) # rgb = (0x49,0x47,0x49) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ ( 73, 71, 73) # rgb = (0x49,0x47,0x49) │ │ ( 64, 67, 64) # rgb = (0x40,0x43,0x40) │ │ ( 71, 74, 71) # rgb = (0x47,0x4a,0x47) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 71, 73, 71) # rgb = (0x47,0x49,0x47) │ │ ( 64, 62, 64) # rgb = (0x40,0x3e,0x40) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ - ( 82, 79, 82) # rgb = (0x52,0x4f,0x52) │ │ - ( 80, 82, 80) # rgb = (0x50,0x52,0x50) │ │ ( 62, 65, 62) # rgb = (0x3e,0x41,0x3e) │ │ ( 56, 57, 56) # rgb = (0x38,0x39,0x38) │ │ - ( 62, 66, 62) # rgb = (0x3e,0x42,0x3e) │ │ - (125,126,125) # rgb = (0x7d,0x7e,0x7d) │ │ - (219,218,219) # rgb = (0xdb,0xda,0xdb) │ │ - ( 67, 66, 67) # rgb = (0x43,0x42,0x43) │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ ( 54, 60, 54) # rgb = (0x36,0x3c,0x36) │ │ - ( 57, 52, 57) # rgb = (0x39,0x34,0x39) │ │ ( 67, 66, 67) # rgb = (0x43,0x42,0x43) │ │ - (206,208,206) # rgb = (0xce,0xd0,0xce) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ - ( 61, 65, 61) # rgb = (0x3d,0x41,0x3d) │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ ( 48, 49, 48) # rgb = (0x30,0x31,0x30) │ │ - ( 57, 58, 57) # rgb = (0x39,0x3a,0x39) │ │ - ( 64, 63, 64) # rgb = (0x40,0x3f,0x40) │ │ - (204,203,204) # rgb = (0xcc,0xcb,0xcc) │ │ ( 65, 63, 65) # rgb = (0x41,0x3f,0x41) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 41, 39, 41) # rgb = (0x29,0x27,0x29) │ │ ( 46, 48, 46) # rgb = (0x2e,0x30,0x2e) │ │ ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ - ( 50, 53, 50) # rgb = (0x32,0x35,0x32) │ │ - (200,201,200) # rgb = (0xc8,0xc9,0xc8) │ │ ( 57, 61, 57) # rgb = (0x39,0x3d,0x39) │ │ ( 46, 44, 46) # rgb = (0x2e,0x2c,0x2e) │ │ ( 40, 39, 40) # rgb = (0x28,0x27,0x28) │ │ ( 31, 35, 31) # rgb = (0x1f,0x23,0x1f) │ │ ( 36, 37, 36) # rgb = (0x24,0x25,0x24) │ │ + ( 28, 30, 28) # rgb = (0x1c,0x1e,0x1c) │ │ + ( 40, 44, 40) # rgb = (0x28,0x2c,0x28) │ │ + ( 46, 42, 46) # rgb = (0x2e,0x2a,0x2e) │ │ + ( 28, 30, 28) # rgb = (0x1c,0x1e,0x1c) │ │ + ( 8, 25, 8) # rgb = (0x08,0x19,0x08) │ │ + ( 24, 25, 24) # rgb = (0x18,0x19,0x18) │ │ + ( 24, 25, 24) # rgb = (0x18,0x19,0x18) │ │ + ( 29, 25, 29) # rgb = (0x1d,0x19,0x1d) │ │ + ( 24, 19, 24) # rgb = (0x18,0x13,0x18) │ │ + ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ + ( 15, 19, 15) # rgb = (0x0f,0x13,0x0f) │ │ + ( 12, 14, 12) # rgb = (0x0c,0x0e,0x0c) │ │ + ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ + ( 15, 19, 15) # rgb = (0x0f,0x13,0x0f) │ │ + ( 16, 19, 16) # rgb = (0x10,0x13,0x10) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 12, 14, 12) # rgb = (0x0c,0x0e,0x0c) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 4, 6, 4) # rgb = (0x04,0x06,0x04) │ │ + ( 5, 6, 5) # rgb = (0x05,0x06,0x05) │ │ + ( 5, 6, 5) # rgb = (0x05,0x06,0x05) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + (150,148,150) # rgb = (0x96,0x94,0x96) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ + (141,138,141) # rgb = (0x8d,0x8a,0x8d) │ │ + (151,149,151) # rgb = (0x97,0x95,0x97) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + ( 82, 79, 82) # rgb = (0x52,0x4f,0x52) │ │ + ( 80, 82, 80) # rgb = (0x50,0x52,0x50) │ │ + ( 62, 66, 62) # rgb = (0x3e,0x42,0x3e) │ │ + (125,126,125) # rgb = (0x7d,0x7e,0x7d) │ │ + (219,218,219) # rgb = (0xdb,0xda,0xdb) │ │ + ( 67, 66, 67) # rgb = (0x43,0x42,0x43) │ │ + ( 57, 52, 57) # rgb = (0x39,0x34,0x39) │ │ + (206,208,206) # rgb = (0xce,0xd0,0xce) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ + ( 61, 65, 61) # rgb = (0x3d,0x41,0x3d) │ │ + ( 57, 58, 57) # rgb = (0x39,0x3a,0x39) │ │ + ( 64, 63, 64) # rgb = (0x40,0x3f,0x40) │ │ + (204,203,204) # rgb = (0xcc,0xcb,0xcc) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 50, 53, 50) # rgb = (0x32,0x35,0x32) │ │ + (200,201,200) # rgb = (0xc8,0xc9,0xc8) │ │ ( 53, 49, 53) # rgb = (0x35,0x31,0x35) │ │ ( 56, 51, 56) # rgb = (0x38,0x33,0x38) │ │ ( 48, 43, 48) # rgb = (0x30,0x2b,0x30) │ │ (200,198,200) # rgb = (0xc8,0xc6,0xc8) │ │ ( 57, 51, 57) # rgb = (0x39,0x33,0x39) │ │ ( 46, 49, 46) # rgb = (0x2e,0x31,0x2e) │ │ - ( 16, 24, 16) # rgb = (0x10,0x18,0x10) │ │ - ( 28, 30, 28) # rgb = (0x1c,0x1e,0x1c) │ │ ( 36, 34, 36) # rgb = (0x24,0x22,0x24) │ │ - ( 40, 44, 40) # rgb = (0x28,0x2c,0x28) │ │ ( 46, 45, 46) # rgb = (0x2e,0x2d,0x2e) │ │ ( 32, 36, 32) # rgb = (0x20,0x24,0x20) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (255,254,255) # rgb = (0xff,0xfe,0xff) │ │ (200,199,200) # rgb = (0xc8,0xc7,0xc8) │ │ - ( 46, 42, 46) # rgb = (0x2e,0x2a,0x2e) │ │ ( 35, 34, 35) # rgb = (0x23,0x22,0x23) │ │ - ( 28, 30, 28) # rgb = (0x1c,0x1e,0x1c) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 15, 19, 15) # rgb = (0x0f,0x13,0x0f) │ │ - ( 8, 25, 8) # rgb = (0x08,0x19,0x08) │ │ - ( 24, 25, 24) # rgb = (0x18,0x19,0x18) │ │ ( 35, 33, 35) # rgb = (0x23,0x21,0x23) │ │ ( 29, 27, 29) # rgb = (0x1d,0x1b,0x1d) │ │ (144,147,144) # rgb = (0x90,0x93,0x90) │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - ( 24, 25, 24) # rgb = (0x18,0x19,0x18) │ │ - ( 29, 25, 29) # rgb = (0x1d,0x19,0x1d) │ │ - ( 23, 19, 23) # rgb = (0x17,0x13,0x17) │ │ - ( 24, 19, 24) # rgb = (0x18,0x13,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ - ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ ( 24, 25, 24) # rgb = (0x18,0x19,0x18) │ │ ( 25, 29, 25) # rgb = (0x19,0x1d,0x19) │ │ - ( 15, 19, 15) # rgb = (0x0f,0x13,0x0f) │ │ - ( 12, 14, 12) # rgb = (0x0c,0x0e,0x0c) │ │ - ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ - ( 15, 19, 15) # rgb = (0x0f,0x13,0x0f) │ │ ( 22, 18, 22) # rgb = (0x16,0x12,0x16) │ │ ( 15, 11, 15) # rgb = (0x0f,0x0b,0x0f) │ │ (132,129,132) # rgb = (0x84,0x81,0x84) │ │ (132,126,132) # rgb = (0x84,0x7e,0x84) │ │ - ( 16, 19, 16) # rgb = (0x10,0x13,0x10) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 12, 14, 12) # rgb = (0x0c,0x0e,0x0c) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 4, 6, 4) # rgb = (0x04,0x06,0x04) │ │ ( 9, 11, 9) # rgb = (0x09,0x0b,0x09) │ │ ( 16, 13, 16) # rgb = (0x10,0x0d,0x10) │ │ ( 10, 13, 10) # rgb = (0x0a,0x0d,0x0a) │ │ ( 2, 5, 2) # rgb = (0x02,0x05,0x02) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 11, 13, 11) # rgb = (0x0b,0x0d,0x0b) │ │ ( 10, 12, 10) # rgb = (0x0a,0x0c,0x0a) │ │ - ( 5, 6, 5) # rgb = (0x05,0x06,0x05) │ │ - ( 5, 6, 5) # rgb = (0x05,0x06,0x05) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 33, 31, 33) # rgb = (0x21,0x1f,0x21) │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 3, 2) # rgb = (0x02,0x03,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - (150,148,150) # rgb = (0x96,0x94,0x96) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ - (141,138,141) # rgb = (0x8d,0x8a,0x8d) │ │ - (151,149,151) # rgb = (0x97,0x95,0x97) │ │ - (131,129,131) # rgb = (0x83,0x81,0x83) │ │ } │ │ tRNS { │ │ - 0 0 0 0 26 119 161 255 157 62 242 255 238 57 184 255 255 180 98 255 255 255 255 99 0 13 255 254 255 255 255 255 247 14 0 178 255 255 255 254 255 166 72 246 254 255 255 254 245 61 8 188 255 255 255 255 255 255 0 104 255 254 255 255 255 255 255 254 255 92 0 0 32 248 255 255 255 255 249 22 0 197 255 254 255 255 255 182 83 246 254 255 255 255 255 254 247 81 15 211 255 255 255 255 255 255 255 200 13 29 255 254 255 255 255 255 255 254 255 29 89 217 213 217 89 0} │ │ + 0 26 119 161 157 62 242 238 57 184 180 98 99 13 254 247 14 178 254 166 72 246 254 254 245 61 8 188 104 254 254 92 32 248 249 22 197 254 182 83 246 254 254 247 81 15 211 200 13 29 254 254 29 89 217 213 217 89} │ │ IMAGE { │ │ pixels hex │ │ -00000000000000010000000200000000000000 │ │ -00000000000003000405040003000000000000 │ │ -00000000000000000607080000000000000000 │ │ -00000000000000090a0b0c0d00000000000000 │ │ -000000000001000e0f100f1100020000000000 │ │ -00000000010012131415141617000200000000 │ │ -0000001800191a1b1c1d1e1f20210022000000 │ │ -0000000000232425261d262728290000000000 │ │ -000000002a2b2c2d2e1d2e2d2f303100000000 │ │ -0000003233343536371d373638393332000000 │ │ -003a003b3c3d3e3f4041423f3e434445004600 │ │ -470048494a3c3c4b4c1d4d4b3c3c4a4e4f0050 │ │ -00005152535454545556545454545352570000 │ │ -0058595a5b5b5b5c5d1d5e5c5b5b5b5f606100 │ │ -6263646566666667681d6867666666696a6b6c │ │ -6d6e6f70717171727374737271717171757677 │ │ -0078797a7a7a7a7a7a7a7a7a7a7a7a7a7b7c00 │ │ -7d00000000000000000000000000000000007d │ │ +00000000000000000000000000000000000000 │ │ +00000000000000000102010000000000000000 │ │ +0000000000000000033a040000000000000000 │ │ +0000000000000005063b070800000000000000 │ │ +00000000000000093c3d3c0a00000000000000 │ │ +0000000000000b3e3f403f410c000000000000 │ │ +00000000000d420e434445460f100000000000 │ │ +0000000000114748494449124a130000000000 │ │ +000000001415164b4c444c4b17181900000000 │ │ +0000001a1b4d4e4f5044504f51521b1a000000 │ │ +0000001c531d545556575855541e591f000000 │ │ +000020215a53535b5c445d5b53535a22230000 │ │ +0000245e255f5f5f60615f5f5f5f255e260000 │ │ +0027282962626263644465636262622a2b2c00 │ │ +2d2e6667686868696a446a696868686b6c2f30 │ │ +316d326e6f6f6f70717271706f6f6f6f337334 │ │ +00353637373737373737373737373737383900 │ │ +00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon4.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -196,57 +202,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -42434244454647334849424a4b4c494d4e4f504551434349 │ │ -525354551b5657335859535a535b5c5d1b2d561b555b5b5e │ │ -5f6061621a5b166364656560606161236667681a696a6b6b │ │ -6c6d6e6f116d70716e726e726d6d726c73706d116f6c7475 │ │ -767777782d77797777777776777777777777772d78777a7a │ │ -7b7b7b7c1a7d5b7e7f7b7b7b7b7b7b7f7e5b7d1a7c7b7b7b │ │ -808080811b20828384778580808077848382201b81808080 │ │ -8686868788898a8b8c8d867b7b868e8c8b8a898887868686 │ │ -8f8f8f90911b2492938f949595948f9392241b918f8f8f8f │ │ -96979798999a9b9c9d979c1a1a9c97979c9b9a9997979797 │ │ -9e9fa0a1a07da21ba3a4a5a6a6a5a4a31ba77da8a0a0a0a0 │ │ -a9aaaba9a9acadaeaf1b45b0b1451bafaeada9a9a9a9aba9 │ │ -b2b3b4b3b5b6b2b3b7b8b95050b902bab4b2b2bbb2b2b2b2 │ │ -bcbdbebfbfbcbcbdbebec0c1c1c2c1bfbdc1c1bec1c1c3c2 │ │ -c4c5c6c7c7c8c9c5c6c6c6cacac9c9cbc7c7cacacccccbcd │ │ -cecfd0d1d2d2d3d2d4d2d2d3d3d3d5d0d2d2d2d4d1d3d6d7 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d394e4f485051524f535455564b5749494f │ │ +58595a5b215c5d395e5f59605961626321335c215b616164 │ │ +6566676820611c696a6b6b66666767296c6d6e206f707171 │ │ +727374751773767774787478737378727976731775727a7b │ │ +7c7d7d7e337d7f7d7d7d7d7c7d7d7d7d7d7d7d337e7d8080 │ │ +818181822083618485818181818181858461832082818181 │ │ +86868687212688898a7d8b8686867d8a8988262187868686 │ │ +8c8c8c8d8e8f909192938c81818c949291908f8e8d8c8c8c │ │ +9595959697212a9899959a9b9b9a9599982a219795959595 │ │ +9c9d9d9e9fa0a1a2a39da22020a29d9da2a1a09f9d9d9d9d │ │ +a4a5a6a7a683a821a9aaabacacabaaa921ad83aea6a6a6a6 │ │ +afb0b1afafb2b3b4b5214bb6b74b21b5b4b3afafafafb1af │ │ +b8b9bab9bbbcb8b9bdbebf5656bf0cc0bab8b8c1b8b8b8b8 │ │ +c2c3c4c5c5c2c2c3c4c4c6c7c7c8c7c5c3c7c7c4c7c7c9c8 │ │ +06cacbcccccdcecacbcbcbcfcfceced0cccccfcfd1d1d007 │ │ +0809d2d3d4d4d5d4d6d4d4d5d5d5d7d2d4d4d4d6d3d50a0b │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/pony_icon.png │ ├── sng │ │ @@ -3,15 +3,15 @@ │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ef9a2a00 00000000 ea992a60 f09c2b88 ed992a8a ee992a8a ed9a2a8a ed992b8a ed992a8a ec992a8a ec982a8a ec982a8a ec982b8a eb982b8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a d98b2672 00000011 150e0304 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ea992a60 f09c2b88 ed992a8a ee992a8a ed9a2a8a ed992b8a ed992a8a ec992a8a ec982a8a ec982a8a ec982b8a eb982b8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a eb972a8a d98b2672 00000011 150e0304 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 f4992add dd7f20ff d87a1fff db7d1fff de8021ff e08322ff e38623ff e68924ff ed8e25ff f09124ff fb9827ff f19527ff f39729ff f69a2aff f89d2bff fba02cff fea22cff ffa42dff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff fea32dff ffa42efe ffa42dff f59d2cf3 0000002d 00000004 00000000 00000000 │ │ 00000000 00000000 e8982a5f d87b1fff d7781efe d97a1eff db7d20ff de8021ff e08322ff e28523ff e58824ff 986125ff 18222cff 312d28ff ad7027ff f59728ff f39729ff f59a2aff f89d2bff fa9f2cff fda22dff fea32dff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42dff ad6f1fab 00000016 00000000 00000000 │ │ 00000000 00000000 de902888 cf6f1bff d4761dff d6781eff d87a1fff da7d20ff dd7f20ff c97621ff 845727ff 503d28ff 2c2c2cff 2c2c2cff 2e2c2aff 9f6726ff f29628ff f39729ff f59a2aff f89c2bff fb9f2cff fda22dff fea32dff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff 9d651cc1 00000023 00000000 00000000 │ │ 00000000 00000000 cb86278a cd6d1aff d1731cff d4751dff d6781dff d87a1eff db7d1fff c07121ff 2a2929ff 2c2c2cff 2b2b2bff 2c2c2cff 23262aff 21262bff ff9c27ff b97628ff f39729ff f59929ff f89c2aff fb9f2bff fda22cff fea42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff 945f1bc2 00000026 00000000 00000000 │ │ 00000000 00000000 bb7b258a cc6a19ff ce6f1bff d1721cff d3751cff d6771eff b16720ff 9e6022ff 22272cff 2c2c2cff 2b2b2cff 22272bff ba7224ff d98324ff c07825ff cd8026ff f09427ff f29728ff f59929ff f79c2aff fa9f2bff fda22cff fea32dff ffa42eff fea42eff ffa52eff fea32dff ffa42eff ffa42eff ffa52eff 8b5a1ac2 00000026 00000000 00000000 │ │ 00000000 00000000 ac72238a ca6818ff cb6c19ff ce6f1aff d1721cff af631cff 2b2a2aff 292a2bff 2b2b2bff 2b2b2bff 2b2b2bff 774f25ff e88923ff e98a24ff 694928ff fa9625ff ee9127ff f09427ff fa9b29ff ffa22aff fa9d29ff e0902aff cc862aff eb982cff ffa72eff a06d2aff ffad2eff ffa42eff ffa42eff ffa52eff 835519c2 00000026 00000000 00000000 │ │ 00000000 00000000 9b68228a c96616ff c96918ff cb6c1aff b4631bff 3b3127ff 282828ff 282828ff 282828ff 282828ff 282828ff 3d3226ff e88722ff e48622ff 161e27ff f29025ff eb8e25ff f59426ff 4d3b26ff 292726ff 161e28ff 1d2228ff 222528ff 181f28ff 795628ff 282828ff 6f5028ff d98d2aff fea32dff ffa62eff 7b4f18c2 00000026 00000000 00000000 │ ├── Image content ├── res/drawable-ldpi-v4/sixgunicon2.png │ ├── sng │ │ @@ -2,21 +2,27 @@ │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ + ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (103,104,103) # rgb = (0x67,0x68,0x67) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100, 99, 99) # rgb = (0x64,0x63,0x63) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 96) # rgb = (0x5f,0x5f,0x60) │ │ ( 96, 95, 95) # rgb = (0x60,0x5f,0x5f) │ │ (111,111,112) # rgb = (0x6f,0x6f,0x70) │ │ (151,150,150) # rgb = (0x97,0x96,0x96) │ │ @@ -205,57 +211,51 @@ │ │ ( 22, 22, 23) # rgb = (0x16,0x16,0x17) │ │ ( 22, 23, 23) # rgb = (0x16,0x17,0x17) │ │ ( 23, 22, 23) # rgb = (0x17,0x16,0x17) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 23, 22, 22) # rgb = (0x17,0x16,0x16) │ │ - ( 45, 45, 44) # rgb = (0x2d,0x2d,0x2c) │ │ ( 18, 19, 19) # rgb = (0x12,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 19, 19, 18) # rgb = (0x13,0x13,0x12) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 18, 18, 19) # rgb = (0x12,0x12,0x13) │ │ ( 19, 18, 18) # rgb = (0x13,0x12,0x12) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 31, 32, 31) # rgb = (0x1f,0x20,0x1f) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 15, 15, 14) # rgb = (0x0f,0x0f,0x0e) │ │ ( 14, 14, 15) # rgb = (0x0e,0x0e,0x0f) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 15, 15) # rgb = (0x0e,0x0f,0x0f) │ │ ( 15, 14, 15) # rgb = (0x0f,0x0e,0x0f) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ } │ │ tRNS { │ │ - 35 199 255 227 117 199 255 255 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 255 255 255 255 255 255 255 255 241 117 227 255 255 255 255 255 255 241 172} │ │ + 35 199 227 117 199 227 227 241 117 227 241 172} │ │ IMAGE { │ │ pixels hex │ │ -000102020202020202020202020202020202020202020304 │ │ -050606060606060606060706060606060606060606060608 │ │ -090909090909090a09090909090909090909090909090909 │ │ -0b0b0b0c0b0b0b0d0e0f1011111012130b0b0b0b0b0b0c0b │ │ -14151615141718191a1b1c1d1d1c1b1a191e141414141414 │ │ -1f20201f2122111b23242526271e24231b11021f20202020 │ │ -28292a2b2c2d2e2f3031323312343135362e2d2a35313135 │ │ -3738393a3b1b3c3d38373e3f3f3e394039411b3b39393939 │ │ -42434244454647334849424a4b4c494d4e4f504551434349 │ │ -525354551b5657335859535a535b5c5d1b2d561b555b5b5e │ │ -5f6061621a5b166364656560606161236667681a696a6b6b │ │ -6c6d6e6f116d70716e726e726d6d726c73706d116f6c7475 │ │ -767777782d77797777777776777777777777772d78777a7a │ │ -7b7b7b7c1a7d7e645c7b7b7b7b7b7b7f805b7d1a7c7b7b7b │ │ -818181821b208384857b8681818177878889201b82818181 │ │ -8a8a8a8b8c8d8e8f90918a92928a939495968d8c8b8a8a8a │ │ -97979798991b9a758a979b9c9c9b979d9e241b9997979797 │ │ -9fa0a0a1a2a3a4a5a6a059a7a759a0a0a5a4a3a2a0a0a0a0 │ │ -a8a9aaabaa7dac1badaeaf1e1eafaead1bb07db1aaaaaaaa │ │ -b2b3b4b2b2b5b6b7b81b45b9ba451bb8b7b6b2b2b2b2b4b2 │ │ -bbbcbdbcbebfbbbcc0c1c25050c202c3bdbbbbc4bbbbbbbb │ │ -c5c6c7c8c8c5c5c6c7c7c9cacacbcac8c6cacac7cacacccb │ │ -cdcecfd0d0d1d2cecfcfcfd3d3d2d2d4d0d0d3d3d5d5d4d6 │ │ -d7d8d9dadbdbdcdbdddbdbdcdcdcded9dbdbdbdddadcdfe0 │ │ +00010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0203 │ │ +040d0d0d0d0d0d0d0d0d0e0d0d0d0d0d0d0d0d0d0d0d0d05 │ │ +0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +111111121111111314151617171618191111111111111211 │ │ +1a1b1c1b1a1d1e1f20212223232221201f241a1a1a1a1a1a │ │ +2526262527281721292a2b2c2d242a2921170c2526262626 │ │ +2e2f30313233343536373839183a373b3c3433303b37373b │ │ +3d3e3f40412142433e3d444545443f463f4721413f3f3f3f │ │ +4849484a4b4c4d394e4f485051524f535455564b5749494f │ │ +58595a5b215c5d395e5f59605961626321335c215b616164 │ │ +6566676820611c696a6b6b66666767296c6d6e206f707171 │ │ +727374751773767774787478737378727976731775727a7b │ │ +7c7d7d7e337d7f7d7d7d7d7c7d7d7d7d7d7d7d337e7d8080 │ │ +818181822083846a62818181818181858661832082818181 │ │ +878787882126898a8b818c8787877d8d8e8f262188878787 │ │ +9090909192939495969790989890999a9b9c939291909090 │ │ +9d9d9d9e9f21a07b909da1a2a2a19da3a42a219f9d9d9d9d │ │ +a5a6a6a7a8a9aaabaca65fadad5fa6a6abaaa9a8a6a6a6a6 │ │ +aeafb0b1b083b221b3b4b52424b5b4b321b683b7b0b0b0b0 │ │ +b8b9bab8b8bbbcbdbe214bbfc04b21bebdbcb8b8b8b8bab8 │ │ +c1c2c3c2c4c5c1c2c6c7c85656c80cc9c3c1c1cac1c1c1c1 │ │ +cbcccdcececbcbcccdcdcfd0d0d1d0ceccd0d0cdd0d0d2d1 │ │ +06d3d4d5d5d6d7d3d4d4d4d8d8d7d7d9d5d5d8d8dadad907 │ │ +0809dbdcdddddedddfdddddededee0dbdddddddfdcde0a0b │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_tab_play.png │ ├── sng │ │ @@ -6,275 +6,272 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (139,142,139) # rgb = (0x8b,0x8e,0x8b) │ │ (146,143,146) # rgb = (0x92,0x8f,0x92) │ │ (198,201,198) # rgb = (0xc6,0xc9,0xc6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (172,170,172) # rgb = (0xac,0xaa,0xac) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (116,113,116) # rgb = (0x74,0x71,0x74) │ │ - (111,110,111) # rgb = (0x6f,0x6e,0x6f) │ │ ( 98, 97, 98) # rgb = (0x62,0x61,0x62) │ │ (148,151,148) # rgb = (0x94,0x97,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (141,142,141) # rgb = (0x8d,0x8e,0x8d) │ │ - (105,103,105) # rgb = (0x69,0x67,0x69) │ │ (117,114,117) # rgb = (0x75,0x72,0x75) │ │ (182,181,182) # rgb = (0xb6,0xb5,0xb6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (147,144,147) # rgb = (0x93,0x90,0x93) │ │ - (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ - (157,159,157) # rgb = (0x9d,0x9f,0x9d) │ │ - (165,161,165) # rgb = (0xa5,0xa1,0xa5) │ │ (153,155,153) # rgb = (0x99,0x9b,0x99) │ │ - (130,132,130) # rgb = (0x82,0x84,0x82) │ │ (102, 98,102) # rgb = (0x66,0x62,0x66) │ │ (113,115,113) # rgb = (0x71,0x73,0x71) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (144,147,144) # rgb = (0x90,0x93,0x90) │ │ - (150,147,150) # rgb = (0x96,0x93,0x96) │ │ - (155,159,155) # rgb = (0x9b,0x9f,0x9b) │ │ - (162,158,162) # rgb = (0xa2,0x9e,0xa2) │ │ - (156,160,156) # rgb = (0x9c,0xa0,0x9c) │ │ - (157,160,157) # rgb = (0x9d,0xa0,0x9d) │ │ - (164,158,164) # rgb = (0xa4,0x9e,0xa4) │ │ (151,152,151) # rgb = (0x97,0x98,0x97) │ │ - (104,106,104) # rgb = (0x68,0x6a,0x68) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (155,158,155) # rgb = (0x9b,0x9e,0x9b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (156,157,156) # rgb = (0x9c,0x9d,0x9c) │ │ - (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (141,136,141) # rgb = (0x8d,0x88,0x8d) │ │ (101,102,101) # rgb = (0x65,0x66,0x65) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (151,154,151) # rgb = (0x97,0x9a,0x97) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 94, 97, 94) # rgb = (0x5e,0x61,0x5e) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (235,230,235) # rgb = (0xeb,0xe6,0xeb) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (141,143,141) # rgb = (0x8d,0x8f,0x8d) │ │ + ( 92, 94, 92) # rgb = (0x5c,0x5e,0x5c) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ + (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ + (148,147,148) # rgb = (0x94,0x93,0x94) │ │ + ( 93, 91, 93) # rgb = (0x5d,0x5b,0x5d) │ │ + (114,112,114) # rgb = (0x72,0x70,0x72) │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (112,111,112) # rgb = (0x70,0x6f,0x70) │ │ + (136,135,136) # rgb = (0x88,0x87,0x88) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (137,135,137) # rgb = (0x89,0x87,0x89) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (137,140,137) # rgb = (0x89,0x8c,0x89) │ │ + (168,167,168) # rgb = (0xa8,0xa7,0xa8) │ │ + (132,131,132) # rgb = (0x84,0x83,0x84) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (135,132,135) # rgb = (0x87,0x84,0x87) │ │ + (163,161,163) # rgb = (0xa3,0xa1,0xa3) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (238,237,238) # rgb = (0xee,0xed,0xee) │ │ + (130,129,130) # rgb = (0x82,0x81,0x82) │ │ + (131,130,131) # rgb = (0x83,0x82,0x83) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (130,128,130) # rgb = (0x82,0x80,0x82) │ │ + (169,168,169) # rgb = (0xa9,0xa8,0xa9) │ │ + (205,204,205) # rgb = (0xcd,0xcc,0xcd) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (125,123,125) # rgb = (0x7d,0x7b,0x7d) │ │ + (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ + (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ + (152,155,152) # rgb = (0x98,0x9b,0x98) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (225,227,225) # rgb = (0xe1,0xe3,0xe1) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (167,171,167) # rgb = (0xa7,0xab,0xa7) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (125,124,125) # rgb = (0x7d,0x7c,0x7d) │ │ + (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ + (211,209,211) # rgb = (0xd3,0xd1,0xd3) │ │ + (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (165,172,165) # rgb = (0xa5,0xac,0xa5) │ │ + (171,168,171) # rgb = (0xab,0xa8,0xab) │ │ + (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ + (187,189,187) # rgb = (0xbb,0xbd,0xbb) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (116,113,116) # rgb = (0x74,0x71,0x74) │ │ + (111,110,111) # rgb = (0x6f,0x6e,0x6f) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (141,142,141) # rgb = (0x8d,0x8e,0x8d) │ │ + (105,103,105) # rgb = (0x69,0x67,0x69) │ │ + (147,144,147) # rgb = (0x93,0x90,0x93) │ │ + (158,159,158) # rgb = (0x9e,0x9f,0x9e) │ │ + (157,159,157) # rgb = (0x9d,0x9f,0x9d) │ │ + (165,161,165) # rgb = (0xa5,0xa1,0xa5) │ │ + (130,132,130) # rgb = (0x82,0x84,0x82) │ │ + (150,147,150) # rgb = (0x96,0x93,0x96) │ │ + (155,159,155) # rgb = (0x9b,0x9f,0x9b) │ │ + (162,158,162) # rgb = (0xa2,0x9e,0xa2) │ │ + (156,160,156) # rgb = (0x9c,0xa0,0x9c) │ │ + (157,160,157) # rgb = (0x9d,0xa0,0x9d) │ │ + (164,158,164) # rgb = (0xa4,0x9e,0xa4) │ │ + (104,106,104) # rgb = (0x68,0x6a,0x68) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (156,157,156) # rgb = (0x9c,0x9d,0x9c) │ │ + (155,157,155) # rgb = (0x9b,0x9d,0x9b) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (141,136,141) # rgb = (0x8d,0x88,0x8d) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (142,140,142) # rgb = (0x8e,0x8c,0x8e) │ │ (150,154,150) # rgb = (0x96,0x9a,0x96) │ │ (150,151,150) # rgb = (0x96,0x97,0x96) │ │ (151,153,151) # rgb = (0x97,0x99,0x97) │ │ (150,153,150) # rgb = (0x96,0x99,0x96) │ │ (154,151,154) # rgb = (0x9a,0x97,0x9a) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (156,151,156) # rgb = (0x9c,0x97,0x9c) │ │ (150,152,150) # rgb = (0x96,0x98,0x96) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (106,108,106) # rgb = (0x6a,0x6c,0x6a) │ │ - ( 92, 94, 92) # rgb = (0x5c,0x5e,0x5c) │ │ - (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (153,149,153) # rgb = (0x99,0x95,0x99) │ │ (147,149,147) # rgb = (0x93,0x95,0x93) │ │ (153,152,153) # rgb = (0x99,0x98,0x99) │ │ (148,149,148) # rgb = (0x94,0x95,0x94) │ │ (149,153,149) # rgb = (0x95,0x99,0x95) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (149,152,149) # rgb = (0x95,0x98,0x95) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (153,150,153) # rgb = (0x99,0x96,0x99) │ │ (151,150,151) # rgb = (0x97,0x96,0x97) │ │ (131,129,131) # rgb = (0x83,0x81,0x83) │ │ ( 95, 94, 95) # rgb = (0x5f,0x5e,0x5f) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ - (141,139,141) # rgb = (0x8d,0x8b,0x8d) │ │ (135,137,135) # rgb = (0x87,0x89,0x87) │ │ (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (149,146,149) # rgb = (0x95,0x92,0x95) │ │ - (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (145,143,145) # rgb = (0x91,0x8f,0x91) │ │ (116,118,116) # rgb = (0x74,0x76,0x74) │ │ - ( 93, 91, 93) # rgb = (0x5d,0x5b,0x5d) │ │ - (114,112,114) # rgb = (0x72,0x70,0x72) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (133,135,133) # rgb = (0x85,0x87,0x85) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ ( 95, 96, 95) # rgb = (0x5f,0x60,0x5f) │ │ - (112,111,112) # rgb = (0x70,0x6f,0x70) │ │ - (136,135,136) # rgb = (0x88,0x87,0x88) │ │ (136,132,136) # rgb = (0x88,0x84,0x88) │ │ (142,143,142) # rgb = (0x8e,0x8f,0x8e) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (145,142,145) # rgb = (0x91,0x8e,0x91) │ │ (146,142,146) # rgb = (0x92,0x8e,0x92) │ │ (139,142,139) # rgb = (0x8b,0x8e,0x8b) │ │ (147,142,147) # rgb = (0x93,0x8e,0x93) │ │ (141,145,141) # rgb = (0x8d,0x91,0x8d) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (137,135,137) # rgb = (0x89,0x87,0x89) │ │ (126,131,126) # rgb = (0x7e,0x83,0x7e) │ │ (139,141,139) # rgb = (0x8b,0x8d,0x8b) │ │ (140,141,140) # rgb = (0x8c,0x8d,0x8c) │ │ (146,140,146) # rgb = (0x92,0x8c,0x92) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (127,128,127) # rgb = (0x7f,0x80,0x7f) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (139,137,139) # rgb = (0x8b,0x89,0x8b) │ │ - (137,140,137) # rgb = (0x89,0x8c,0x89) │ │ (154,155,154) # rgb = (0x9a,0x9b,0x9a) │ │ - (168,167,168) # rgb = (0xa8,0xa7,0xa8) │ │ - (132,131,132) # rgb = (0x84,0x83,0x84) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ (132,137,132) # rgb = (0x84,0x89,0x84) │ │ (134,137,134) # rgb = (0x86,0x89,0x86) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (139,138,139) # rgb = (0x8b,0x8a,0x8b) │ │ (146,148,146) # rgb = (0x92,0x94,0x92) │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (126,125,126) # rgb = (0x7e,0x7d,0x7e) │ │ (131,134,131) # rgb = (0x83,0x86,0x83) │ │ (133,134,133) # rgb = (0x85,0x86,0x85) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (137,134,137) # rgb = (0x89,0x86,0x89) │ │ - (135,132,135) # rgb = (0x87,0x84,0x87) │ │ - (163,161,163) # rgb = (0xa3,0xa1,0xa3) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (238,237,238) # rgb = (0xee,0xed,0xee) │ │ - (130,129,130) # rgb = (0x82,0x81,0x82) │ │ (118,120,118) # rgb = (0x76,0x78,0x76) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (132,129,132) # rgb = (0x84,0x81,0x84) │ │ - (131,130,131) # rgb = (0x83,0x82,0x83) │ │ (136,135,136) # rgb = (0x88,0x87,0x88) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (130,128,130) # rgb = (0x82,0x80,0x82) │ │ (131,130,131) # rgb = (0x83,0x82,0x83) │ │ (125,130,125) # rgb = (0x7d,0x82,0x7d) │ │ (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (130,129,130) # rgb = (0x82,0x81,0x82) │ │ (123,129,123) # rgb = (0x7b,0x81,0x7b) │ │ (131,132,131) # rgb = (0x83,0x84,0x83) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (169,168,169) # rgb = (0xa9,0xa8,0xa9) │ │ - (205,204,205) # rgb = (0xcd,0xcc,0xcd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (117,115,117) # rgb = (0x75,0x73,0x75) │ │ (124,128,124) # rgb = (0x7c,0x80,0x7c) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (131,128,131) # rgb = (0x83,0x80,0x83) │ │ (129,124,129) # rgb = (0x81,0x7c,0x81) │ │ (125,128,125) # rgb = (0x7d,0x80,0x7d) │ │ - (125,123,125) # rgb = (0x7d,0x7b,0x7d) │ │ (132,131,132) # rgb = (0x84,0x83,0x84) │ │ (143,140,143) # rgb = (0x8f,0x8c,0x8f) │ │ - (163,162,163) # rgb = (0xa3,0xa2,0xa3) │ │ - (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (118,116,118) # rgb = (0x76,0x74,0x76) │ │ (122,125,122) # rgb = (0x7a,0x7d,0x7a) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ - (152,155,152) # rgb = (0x98,0x9b,0x98) │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (225,227,225) # rgb = (0xe1,0xe3,0xe1) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ (112,117,112) # rgb = (0x70,0x75,0x70) │ │ (129,123,129) # rgb = (0x81,0x7b,0x81) │ │ (122,124,122) # rgb = (0x7a,0x7c,0x7a) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (167,171,167) # rgb = (0xa7,0xab,0xa7) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (134,133,134) # rgb = (0x86,0x85,0x86) │ │ - (125,124,125) # rgb = (0x7d,0x7c,0x7d) │ │ (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ - (167,168,167) # rgb = (0xa7,0xa8,0xa7) │ │ - (211,209,211) # rgb = (0xd3,0xd1,0xd3) │ │ - (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (165,172,165) # rgb = (0xa5,0xac,0xa5) │ │ - (171,168,171) # rgb = (0xab,0xa8,0xab) │ │ - (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ - (187,189,187) # rgb = (0xbb,0xbd,0xbb) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (254,255,254) # rgb = (0xfe,0xff,0xfe) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ } │ │ tRNS { │ │ - 0 0 3 6 5 2 7 40 78 72 30 1 3 43 221 255 255 218 79 10 102 255 255 255 255 255 158 46 8 133 255 255 255 255 254 255 237 137 16 1 132 255 255 255 255 255 255 254 255 207 71 15 4 0 132 255 255 255 255 254 255 249 186 29 9 132 255 255 255 255 254 255 254 97 25 1 132 255 255 255 255 255 255 255 255 255 255 255 210 66 5 132 255 255 255 255 255 255 255 255 255 255 255 255 255 156 40 132 255 255 255 255 255 254 255 255 235 126 4 132 255 255 254 255 148 132 255 255 255 255 255 255 255 255 255 1 132 255 255 255 255 255 132 255 255 255 254 255 142 132 255 255 255 255 254 255 255 229 94 12 4 132 255 255 255 255 255 254 240 112 28 132 255 255 255 254 255 244 170 30 3 132 255 255 255 255 255 255 255 180 60 13 132 255 255 255 255 255 255 254 255 255 218 91 133 255 255 255 254 245 97 32 2 127 255 255 255 244 165 19 69 255 254 255 173 53 4 0 11 112 214 206 92 6 2 2} │ │ + 0 3 6 5 2 7 40 78 72 30 1 3 43 221 218 79 10 102 158 46 8 133 254 237 137 16 1 132 254 207 71 15 4 132 254 249 186 29 9 132 254 254 97 25 1 132 210 66 5 132 156 40 132 254 235 126 4 132 254 148 132 1 132 132 254 142 132 254 229 94 12 4 132 254 240 112 28 132 254 244 170 30 3 132 180 60 13 132 254 218 91 133 254 245 97 32 2 127 244 165 19 69 254 173 53 4 11 112 214 206 92 6 2 2} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010000000000000000000000000000000000000000000000000000 │ │ -0000000001000102030405000001000000000000000000000000000000000000 │ │ -000000000001060708090a060b01000100000000000000000000000000000000 │ │ -00000000000c0d0e0f1011121304010001000000000000000000000000000000 │ │ -0000000000061415161718191a1b1c0501000100000000000000000000000000 │ │ -0000000001061d1e1f202122232425261c270000000000000000000000000000 │ │ -00000000011c28292a2b2c2d2e2f303132333435010000000000000000000000 │ │ -00000000011c363738393a3a39383b3c3d3e3f40020000010000000000000000 │ │ -00000000011c4142434343434444453a464748494a034b010001000000000000 │ │ -00000000011c4c4d4e4f505152525353545556575859135a0100010000000000 │ │ -00000000011c5b5c5d535e5f60616263646553666768696a1c05010000000000 │ │ -00000000011c6b6c6d6e6f6e6e6e6e6e706e6e6e717273747526760100000000 │ │ -00000000011c77786f6e79796e6e7979797979796e796d7a7b7c400100000000 │ │ -00000000011c7d7e7f8081818080818283821818805684855c86408700000000 │ │ -00000000011c8889568a8a8a8a8a8a8a8b8a8a8a8a8a8a8c188d408700000000 │ │ -00000000011c8e8f9090909090909090909090909090919293941c0100000000 │ │ -00000000011c95968d9798998d8d98988d8d98989a9b9c9d9e9fa00100000000 │ │ -00000000011ca1a2a3a4a3a4a4a5a6a6a5a5a6a783a8a9aa0605010000000000 │ │ -00000000011cabacadaeaeae67ae676767afb0b1b2b340b40100010000000000 │ │ -00000000011cb5acb6b6b7b7b6b8b9babbbcbdbebf3401000001000000000000 │ │ -00000000011cc0c1c2c3c4c5c6c7c8c9cacb4003870001000000000000000000 │ │ -00000000011ccccdcecea2cfd090d1d2d306d401000000000000000000000000 │ │ -000000000103d5d6c5d7d8c8d9dadb4005000001000000000000000000000000 │ │ -000000000104dcdddedf37e0e19fe2e301000000000000000000000000000000 │ │ -000000000087e4e5e6e7e813e901000000000000000000000000000000000000 │ │ -000000000000ea041c1c04eb0100010000000000000000000000000000000000 │ │ -0000000000010000000000000100000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000001020304000000000000000000000000000000000000000000 │ │ +0000000000000506070809050a00000000000000000000000000000000000000 │ │ +00000000000b0c0d72730e0f1003000000000000000000000000000000000000 │ │ +0000000000051174757677781213140400000000000000000000000000000000 │ │ +00000000000515797a7b7c167d171819141a0000000000000000000000000000 │ │ +0000000000141b7e7f808182831c841d1e1f2000000000000000000000000000 │ │ +0000000000142185868788888786228923242526010000000000000000000000 │ │ +000000000014278a8b8b8b8b8c8c8d88288e292a2b022c000000000000000000 │ │ +0000000000142d8f9091929394949595969798992e2f10300000000000000000 │ │ +000000000014319a9b959c9d9e9fa0a1a2a395a4a5a632331404000000000000 │ │ +00000000001434a7a8a9aaa9a9a9a9a9aba9a9a935acad363719380000000000 │ │ +00000000001439aeaaa9afafa9a9afafafafafafa9afa83ab03b260000000000 │ │ +0000000000143cb1b2b3b4b4b3b3b4b5b6b57777b398b7b89ab9263d00000000 │ │ +0000000000143eba98bbbbbbbbbbbbbbbcbbbbbbbbbbbbbd77be263d00000000 │ │ +0000000000143fbfc0c0c0c0c0c0c0c0c0c0c0c0c0c0c140c241140000000000 │ │ +00000000001442c3bec4c5c6bebec5c5bebec5c543c7c8444546470000000000 │ │ +00000000001448c9cacbcacbcbcccdcdcccccd49b64a4b4c0504000000000000 │ │ +0000000000144dcecfd0d0d0a5d0a5a5a54ed14f505126520000000000000000 │ │ +00000000001453ced2d2d3d3d2d4d5d6d7d85455562000000000000000000000 │ │ +00000000001457d9dadbdcddde58dfe0595a26023d0000000000000000000000 │ │ +0000000000145be1e2e2c9e35cc05d5e5f056000000000000000000000000000 │ │ +00000000000261e4dde5e6df6263642604000000000000000000000000000000 │ │ +00000000000365e766e885676846690000000000000000000000000000000000 │ │ +00000000003d6a6b6c6d6e106f00000000000000000000000000000000000000 │ │ +0000000000007003141403710000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_error.png │ ├── sng │ │ @@ -1,111 +1,109 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ - ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ + ( 66, 60, 66) # rgb = (0x42,0x3c,0x42) │ │ + ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ + ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ + ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ + ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ + ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ + ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ + ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ + ( 33, 36, 33) # rgb = (0x21,0x24,0x21) │ │ + ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ + ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ + ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ + ( 16, 24, 16) # rgb = (0x10,0x18,0x10) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ + ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ + ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ + ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ + ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 66, 60, 66) # rgb = (0x42,0x3c,0x42) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 57, 65, 57) # rgb = (0x39,0x41,0x39) │ │ ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 57, 52, 57) # rgb = (0x39,0x34,0x39) │ │ ( 74, 69, 74) # rgb = (0x4a,0x45,0x4a) │ │ ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ - ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 57, 56, 57) # rgb = (0x39,0x38,0x39) │ │ ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ ( 49, 48, 49) # rgb = (0x31,0x30,0x31) │ │ ( 57, 60, 57) # rgb = (0x39,0x3c,0x39) │ │ ( 49, 44, 49) # rgb = (0x31,0x2c,0x31) │ │ - ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ - ( 41, 44, 41) # rgb = (0x29,0x2c,0x29) │ │ - ( 41, 40, 41) # rgb = (0x29,0x28,0x29) │ │ ( 49, 52, 49) # rgb = (0x31,0x34,0x31) │ │ - ( 33, 36, 33) # rgb = (0x21,0x24,0x21) │ │ - ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ ( 41, 48, 41) # rgb = (0x29,0x30,0x29) │ │ - ( 33, 32, 33) # rgb = (0x21,0x20,0x21) │ │ - ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ (255,251,255) # rgb = (0xff,0xfb,0xff) │ │ - ( 16, 24, 16) # rgb = (0x10,0x18,0x10) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ - ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ ( 24, 28, 24) # rgb = (0x18,0x1c,0x18) │ │ - ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ - ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ ( 24, 20, 24) # rgb = (0x18,0x14,0x18) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ - ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ ( 16, 12, 16) # rgb = (0x10,0x0c,0x10) │ │ - ( 8, 12, 8) # rgb = (0x08,0x0c,0x08) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ } │ │ tRNS { │ │ - 0 0 0 112 255 32 239 255 16 175 255 159 64 255 255 255 223 255 207 128 255 255 255 255 255 32 255 255 255 239 191 255 255 175 80 255 255 255 64 16 223 255 128 48 255 255 32 191 255 96 255 255 255 80 16 239 255 223 16 143 255 255 255 255 255 64 255 255 48 207 255 255 191 255} │ │ + 0 112 32 239 16 175 159 64 223 207 128 32 239 191 175 80 64 16 223 128 48 32 191 96 80 16 239 223 16 143 64 48 207 191} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -00010102010201020102010304030102010201020102010200 │ │ -00020101020101020101050607060801010201010201010200 │ │ -0001020101020101020109070a070b02010102010102010200 │ │ -0001020102010201020c0d0e0f0e0d0c020102010201020100 │ │ -00010102010201020110071111110712020101020102010100 │ │ -00020102010102011314151617161518130102010201020100 │ │ -00010201020101191a1b1c171717070d1d1901020101020100 │ │ -000101020102011e1f202017171720201f2102010201010200 │ │ -00020101020122232418181717171818242526020102010100 │ │ -00010201012728292424241717172424242328010201020100 │ │ -00010201022a041a1a1a1a1717171a1a1a29042a0201020100 │ │ -000101022b2c042d232d23171717232d2325042c2e01020100 │ │ -000201022f2c040404040417173004040404042c2f02010200 │ │ -00010231322c2c2c2c2c2c3317342c2c2c2c2c2c3235010100 │ │ -000136373238383838383832383838383838383832393a0100 │ │ -00023b3c3d3e3e3e3e3e3e3f17403e3e3e3e3e3e3d3c3b0200 │ │ -004142433c3c3c3c3c3c3c1717173c3c3c3c3c3c3c3c424400 │ │ -00454642434242424242424717474242424242424242464800 │ │ -00322546464646464646464646464646464646464646043200 │ │ -00014949494949494949494949494949494949494949490100 │ │ +00000000000000000000000122010000000000000000000000 │ │ +00000000000000000000020323030400000000000000000000 │ │ +00000000000000000000052324230600000000000000000000 │ │ +00000000000000000007252627262507000000000000000000 │ │ +00000000000000000008232828282309000000000000000000 │ │ +00000000000000000a292a2b2c2b2a2d0a0000000000000000 │ │ +000000000000000b2e2f302c2c2c23250c0b00000000000000 │ │ +000000000000000d3132322c2c2c3232310e00000000000000 │ │ +0000000000000f33342d2d2c2c2c2d2d343510000000000000 │ │ +00000000001112363434342c2c2c3434343312000000000000 │ │ +000000000013222e2e2e2e2c2c2c2e2e2e3622130000000000 │ │ +00000000143722383338332c2c2c3338333522371500000000 │ │ +00000000163722222222222c2c392222222222371600000000 │ │ +000000173a3737373737373b2c3c3737373737373a18000000 │ │ +0000191a3a3d3d3d3d3d3d3a3d3d3d3d3d3d3d3d3a1b1c0000 │ │ +00001d3e3f404040404040412c424040404040403f3e1d0000 │ │ +001e43443e3e3e3e3e3e3e2c2c2c3e3e3e3e3e3e3e3e431f00 │ │ +0020454344434343434343462c464343434343434343452100 │ │ +003a3545454545454545454545454545454545454545223a00 │ │ +00004747474747474747474747474747474747474747470000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/pony_icon.png │ ├── sng │ │ @@ -3,17 +3,17 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 3e280b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 00000002 08050101 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 5f3d1000 00000000 de8f2852 f9a22cbd fba32dce faa12dcf fba12dcf fba22dcf fba22ccf fba12ecf faa12dcf faa12ccf faa12ccf faa12ccf faa12ccf faa02ccf f9a02dcf f9a02dcf f9a02dcf f9a02dcf faa02dcf faa02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02ccf faa02ccf ee982ab7 81531643 0000000c 08050104 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 39240a00 00000000 ef992a86 ee9227ff d87a1eff d87a1fff db7c20ff dc7f20ff de8121ff e08322ff e28523ff e58724ff e68924ff ec8d25ff ec8f25ff f29326ff f19427ff f19528ff f39728ff f49929ff f79b2aff f99e2bff fba02cff fda22dff fea32dff ffa42dff ffa42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe fea32efe ffa42dff ffa62eff b0711e8b 0000001c 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 00000002 08050101 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 de8f2852 f9a22cbd fba32dce faa12dcf fba12dcf fba22dcf fba22ccf fba12ecf faa12dcf faa12ccf faa12ccf faa12ccf faa12ccf faa02ccf f9a02dcf f9a02dcf f9a02dcf f9a02dcf faa02dcf faa02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02dcf f9a02ccf faa02ccf ee982ab7 81531643 0000000c 08050104 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ef992a86 ee9227ff d87a1eff d87a1fff db7c20ff dc7f20ff de8121ff e08322ff e28523ff e58724ff e68924ff ec8d25ff ec8f25ff f29326ff f19427ff f19528ff f39728ff f49929ff f79b2aff f99e2bff fba02cff fda22dff fea32dff ffa42dff ffa42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe fea32efe ffa42dff ffa62eff b0711e8b 0000001c 00000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 e0912851 ed9026ff d6771efe d87a1fff da7c1fff dc7e20ff de8020ff df8221ff e28422ff e38623ff e58824ff e98b24ff a36623ff 43372bff 4b3a27ff ac6d25ff f29627ff f29628ff f39829ff f5992aff f79b2aff f99d2cff fba02cff fca12cff fea42dff ffa32eff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42efe f89f2bfb 57370f60 00000014 00000001 00000000 00000000 │ │ 00000000 00000000 00000000 f19e2bbd cf701bff d5761dff d6781eff d87a1eff d97c1fff dc7e20ff dd8021ff df8221ff e28422ff e78823ff eb8a23ff 4c3c2aff 2d2c2cff 2c2c2cff 1f252bff 855925ff eb9028ff f39628ff f39829ff f5992aff f69b2aff f99d2bff fb9f2cff fda12dff fea32dff fea32dff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff fea32eff ffa42dff 5b3a108d 00000027 00000003 00000000 00000000 │ │ 00000000 00000000 00000000 e7952ace cd6e1aff d3741cff d5761dff d6781eff d7791eff da7b1fff db7d20ff dd7f20ff d37b21ff 5a4127ff 503d29ff 312d2aff 2c2c2cff 2c2c2bff 2b2b2bff 2d2c2aff 5b4428ff ec9127ff f29628ff f39729ff f49929ff f69b2aff f89d2bff fb9f2cff fca12cff fea32dff ffa42eff ffa42dff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42dff fea32dff 4f330e9b 00000030 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 d88e29cf cd6c19ff d1721cff d2741cff d5761dff d6781dff d87a1eff d97b1fff db7e1fff de7f20ff 593f24ff 2a2a2bff 2c2c2cff 2b2b2bff 2c2c2bff 2c2c2cff 27282aff 26282bff cf8128ff e78f27ff e99128ff f39729ff f59929ff f79b2aff f99d2aff fb9f2bff fca12cff fea32dff fea42dff ffa32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff fca22dff 4a300d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 cd8527cf cc6b19ff cf701bff d0711bff d2741cff d4751dff d5781dff d8791fff e6811fff e2811fff 423529ff 2c2c2cff 2b2b2bff 2c2c2cff 2b2b2cff 28292aff ae6d25ff a66925ff d98526ff c17926ff cf8226ff f19529ff f39728ff f49829ff f79b2aff f89d2bff fa9f2bff fca12cff fea32dff ffa42eff fea32eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff ffa42eff faa12dff 472e0d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 c07f26cf cb6818ff cc6d1aff ce6f1bff d0721cff d2731cff d4751dff d1741dff 493727ff 3b3128ff 2d2c2bff 2c2c2cff 2c2c2cff 2c2c2cff 2a2b2cff 523d27ff e38724ff ea8c25ff f89525ff 533d25ff ee9127ff ef9327ff f19527ff f39628ff f49929ff f69a2aff f89d2aff fb9f2cff fda22cff ffa42dff ffa52dff fea32eff fea32eff fca32dff fba12dff ffa42eff ffa42eff ffa42eff ffa42eff f8a02dff 442c0d9d 00000032 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 b47724cf ca6717ff cb6b19ff cc6d1aff ce6f1aff d1711cff c56c1bff 553a21ff 2a2a2bff 2a2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 2b2b2bff 222428ff ed8a21ff e48723ff e78924ff cd7b23ff 493a2aff f09126ff ed9026ff ef9327ff f19528ff fd9c29ff ffa32aff ffa129ff e69228ff c98229ff b57829ff aa722aff ffa82dff ffa52dff bf7f2bff d9922dff ffa42eff ffa42eff ffa42eff ffa42eff f69e2dff 412a0c9d 00000032 00000005 00000000 00000000 │ ├── Image content ├── res/layout/main_footer.xml │ ├── res/layout/main_footer.xml │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ -