--- /home/fdroid/fdroiddata/tmp/com.episode6.android.appalarm.pro_31.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.episode6.android.appalarm.pro_31.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-hdpi/aal_icon_2.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_alarm.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/aal_stat_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/aal_icon_2.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_snooze.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_menu_e6_logo.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/aal_stat_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: d76471b8257c45d43af010495ef2994494773896553b23ba39031315f267e099 │ -Signer #1 certificate SHA-1 digest: 60220e4cd880e58645cd2c8f909740a21a8bd6a5 │ -Signer #1 certificate MD5 digest: 23e54abee73dedb8f34e109648d6e20e │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 87f9e88ca253e54754fc3f43d5d5cc973060921aa02ca51f741cddccc86a2d87 │ -Signer #1 public key SHA-1 digest: fb9996cdcd2ffdb39aff18f9a2ba3eed3b2496d8 │ -Signer #1 public key MD5 digest: 1f90cc09566a5c95b8a8a4163c58b837 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,627 +1,593 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 127390 (000000000001F19Eh) │ - Actual end-cent-dir record offset: 127368 (000000000001F188h) │ - Expected end-cent-dir record offset: 127368 (000000000001F188h) │ + Zip archive file size: 127402 (000000000001F1AAh) │ + Actual end-cent-dir record offset: 127380 (000000000001F194h) │ + Expected end-cent-dir record offset: 127380 (000000000001F194h) │ (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 34 entries. │ - The central directory is 2517 (00000000000009D5h) bytes long, │ + The central directory is 2541 (00000000000009EDh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 124851 (000000000001E7B3h). │ + is 124839 (000000000001E7A7h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): 5f59d61b │ - compressed size: 971 bytes │ - uncompressed size: 2602 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 2fd62091 │ + compressed size: 2088 bytes │ + uncompressed size: 8156 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/EF3B462F.SF │ + res/drawable-hdpi-v4/aal_icon_2.png │ │ - offset of local header from start of archive: 1037 │ - (000000000000040Dh) bytes │ + offset of local header from start of archive: 2157 │ + (000000000000086Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): e9b79cff │ - compressed size: 1174 bytes │ - uncompressed size: 2723 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): 538e36fe │ + compressed size: 4499 bytes │ + uncompressed size: 4499 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EF3B462F.RSA │ + res/drawable-hdpi-v4/aal_stat_icon.png │ │ - offset of local header from start of archive: 2277 │ - (00000000000008E5h) bytes │ + offset of local header from start of archive: 6721 │ + (0000000000001A41h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 23:00:40 │ - 32-bit CRC value (hex): 8144eb70 │ - compressed size: 1037 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 84d0a939 │ + compressed size: 908 bytes │ + uncompressed size: 908 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/aal_icon_2.png │ + res/drawable-mdpi-v4/aal_icon_2.png │ │ - offset of local header from start of archive: 3381 │ - (0000000000000D35h) bytes │ + offset of local header from start of archive: 7697 │ + (0000000000001E11h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 098da9f9 │ - compressed size: 2775 bytes │ - uncompressed size: 2775 bytes │ - length of filename: 27 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fe12f4c2 │ + compressed size: 2752 bytes │ + uncompressed size: 2752 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 │ │ - 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 2 bytes preceding this file. │ + res/drawable-mdpi-v4/aal_stat_icon.png │ │ - res/drawable/aal_stat_icon.png │ - │ - offset of local header from start of archive: 6219 │ - (000000000000184Bh) bytes │ + offset of local header from start of archive: 10514 │ + (0000000000002912h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): fce0ffe3 │ - compressed size: 992 bytes │ - uncompressed size: 992 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fb6ca745 │ + compressed size: 873 bytes │ + uncompressed size: 873 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_menu_e6_logo.png │ │ - res/drawable/ic_menu_e6_logo.png │ - │ - offset of local header from start of archive: 7272 │ - (0000000000001C68h) bytes │ + offset of local header from start of archive: 11455 │ + (0000000000002CBFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 04b26a25 │ - compressed size: 1124 bytes │ - uncompressed size: 1124 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aaccdd8d │ + compressed size: 1101 bytes │ + uncompressed size: 1101 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 #7: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/icon.png │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 8460 │ - (000000000000210Ch) bytes │ + offset of local header from start of archive: 12626 │ + (0000000000003152h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 99a4f90b │ compressed size: 2200 bytes │ uncompressed size: 2200 bytes │ - length of filename: 21 characters │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/stat_notify_alarm.png │ + res/drawable-mdpi-v4/stat_notify_alarm.png │ │ - offset of local header from start of archive: 10712 │ - (00000000000029D8h) bytes │ + offset of local header from start of archive: 14885 │ + (0000000000003A25h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 6c083582 │ - compressed size: 1173 bytes │ - uncompressed size: 1173 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): de0c19a0 │ + compressed size: 1368 bytes │ + uncompressed size: 1368 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 #9: │ --------------------------- │ │ - res/drawable/stat_notify_snooze.png │ + res/drawable-mdpi-v4/stat_notify_snooze.png │ │ - offset of local header from start of archive: 11949 │ - (0000000000002EADh) bytes │ + offset of local header from start of archive: 16325 │ + (0000000000003FC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 5cc98084 │ - compressed size: 1240 bytes │ - uncompressed size: 1240 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 89e7e6eb │ + compressed size: 1238 bytes │ + uncompressed size: 1238 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/layout/alarm_edit.xml │ + res/drawable/aal_icon_2.png │ │ - offset of local header from start of archive: 13256 │ - (00000000000033C8h) bytes │ + offset of local header from start of archive: 17636 │ + (00000000000044E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): ea187bea │ - compressed size: 2347 bytes │ - uncompressed size: 22816 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): fe12f4c2 │ + compressed size: 2752 bytes │ + uncompressed size: 2752 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 #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/alarm_row.xml │ + res/drawable/aal_stat_icon.png │ │ - offset of local header from start of archive: 15674 │ - (0000000000003D3Ah) bytes │ + offset of local header from start of archive: 20445 │ + (0000000000004FDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 32a5e200 │ - compressed size: 662 bytes │ - uncompressed size: 2152 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fb6ca745 │ + compressed size: 873 bytes │ + uncompressed size: 873 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 #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/app_list.xml │ + res/drawable/ic_menu_e6_logo.png │ │ - offset of local header from start of archive: 16406 │ - (0000000000004016h) bytes │ + offset of local header from start of archive: 21378 │ + (0000000000005382h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): cb923469 │ - compressed size: 559 bytes │ - uncompressed size: 1720 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): aaccdd8d │ + compressed size: 1101 bytes │ + uncompressed size: 1101 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 #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/app_list_item.xml │ + res/drawable/icon.png │ │ - offset of local header from start of archive: 17034 │ - (000000000000428Ah) bytes │ + offset of local header from start of archive: 22541 │ + (000000000000580Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 1888a6bc │ - compressed size: 587 bytes │ - uncompressed size: 1528 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): 99a4f90b │ + compressed size: 2200 bytes │ + uncompressed size: 2200 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 #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/custom_intent.xml │ + res/drawable/stat_notify_alarm.png │ │ - offset of local header from start of archive: 17695 │ - (000000000000451Fh) bytes │ + offset of local header from start of archive: 24792 │ + (00000000000060D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 51c4e52d │ - compressed size: 781 bytes │ - uncompressed size: 3408 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): de0c19a0 │ + compressed size: 1368 bytes │ + uncompressed size: 1368 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 #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/froyo_kill_screen.xml │ + res/drawable/stat_notify_snooze.png │ │ - offset of local header from start of archive: 18550 │ - (0000000000004876h) bytes │ + offset of local header from start of archive: 26224 │ + (0000000000006670h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 36e9e5e4 │ - compressed size: 692 bytes │ - uncompressed size: 1712 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): 89e7e6eb │ + compressed size: 1238 bytes │ + uncompressed size: 1238 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 #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/layout/alarm_edit.xml │ │ - offset of local header from start of archive: 19320 │ - (0000000000004B78h) bytes │ + offset of local header from start of archive: 27527 │ + (0000000000006B87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 25297a89 │ - compressed size: 620 bytes │ - uncompressed size: 1912 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): ea187bea │ + compressed size: 2167 bytes │ + uncompressed size: 22816 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 #17: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/pandora_station_item.xml │ + res/layout/alarm_row.xml │ │ - offset of local header from start of archive: 20005 │ - (0000000000004E25h) bytes │ + offset of local header from start of archive: 29765 │ + (0000000000007445h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 768a462e │ - compressed size: 340 bytes │ - uncompressed size: 780 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 32a5e200 │ + compressed size: 663 bytes │ + uncompressed size: 2152 bytes │ + length of filename: 24 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/pandora_station_list.xml │ + res/layout/app_list.xml │ │ - offset of local header from start of archive: 20426 │ - (0000000000004FCAh) bytes │ + offset of local header from start of archive: 30498 │ + (0000000000007722h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): c7c53f31 │ - compressed size: 377 bytes │ - uncompressed size: 940 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): cb923469 │ + compressed size: 559 bytes │ + uncompressed size: 1720 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 #19: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/repeat_chooser.xml │ + res/layout/app_list_item.xml │ │ - offset of local header from start of archive: 20884 │ - (0000000000005194h) bytes │ + offset of local header from start of archive: 31126 │ + (0000000000007996h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): b5f65b12 │ - compressed size: 1128 bytes │ - uncompressed size: 7132 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 1888a6bc │ + compressed size: 587 bytes │ + uncompressed size: 1528 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 #20: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/snooze_layout.xml │ + res/layout/custom_intent.xml │ │ - offset of local header from start of archive: 22087 │ - (0000000000005647h) bytes │ + offset of local header from start of archive: 31787 │ + (0000000000007C2Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): 38d3d411 │ - compressed size: 681 bytes │ - uncompressed size: 2132 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 51c4e52d │ + compressed size: 772 bytes │ + uncompressed size: 3408 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 │ @@ -629,419 +595,427 @@ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/string_input.xml │ + res/layout/froyo_kill_screen.xml │ │ - offset of local header from start of archive: 22842 │ - (000000000000593Ah) bytes │ + offset of local header from start of archive: 32633 │ + (0000000000007F79h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): e7853a42 │ - compressed size: 727 bytes │ - uncompressed size: 2360 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 36e9e5e4 │ + compressed size: 691 bytes │ + uncompressed size: 1712 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 #22: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/time_chooser.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 23642 │ - (0000000000005C5Ah) bytes │ + offset of local header from start of archive: 33402 │ + (000000000000827Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): b9e47ed4 │ - compressed size: 750 bytes │ - uncompressed size: 2412 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 25297a89 │ + compressed size: 619 bytes │ + uncompressed size: 1912 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 #23: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/volume_chooser.xml │ + res/layout/pandora_station_item.xml │ │ - offset of local header from start of archive: 24465 │ - (0000000000005F91h) bytes │ + offset of local header from start of archive: 34086 │ + (0000000000008526h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): f9aa1963 │ - compressed size: 667 bytes │ - uncompressed size: 2196 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 768a462e │ + compressed size: 339 bytes │ + uncompressed size: 780 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 #24: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/pandora_station_list.xml │ │ - offset of local header from start of archive: 25207 │ - (0000000000006277h) bytes │ + offset of local header from start of archive: 34506 │ + (00000000000086CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): dd5a92ab │ - compressed size: 2042 bytes │ - uncompressed size: 7972 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): c7c53f31 │ + compressed size: 377 bytes │ + uncompressed size: 940 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 #25: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/layout/repeat_chooser.xml │ │ - offset of local header from start of archive: 27314 │ - (0000000000006AB2h) bytes │ + offset of local header from start of archive: 34964 │ + (0000000000008894h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:26 │ - 32-bit CRC value (hex): ffb8016a │ - compressed size: 25680 bytes │ - uncompressed size: 25680 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): b5f65b12 │ + compressed size: 1123 bytes │ + uncompressed size: 7132 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 #26: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/aal_icon_2.png │ + res/layout/snooze_layout.xml │ │ - offset of local header from start of archive: 53040 │ - (000000000000CF30h) bytes │ + offset of local header from start of archive: 36162 │ + (0000000000008D42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 721646b9 │ - compressed size: 4548 bytes │ - uncompressed size: 4548 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 38d3d411 │ + compressed size: 681 bytes │ + uncompressed size: 2132 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 #27: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/aal_stat_icon.png │ + res/layout/string_input.xml │ │ - offset of local header from start of archive: 57652 │ - (000000000000E134h) bytes │ + offset of local header from start of archive: 36917 │ + (0000000000009035h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 77751f4d │ - compressed size: 1030 bytes │ - uncompressed size: 1030 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): e7853a42 │ + compressed size: 724 bytes │ + uncompressed size: 2360 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 #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/aal_icon_2.png │ + res/layout/time_chooser.xml │ │ - offset of local header from start of archive: 58750 │ - (000000000000E57Eh) bytes │ + offset of local header from start of archive: 37714 │ + (0000000000009352h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 098da9f9 │ - compressed size: 2775 bytes │ - uncompressed size: 2775 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): b9e47ed4 │ + compressed size: 749 bytes │ + uncompressed size: 2412 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 #29: │ --------------------------- │ │ - res/drawable-mdpi/aal_stat_icon.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/volume_chooser.xml │ │ - offset of local header from start of archive: 61587 │ - (000000000000F093h) bytes │ + offset of local header from start of archive: 38536 │ + (0000000000009688h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): fce0ffe3 │ - compressed size: 992 bytes │ - uncompressed size: 992 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): f9aa1963 │ + compressed size: 666 bytes │ + uncompressed size: 2196 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 #30: │ --------------------------- │ │ - res/drawable-mdpi/ic_menu_e6_logo.png │ + There are an extra 16 bytes preceding this file. │ + │ + resources.arsc │ │ - offset of local header from start of archive: 62644 │ - (000000000000F4B4h) bytes │ + offset of local header from start of archive: 39277 │ + (000000000000996Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 04b26a25 │ - compressed size: 1124 bytes │ - uncompressed size: 1124 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 99be4576 │ + compressed size: 25852 bytes │ + uncompressed size: 25852 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 #31: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/icon.png │ + classes.dex │ │ - offset of local header from start of archive: 63836 │ - (000000000000F95Ch) bytes │ + offset of local header from start of archive: 65173 │ + (000000000000FE95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 99a4f90b │ - compressed size: 2200 bytes │ - uncompressed size: 2200 bytes │ - length of filename: 26 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): fd3e2f7b │ + compressed size: 56294 bytes │ + uncompressed size: 159236 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 #32: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_alarm.png │ + There are an extra 16 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 66092 │ - (000000000001022Ch) bytes │ + offset of local header from start of archive: 121524 │ + (000000000001DAB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 6c083582 │ - compressed size: 1173 bytes │ - uncompressed size: 1173 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 5f59d61b │ + compressed size: 964 bytes │ + uncompressed size: 2602 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 #33: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_snooze.png │ + META-INF/EF3B462F.SF │ │ - offset of local header from start of archive: 67337 │ - (0000000000010709h) bytes │ + offset of local header from start of archive: 122538 │ + (000000000001DEAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:24 │ - 32-bit CRC value (hex): 5cc98084 │ - compressed size: 1240 bytes │ - uncompressed size: 1240 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): e9b79cff │ + compressed size: 1163 bytes │ + uncompressed size: 2723 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 #34: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - classes.dex │ + META-INF/EF3B462F.RSA │ │ - offset of local header from start of archive: 68648 │ - (0000000000010C28h) bytes │ + offset of local header from start of archive: 123751 │ + (000000000001E367h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 12 21:08:22 │ - 32-bit CRC value (hex): 04210916 │ - compressed size: 56146 bytes │ - uncompressed size: 132756 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 24 00:09:40 │ + 32-bit CRC value (hex): 8144eb70 │ + compressed size: 1037 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,30 +1,30 @@ │ │ Binary APK │ │ Package name=com.episode6.android.appalarm.pro id=7f │ │ type drawable id=02 entryCount=6 │ │ resource 0x7f020000 drawable/aal_icon_2 │ │ () (file) res/drawable/aal_icon_2.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/aal_icon_2.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/aal_icon_2.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/aal_icon_2.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/aal_icon_2.png type=PNG │ │ resource 0x7f020001 drawable/aal_stat_icon │ │ () (file) res/drawable/aal_stat_icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/aal_stat_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/aal_stat_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/aal_stat_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/aal_stat_icon.png type=PNG │ │ resource 0x7f020002 drawable/ic_menu_e6_logo │ │ () (file) res/drawable/ic_menu_e6_logo.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_menu_e6_logo.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_menu_e6_logo.png type=PNG │ │ resource 0x7f020003 drawable/icon │ │ () (file) res/drawable/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ resource 0x7f020004 drawable/stat_notify_alarm │ │ () (file) res/drawable/stat_notify_alarm.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_alarm.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_alarm.png type=PNG │ │ resource 0x7f020005 drawable/stat_notify_snooze │ │ () (file) res/drawable/stat_notify_snooze.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_snooze.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_snooze.png type=PNG │ │ type id id=05 entryCount=107 │ │ resource 0x7f050000 id/ea_ll_root │ │ () (id) │ │ resource 0x7f050001 id/ea_sv_full_scroller │ │ () (id) │ │ resource 0x7f050002 id/ea_ll_alarm_enabled │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : fb7b20c1 │ │ -signature : ef5f...cdd4 │ │ -file_size : 132756 │ │ +checksum : ff8eab17 │ │ +signature : d1cd...0501 │ │ +file_size : 159236 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1898 │ │ +string_ids_size : 1897 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 288 │ │ -type_ids_off : 7704 (0x001e18) │ │ +type_ids_off : 7700 (0x001e14) │ │ proto_ids_size : 279 │ │ -proto_ids_off : 8856 (0x002298) │ │ +proto_ids_off : 8852 (0x002294) │ │ field_ids_size : 710 │ │ -field_ids_off : 12204 (0x002fac) │ │ -method_ids_size : 988 │ │ -method_ids_off : 17884 (0x0045dc) │ │ +field_ids_off : 12200 (0x002fa8) │ │ +method_ids_size : 989 │ │ +method_ids_off : 17880 (0x0045d8) │ │ class_defs_size : 128 │ │ -class_defs_off : 25788 (0x0064bc) │ │ -data_size : 102872 │ │ -data_off : 29884 (0x0074bc) │ │ +class_defs_off : 25792 (0x0064c0) │ │ +data_size : 129300 │ │ +data_off : 29936 (0x0074f0) │ │ │ │ Class #0 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 248 │ │ source_file_idx : 641 │ │ static_fields_size : 0 │ │ @@ -116,20 +116,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -00765c: |[00765c] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ -00766c: 1a00 c703 |0000: const-string v0, "dbE6AlarmAppChooser" // string@03c7 │ │ -007670: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -007672: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ -007676: 7052 7f00 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007f │ │ -00767c: 0e00 |0008: return-void │ │ +009f78: |[009f78] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ +009f88: 1a00 c703 |0000: const-string v0, "dbE6AlarmAppChooser" // string@03c7 │ │ +009f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +009f8e: 1302 0c00 |0003: const/16 v2, #int 12 // #c │ │ +009f92: 7052 7f00 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@007f │ │ +009f98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ @@ -140,21 +140,21 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -007680: |[007680] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -007690: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -007694: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -007698: 7120 0e03 1000 |0004: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; // method@030e │ │ -00769e: 0c00 |0007: move-result-object v0 │ │ -0076a0: 6e20 7b00 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ -0076a6: 0e00 |000b: return-void │ │ +009f9c: |[009f9c] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +009fac: 6200 e500 |0000: sget-object v0, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +009fb0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +009fb4: 7120 0e03 1000 |0004: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getCreateTableStatement:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Ljava/lang/String;)Ljava/lang/String; // method@030e │ │ +009fba: 0c00 |0007: move-result-object v0 │ │ +009fbc: 6e20 7b00 0300 |0008: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ +009fc2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x000c reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -164,45 +164,45 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0076a8: |[0076a8] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0076b8: 1a01 4f00 |0000: const-string v1, "AalDbAdapter" // string@004f │ │ -0076bc: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -0076c0: 7010 a703 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0076c6: 1a03 9802 |0007: const-string v3, "Upgrading database from version " // string@0298 │ │ -0076ca: 6e20 ab03 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076d0: 0c02 |000c: move-result-object v2 │ │ -0076d2: 6e20 a803 6200 |000d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -0076d8: 0c02 |0010: move-result-object v2 │ │ -0076da: 1a03 1000 |0011: const-string v3, " to " // string@0010 │ │ -0076de: 6e20 ab03 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076e4: 0c02 |0016: move-result-object v2 │ │ -0076e6: 6e20 a803 7200 |0017: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a8 │ │ -0076ec: 0c02 |001a: move-result-object v2 │ │ -0076ee: 1a03 1b00 |001b: const-string v3, ", which will destroy all old data" // string@001b │ │ -0076f2: 6e20 ab03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0076f8: 0c02 |0020: move-result-object v2 │ │ -0076fa: 6e10 ac03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007700: 0c02 |0024: move-result-object v2 │ │ -007702: 7120 aa00 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00aa │ │ -007708: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -00770a: 6201 0b00 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -00770e: 2111 |002b: array-length v1, v1 │ │ -007710: 3510 0c00 |002c: if-ge v0, v1, 0038 // +000c │ │ -007714: 6201 0b00 |002e: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -007718: 4601 0100 |0030: aget-object v1, v1, v0 │ │ -00771c: 6e20 7b00 1500 |0032: invoke-virtual {v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ -007722: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007726: 28f2 |0037: goto 0029 // -000e │ │ -007728: 6e20 e800 5400 |0038: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@00e8 │ │ -00772e: 0e00 |003b: return-void │ │ +009fc4: |[009fc4] com.episode6.android.appalarm.pro.AalDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +009fd4: 1a01 4f00 |0000: const-string v1, "AalDbAdapter" // string@004f │ │ +009fd8: 2202 fc00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +009fdc: 7010 a803 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +009fe2: 1a03 9802 |0007: const-string v3, "Upgrading database from version " // string@0298 │ │ +009fe6: 6e20 ac03 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +009fec: 0c02 |000c: move-result-object v2 │ │ +009fee: 6e20 a903 6200 |000d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +009ff4: 0c02 |0010: move-result-object v2 │ │ +009ff6: 1a03 1000 |0011: const-string v3, " to " // string@0010 │ │ +009ffa: 6e20 ac03 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a000: 0c02 |0016: move-result-object v2 │ │ +00a002: 6e20 a903 7200 |0017: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03a9 │ │ +00a008: 0c02 |001a: move-result-object v2 │ │ +00a00a: 1a03 1b00 |001b: const-string v3, ", which will destroy all old data" // string@001b │ │ +00a00e: 6e20 ac03 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a014: 0c02 |0020: move-result-object v2 │ │ +00a016: 6e10 ad03 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a01c: 0c02 |0024: move-result-object v2 │ │ +00a01e: 7120 aa00 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@00aa │ │ +00a024: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +00a026: 6201 0b00 |0029: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a02a: 2111 |002b: array-length v1, v1 │ │ +00a02c: 3510 0c00 |002c: if-ge v0, v1, 0038 // +000c │ │ +00a030: 6201 0b00 |002e: sget-object v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a034: 4601 0100 |0030: aget-object v1, v1, v0 │ │ +00a038: 6e20 7b00 1500 |0032: invoke-virtual {v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@007b │ │ +00a03e: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00a042: 28f2 |0037: goto 0029 // -000e │ │ +00a044: 6e20 e800 5400 |0038: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@00e8 │ │ +00a04a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0028 line=41 │ │ 0x002e line=42 │ │ 0x0035 line=41 │ │ 0x0038 line=44 │ │ @@ -280,40 +280,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -007730: |[007730] com.episode6.android.appalarm.pro.AalDbAdapter.:()V │ │ -007740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -007742: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -007746: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -007748: 1a02 9600 |0004: const-string v2, "DROP TABLE IF EXISTS alarms" // string@0096 │ │ -00774c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -007750: 6900 0b00 |0008: sput-object v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ -007754: 0e00 |000a: return-void │ │ +00a04c: |[00a04c] com.episode6.android.appalarm.pro.AalDbAdapter.:()V │ │ +00a05c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00a05e: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +00a062: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00a064: 1a02 9600 |0004: const-string v2, "DROP TABLE IF EXISTS alarms" // string@0096 │ │ +00a068: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +00a06c: 6900 0b00 |0008: sput-object v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.DATABASE_DROP:[Ljava/lang/String; // field@000b │ │ +00a070: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007758: |[007758] com.episode6.android.appalarm.pro.AalDbAdapter.:(Landroid/content/Context;)V │ │ -007768: 7010 9603 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00776e: 5b01 1000 |0003: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ -007772: 0e00 |0005: return-void │ │ +00a074: |[00a074] com.episode6.android.appalarm.pro.AalDbAdapter.:(Landroid/content/Context;)V │ │ +00a084: 7010 9703 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a08a: 5b01 1000 |0003: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ +00a08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ @@ -325,72 +325,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007774: |[007774] com.episode6.android.appalarm.pro.AalDbAdapter.close:()V │ │ -007784: 5410 1200 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -007788: 6e10 e600 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.close:()V // method@00e6 │ │ -00778e: 0e00 |0005: return-void │ │ +00a090: |[00a090] com.episode6.android.appalarm.pro.AalDbAdapter.close:()V │ │ +00a0a0: 5410 1200 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a0a4: 6e10 e600 0000 |0002: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.close:()V // method@00e6 │ │ +00a0aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'deleteAlarm' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -007790: |[007790] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAlarm:(J)V │ │ -0077a0: 5440 1100 |0000: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0077a4: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -0077a8: 2202 fc00 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ -0077ac: 7010 a703 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0077b2: 1a03 cc02 |0009: const-string v3, "_id=" // string@02cc │ │ -0077b6: 6e20 ab03 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0077bc: 0c02 |000e: move-result-object v2 │ │ -0077be: 6e30 a903 5206 |000f: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -0077c4: 0c02 |0012: move-result-object v2 │ │ -0077c6: 6e10 ac03 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -0077cc: 0c02 |0016: move-result-object v2 │ │ -0077ce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -0077d0: 6e40 7a00 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ -0077d6: 0e00 |001b: return-void │ │ +00a0ac: |[00a0ac] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAlarm:(J)V │ │ +00a0bc: 5450 1100 |0000: iget-object v0, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a0c0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +00a0c4: 2202 fc00 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@00fc │ │ +00a0c8: 7010 a803 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a0ce: 1a03 cc02 |0009: const-string v3, "_id=" // string@02cc │ │ +00a0d2: 6e20 ac03 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a0d8: 0c02 |000e: move-result-object v2 │ │ +00a0da: 6e30 aa03 6207 |000f: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a0e0: 0c02 |0012: move-result-object v2 │ │ +00a0e2: 6e10 ad03 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a0e8: 0c02 |0016: move-result-object v2 │ │ +00a0ea: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +00a0ec: 6e40 7a00 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ +00a0f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x001b line=112 │ │ locals : │ │ - 0x0000 - 0x001c reg=4 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ - 0x0000 - 0x001c reg=5 alarm_id J │ │ + 0x0000 - 0x001c reg=5 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ + 0x0000 - 0x001c reg=6 alarm_id J │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'deleteAllAlarms' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0077d8: |[0077d8] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAllAlarms:()V │ │ -0077e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0077ea: 5430 1100 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0077ee: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -0077f2: 6e40 7a00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ -0077f8: 0e00 |0008: return-void │ │ +00a0f4: |[00a0f4] com.episode6.android.appalarm.pro.AalDbAdapter.deleteAllAlarms:()V │ │ +00a104: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00a106: 5430 1100 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a10a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a10e: 6e40 7a00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@007a │ │ +00a114: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ @@ -399,28 +399,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -0077fc: |[0077fc] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarms:()Landroid/database/Cursor; │ │ -00780c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00780e: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -007812: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -007816: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -00781a: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -007820: 0c02 |000a: move-result-object v2 │ │ -007822: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ -007826: 0734 |000d: move-object v4, v3 │ │ -007828: 0735 |000e: move-object v5, v3 │ │ -00782a: 0736 |000f: move-object v6, v3 │ │ -00782c: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -007832: 0c00 |0013: move-result-object v0 │ │ -007834: 1100 |0014: return-object v0 │ │ +00a118: |[00a118] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarms:()Landroid/database/Cursor; │ │ +00a128: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00a12a: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a12e: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a132: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00a136: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a13c: 0c02 |000a: move-result-object v2 │ │ +00a13e: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ +00a142: 0734 |000d: move-object v4, v3 │ │ +00a144: 0735 |000e: move-object v5, v3 │ │ +00a146: 0736 |000f: move-object v6, v3 │ │ +00a148: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a14e: 0c00 |0013: move-result-object v0 │ │ +00a150: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0015 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -428,28 +428,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -007838: |[007838] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarmsForBackup:()Landroid/database/Cursor; │ │ -007848: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00784a: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -00784e: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -007852: 6202 e500 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -007856: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -00785c: 0c02 |000a: move-result-object v2 │ │ -00785e: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ -007862: 0734 |000d: move-object v4, v3 │ │ -007864: 0735 |000e: move-object v5, v3 │ │ -007866: 0736 |000f: move-object v6, v3 │ │ -007868: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ -00786e: 0c00 |0013: move-result-object v0 │ │ -007870: 1100 |0014: return-object v0 │ │ +00a154: |[00a154] com.episode6.android.appalarm.pro.AalDbAdapter.fetchAllAlarmsForBackup:()Landroid/database/Cursor; │ │ +00a164: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00a166: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a16a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a16e: 6202 e500 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +00a172: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a178: 0c02 |000a: move-result-object v2 │ │ +00a17a: 1a07 cb02 |000b: const-string v7, "_id" // string@02cb │ │ +00a17e: 0734 |000d: move-object v4, v3 │ │ +00a180: 0735 |000e: move-object v5, v3 │ │ +00a182: 0736 |000f: move-object v6, v3 │ │ +00a184: 7408 7d00 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007d │ │ +00a18a: 0c00 |0013: move-result-object v0 │ │ +00a18c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0015 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -457,86 +457,86 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -007874: |[007874] com.episode6.android.appalarm.pro.AalDbAdapter.fetchEnabledAlarms:()Landroid/database/Cursor; │ │ -007884: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -007886: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -00788a: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ -00788e: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -007892: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -007898: 0c02 |000a: move-result-object v2 │ │ -00789a: 1a03 2103 |000b: const-string v3, "alarm_enabled=1" // string@0321 │ │ -00789e: 1a07 cb02 |000d: const-string v7, "_id" // string@02cb │ │ -0078a2: 0745 |000f: move-object v5, v4 │ │ -0078a4: 0746 |0010: move-object v6, v4 │ │ -0078a6: 7408 7d00 0000 |0011: 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@007d │ │ -0078ac: 0c00 |0014: move-result-object v0 │ │ -0078ae: 1100 |0015: return-object v0 │ │ +00a190: |[00a190] com.episode6.android.appalarm.pro.AalDbAdapter.fetchEnabledAlarms:()Landroid/database/Cursor; │ │ +00a1a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00a1a2: 5480 1100 |0001: iget-object v0, v8, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a1a6: 1a01 3d03 |0003: const-string v1, "alarms" // string@033d │ │ +00a1aa: 6202 e600 |0005: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00a1ae: 7110 1003 0200 |0007: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a1b4: 0c02 |000a: move-result-object v2 │ │ +00a1b6: 1a03 2103 |000b: const-string v3, "alarm_enabled=1" // string@0321 │ │ +00a1ba: 1a07 cb02 |000d: const-string v7, "_id" // string@02cb │ │ +00a1be: 0745 |000f: move-object v5, v4 │ │ +00a1c0: 0746 |0010: move-object v6, v4 │ │ +00a1c2: 7408 7d00 0000 |0011: 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@007d │ │ +00a1c8: 0c00 |0014: move-result-object v0 │ │ +00a1ca: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ locals : │ │ 0x0000 - 0x0016 reg=8 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'getAlarmById' │ │ type : '(J)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 85 16-bit code units │ │ -0078b0: |[0078b0] com.episode6.android.appalarm.pro.AalDbAdapter.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -0078c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0078c2: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0078c6: 3100 0b00 |0003: cmp-long v0, v11, v0 │ │ -0078ca: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -0078ce: 2208 9400 |0007: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -0078d2: 7010 e801 0800 |0009: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -0078d8: 1108 |000c: return-object v8 │ │ -0078da: 54a0 1100 |000d: iget-object v0, v10, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0078de: 1a01 3d03 |000f: const-string v1, "alarms" // string@033d │ │ -0078e2: 6202 e500 |0011: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ -0078e6: 7110 1003 0200 |0013: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ -0078ec: 0c02 |0016: move-result-object v2 │ │ -0078ee: 2203 fc00 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -0078f2: 7010 a703 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0078f8: 1a05 cc02 |001c: const-string v5, "_id=" // string@02cc │ │ -0078fc: 6e20 ab03 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -007902: 0c03 |0021: move-result-object v3 │ │ -007904: 6e30 a903 b30c |0022: invoke-virtual {v3, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -00790a: 0c03 |0025: move-result-object v3 │ │ -00790c: 6e10 ac03 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007912: 0c03 |0029: move-result-object v3 │ │ -007914: 1a07 cb02 |002a: const-string v7, "_id" // string@02cb │ │ -007918: 0745 |002c: move-object v5, v4 │ │ -00791a: 0746 |002d: move-object v6, v4 │ │ -00791c: 7408 7d00 0000 |002e: 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@007d │ │ -007922: 0c09 |0031: move-result-object v9 │ │ -007924: 3909 0800 |0032: if-nez v9, 003a // +0008 │ │ -007928: 2208 9400 |0034: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00792c: 7010 e801 0800 |0036: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007932: 28d3 |0039: goto 000c // -002d │ │ -007934: 7210 7600 0900 |003a: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -00793a: 7210 7500 0900 |003d: invoke-interface {v9}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -007940: 0a00 |0040: move-result v0 │ │ -007942: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ -007946: 7210 7100 0900 |0043: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -00794c: 2208 9400 |0046: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -007950: 7010 e801 0800 |0048: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007956: 28c1 |004b: goto 000c // -003f │ │ -007958: 2208 9400 |004c: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -00795c: 7020 e901 9800 |004e: invoke-direct {v8, v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ -007962: 7210 7100 0900 |0051: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -007968: 28b8 |0054: goto 000c // -0048 │ │ +00a1cc: |[00a1cc] com.episode6.android.appalarm.pro.AalDbAdapter.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a1dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00a1de: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +00a1e2: 3100 0c00 |0003: cmp-long v0, v12, v0 │ │ +00a1e6: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +00a1ea: 2208 9400 |0007: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a1ee: 7010 e801 0800 |0009: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a1f4: 1108 |000c: return-object v8 │ │ +00a1f6: 54b0 1100 |000d: iget-object v0, v11, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a1fa: 1a01 3d03 |000f: const-string v1, "alarms" // string@033d │ │ +00a1fe: 6202 e500 |0011: sget-object v2, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_ALL:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e5 │ │ +00a202: 7110 1003 0200 |0013: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/SimplePropertyCollection;.getKeyArray:([Lcom/episode6/android/appalarm/pro/SimpleProperty;)[Ljava/lang/String; // method@0310 │ │ +00a208: 0c02 |0016: move-result-object v2 │ │ +00a20a: 2203 fc00 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00a20e: 7010 a803 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a214: 1a05 cc02 |001c: const-string v5, "_id=" // string@02cc │ │ +00a218: 6e20 ac03 5300 |001e: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a21e: 0c03 |0021: move-result-object v3 │ │ +00a220: 6e30 aa03 c30d |0022: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a226: 0c03 |0025: move-result-object v3 │ │ +00a228: 6e10 ad03 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a22e: 0c03 |0029: move-result-object v3 │ │ +00a230: 1a07 cb02 |002a: const-string v7, "_id" // string@02cb │ │ +00a234: 0745 |002c: move-object v5, v4 │ │ +00a236: 0746 |002d: move-object v6, v4 │ │ +00a238: 7408 7d00 0000 |002e: 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@007d │ │ +00a23e: 0c09 |0031: move-result-object v9 │ │ +00a240: 3909 0800 |0032: if-nez v9, 003a // +0008 │ │ +00a244: 2208 9400 |0034: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a248: 7010 e801 0800 |0036: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a24e: 28d3 |0039: goto 000c // -002d │ │ +00a250: 7210 7600 0900 |003a: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +00a256: 7210 7500 0900 |003d: invoke-interface {v9}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00a25c: 0a00 |0040: move-result v0 │ │ +00a25e: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ +00a262: 7210 7100 0900 |0043: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00a268: 2208 9400 |0046: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a26c: 7010 e801 0800 |0048: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a272: 28c1 |004b: goto 000c // -003f │ │ +00a274: 2208 9400 |004c: new-instance v8, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a278: 7020 e901 9800 |004e: invoke-direct {v8, v9}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:(Landroid/database/Cursor;)V // method@01e9 │ │ +00a27e: 7210 7100 0900 |0051: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00a284: 28b8 |0054: goto 000c // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0007 line=76 │ │ 0x000c line=92 │ │ 0x000d line=79 │ │ 0x0032 line=81 │ │ @@ -546,30 +546,30 @@ │ │ 0x0043 line=87 │ │ 0x0046 line=88 │ │ 0x004c line=90 │ │ 0x0051 line=91 │ │ locals : │ │ 0x0051 - 0x0055 reg=8 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x0032 - 0x0055 reg=9 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x0055 reg=10 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ - 0x0000 - 0x0055 reg=11 id J │ │ + 0x0000 - 0x0055 reg=11 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ + 0x0000 - 0x0055 reg=12 id J │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ name : 'getNewAlarm' │ │ type : '()Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00796c: |[00796c] com.episode6.android.appalarm.pro.AalDbAdapter.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -00797c: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -007980: 7010 e801 0000 |0002: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ -007986: 1100 |0005: return-object v0 │ │ +00a288: |[00a288] com.episode6.android.appalarm.pro.AalDbAdapter.getNewAlarm:()Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a298: 2200 9400 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00a29c: 7010 e801 0000 |0002: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:()V // method@01e8 │ │ +00a2a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AalDbAdapter;) │ │ @@ -577,24 +577,24 @@ │ │ type : '()Lcom/episode6/android/appalarm/pro/AalDbAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -007988: |[007988] com.episode6.android.appalarm.pro.AalDbAdapter.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ -007998: 2200 6100 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // type@0061 │ │ -00799c: 5421 1000 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ -0079a0: 7020 e500 1000 |0004: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@00e5 │ │ -0079a6: 5b20 1200 |0007: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -0079aa: 5420 1200 |0009: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ -0079ae: 6e10 e700 0000 |000b: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e7 │ │ -0079b4: 0c00 |000e: move-result-object v0 │ │ -0079b6: 5b20 1100 |000f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0079ba: 1102 |0011: return-object v2 │ │ +00a2a4: |[00a2a4] com.episode6.android.appalarm.pro.AalDbAdapter.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ +00a2b4: 2200 6100 |0000: new-instance v0, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // type@0061 │ │ +00a2b8: 5421 1000 |0002: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mCtx:Landroid/content/Context; // field@0010 │ │ +00a2bc: 7020 e500 1000 |0004: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@00e5 │ │ +00a2c2: 5b20 1200 |0007: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a2c6: 5420 1200 |0009: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDbHelper:Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper; // field@0012 │ │ +00a2ca: 6e10 e700 0000 |000b: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AalDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e7 │ │ +00a2d0: 0c00 |000e: move-result-object v0 │ │ +00a2d2: 5b20 1100 |000f: iput-object v0, v2, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a2d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=54 │ │ 0x0011 line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ @@ -604,20 +604,20 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0079bc: |[0079bc] com.episode6.android.appalarm.pro.AalDbAdapter.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V │ │ -0079cc: 5430 1100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -0079d0: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ -0079d4: 1a02 cb02 |0004: const-string v2, "_id" // string@02cb │ │ -0079d8: 6e40 0702 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ -0079de: 0e00 |0009: return-void │ │ +00a2d8: |[00a2d8] com.episode6.android.appalarm.pro.AalDbAdapter.saveAlarm:(Lcom/episode6/android/appalarm/pro/AlarmItem;)V │ │ +00a2e8: 5430 1100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a2ec: 1a01 3d03 |0002: const-string v1, "alarms" // string@033d │ │ +00a2f0: 1a02 cb02 |0004: const-string v2, "_id" // string@02cb │ │ +00a2f4: 6e40 0702 0421 |0006: invoke-virtual {v4, v0, v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.saveItem:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ +00a2fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/episode6/android/appalarm/pro/AalDbAdapter; │ │ 0x0000 - 0x000a reg=4 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ @@ -627,35 +627,35 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0079e0: |[0079e0] com.episode6.android.appalarm.pro.AalDbAdapter.setAlarmEnabled:(JZ)V │ │ -0079f0: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ -0079f4: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ -0079fa: 1a01 2003 |0005: const-string v1, "alarm_enabled" // string@0320 │ │ -0079fe: 7110 8a03 0800 |0007: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ -007a04: 0c02 |000a: move-result-object v2 │ │ -007a06: 6e30 3e00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ -007a0c: 5451 1100 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ -007a10: 1a02 3d03 |0010: const-string v2, "alarms" // string@033d │ │ -007a14: 2203 fc00 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -007a18: 7010 a703 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -007a1e: 1a04 cc02 |0017: const-string v4, "_id=" // string@02cc │ │ -007a22: 6e20 ab03 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -007a28: 0c03 |001c: move-result-object v3 │ │ -007a2a: 6e30 a903 6307 |001d: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03a9 │ │ -007a30: 0c03 |0020: move-result-object v3 │ │ -007a32: 6e10 ac03 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -007a38: 0c03 |0024: move-result-object v3 │ │ -007a3a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -007a3c: 6e54 7e00 2130 |0026: 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@007e │ │ -007a42: 0e00 |0029: return-void │ │ +00a2fc: |[00a2fc] com.episode6.android.appalarm.pro.AalDbAdapter.setAlarmEnabled:(JZ)V │ │ +00a30c: 2200 1800 |0000: new-instance v0, Landroid/content/ContentValues; // type@0018 │ │ +00a310: 7010 3c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@003c │ │ +00a316: 1a01 2003 |0005: const-string v1, "alarm_enabled" // string@0320 │ │ +00a31a: 7110 8a03 0800 |0007: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@038a │ │ +00a320: 0c02 |000a: move-result-object v2 │ │ +00a322: 6e30 3e00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@003e │ │ +00a328: 5451 1100 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@0011 │ │ +00a32c: 1a02 3d03 |0010: const-string v2, "alarms" // string@033d │ │ +00a330: 2203 fc00 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00a334: 7010 a803 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00a33a: 1a04 cc02 |0017: const-string v4, "_id=" // string@02cc │ │ +00a33e: 6e20 ac03 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00a344: 0c03 |001c: move-result-object v3 │ │ +00a346: 6e30 aa03 6307 |001d: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03aa │ │ +00a34c: 0c03 |0020: move-result-object v3 │ │ +00a34e: 6e10 ad03 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00a354: 0c03 |0024: move-result-object v3 │ │ +00a356: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +00a358: 6e54 7e00 2130 |0026: 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@007e │ │ +00a35e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x000e line=107 │ │ 0x0029 line=108 │ │ locals : │ │ @@ -699,61 +699,61 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007a44: |[007a44] com.episode6.android.appalarm.pro.AalService$1.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007a54: 5b01 1300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a58: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007a5e: 0e00 |0005: return-void │ │ +00a360: |[00a360] com.episode6.android.appalarm.pro.AalService$1.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a370: 5b01 1300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a374: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a37a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -007a60: |[007a60] com.episode6.android.appalarm.pro.AalService$1.run:()V │ │ -007a70: 5431 1300 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a74: 7110 0601 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007a7a: 0c01 |0005: move-result-object v1 │ │ -007a7c: 3801 2e00 |0006: if-eqz v1, 0034 // +002e │ │ -007a80: 5431 1300 |0008: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007a84: 7110 0601 0100 |000a: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007a8a: 0c01 |000d: move-result-object v1 │ │ -007a8c: 1a02 2803 |000e: const-string v2, "alarm_mute_snooze" // string@0328 │ │ -007a90: 6e20 f101 2100 |0010: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -007a96: 0a01 |0013: move-result v1 │ │ -007a98: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -007a9c: 2200 1c00 |0016: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007aa0: 5431 1300 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007aa4: 6e10 2301 0100 |001a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007aaa: 0c01 |001d: move-result-object v1 │ │ -007aac: 1c02 d000 |001e: const-class v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -007ab0: 7030 4600 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007ab6: 1401 0400 0010 |0023: const v1, #float 2.52436e-29 // #10000004 │ │ -007abc: 6e20 5c00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -007ac2: 5431 1300 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007ac6: 6e20 4801 0100 |002b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -007acc: 5431 1300 |002e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ -007ad0: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -007ad2: 7120 0901 2100 |0031: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0109 │ │ -007ad8: 0e00 |0034: return-void │ │ +00a37c: |[00a37c] com.episode6.android.appalarm.pro.AalService$1.run:()V │ │ +00a38c: 5431 1300 |0000: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a390: 7110 0601 0100 |0002: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a396: 0c01 |0005: move-result-object v1 │ │ +00a398: 3801 2e00 |0006: if-eqz v1, 0034 // +002e │ │ +00a39c: 5431 1300 |0008: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3a0: 7110 0601 0100 |000a: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a3a6: 0c01 |000d: move-result-object v1 │ │ +00a3a8: 1a02 2803 |000e: const-string v2, "alarm_mute_snooze" // string@0328 │ │ +00a3ac: 6e20 f101 2100 |0010: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00a3b2: 0a01 |0013: move-result v1 │ │ +00a3b4: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +00a3b8: 2200 1c00 |0016: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a3bc: 5431 1300 |0018: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3c0: 6e10 2301 0100 |001a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a3c6: 0c01 |001d: move-result-object v1 │ │ +00a3c8: 1c02 d000 |001e: const-class v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00a3cc: 7030 4600 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a3d2: 1401 0400 0010 |0023: const v1, #float 2.52436e-29 // #10000004 │ │ +00a3d8: 6e20 5c00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00a3de: 5431 1300 |0029: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3e2: 6e20 4801 0100 |002b: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00a3e8: 5431 1300 |002e: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$1;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0013 │ │ +00a3ec: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +00a3ee: 7120 0901 2100 |0031: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0109 │ │ +00a3f4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0008 line=399 │ │ 0x0016 line=400 │ │ 0x0023 line=401 │ │ 0x0029 line=402 │ │ @@ -798,86 +798,86 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007adc: |[007adc] com.episode6.android.appalarm.pro.AalService$2.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007aec: 5b01 1400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007af0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007af6: 0e00 |0005: return-void │ │ +00a3f8: |[00a3f8] com.episode6.android.appalarm.pro.AalService$2.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a408: 5b01 1400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a40c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -007af8: |[007af8] com.episode6.android.appalarm.pro.AalService$2.run:()V │ │ -007b08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -007b0a: 5464 1400 |0001: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b0e: 7120 0d01 5400 |0003: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010d │ │ -007b14: 5464 1400 |0006: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b18: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -007b1a: 7120 0e01 5400 |0009: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010e │ │ -007b20: 5464 1400 |000c: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b24: 7110 0f01 0400 |000e: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010f │ │ -007b2a: 1602 e803 |0011: const-wide/16 v2, #int 1000 // #3e8 │ │ -007b2e: 5464 1400 |0013: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b32: 7110 1001 0400 |0015: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0110 │ │ -007b38: 0a04 |0018: move-result v4 │ │ -007b3a: 3804 2000 |0019: if-eqz v4, 0039 // +0020 │ │ -007b3e: 5464 1400 |001b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b42: 7110 0601 0400 |001d: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007b48: 0c04 |0020: move-result-object v4 │ │ -007b4a: 1a05 3b03 |0021: const-string v5, "alarm_wl_timeout_batt" // string@033b │ │ -007b4e: 6e20 f201 5400 |0023: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007b54: 0a04 |0026: move-result v4 │ │ -007b56: 8144 |0027: int-to-long v4, v4 │ │ -007b58: bd42 |0028: mul-long/2addr v2, v4 │ │ -007b5a: 5464 1400 |0029: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b5e: 7110 1201 0400 |002b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; // method@0112 │ │ -007b64: 0c04 |002e: move-result-object v4 │ │ -007b66: 5465 1400 |002f: iget-object v5, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b6a: 7110 1101 0500 |0031: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; // method@0111 │ │ -007b70: 0c05 |0034: move-result-object v5 │ │ -007b72: 6e40 a000 5432 |0035: invoke-virtual {v4, v5, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -007b78: 0e00 |0038: return-void │ │ -007b7a: 5464 1400 |0039: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007b7e: 7110 0601 0400 |003b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007b84: 0c04 |003e: move-result-object v4 │ │ -007b86: 1a05 3c03 |003f: const-string v5, "alarm_wl_timeout_plug" // string@033c │ │ -007b8a: 6e20 f201 5400 |0041: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007b90: 0a04 |0044: move-result v4 │ │ -007b92: 8144 |0045: int-to-long v4, v4 │ │ -007b94: bd42 |0046: mul-long/2addr v2, v4 │ │ -007b96: 28e2 |0047: goto 0029 // -001e │ │ -007b98: 0d00 |0048: move-exception v0 │ │ -007b9a: 2201 1c00 |0049: new-instance v1, Landroid/content/Intent; // type@001c │ │ -007b9e: 5464 1400 |004b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007ba2: 6e10 2301 0400 |004d: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007ba8: 0c04 |0050: move-result-object v4 │ │ -007baa: 1c05 6a00 |0051: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -007bae: 7030 4600 4105 |0053: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007bb4: 1a04 bc06 |0056: const-string v4, "set_silent_alarm" // string@06bc │ │ -007bb8: 6e20 5900 4100 |0058: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -007bbe: 5464 1400 |005b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ -007bc2: 6e20 4901 1400 |005d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ -007bc8: 28d8 |0060: goto 0038 // -0028 │ │ +00a414: |[00a414] com.episode6.android.appalarm.pro.AalService$2.run:()V │ │ +00a424: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00a426: 5464 1400 |0001: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a42a: 7120 0d01 5400 |0003: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010d │ │ +00a430: 5464 1400 |0006: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a434: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +00a436: 7120 0e01 5400 |0009: invoke-static {v4, v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@010e │ │ +00a43c: 5464 1400 |000c: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a440: 7110 0f01 0400 |000e: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010f │ │ +00a446: 1602 e803 |0011: const-wide/16 v2, #int 1000 // #3e8 │ │ +00a44a: 5464 1400 |0013: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a44e: 7110 1001 0400 |0015: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0110 │ │ +00a454: 0a04 |0018: move-result v4 │ │ +00a456: 3804 2000 |0019: if-eqz v4, 0039 // +0020 │ │ +00a45a: 5464 1400 |001b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a45e: 7110 0601 0400 |001d: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a464: 0c04 |0020: move-result-object v4 │ │ +00a466: 1a05 3b03 |0021: const-string v5, "alarm_wl_timeout_batt" // string@033b │ │ +00a46a: 6e20 f201 5400 |0023: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a470: 0a04 |0026: move-result v4 │ │ +00a472: 8144 |0027: int-to-long v4, v4 │ │ +00a474: bd42 |0028: mul-long/2addr v2, v4 │ │ +00a476: 5464 1400 |0029: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a47a: 7110 1201 0400 |002b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; // method@0112 │ │ +00a480: 0c04 |002e: move-result-object v4 │ │ +00a482: 5465 1400 |002f: iget-object v5, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a486: 7110 1101 0500 |0031: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AalService;.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; // method@0111 │ │ +00a48c: 0c05 |0034: move-result-object v5 │ │ +00a48e: 6e40 a000 5432 |0035: invoke-virtual {v4, v5, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00a494: 0e00 |0038: return-void │ │ +00a496: 5464 1400 |0039: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a49a: 7110 0601 0400 |003b: invoke-static {v4}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a4a0: 0c04 |003e: move-result-object v4 │ │ +00a4a2: 1a05 3c03 |003f: const-string v5, "alarm_wl_timeout_plug" // string@033c │ │ +00a4a6: 6e20 f201 5400 |0041: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a4ac: 0a04 |0044: move-result v4 │ │ +00a4ae: 8144 |0045: int-to-long v4, v4 │ │ +00a4b0: bd42 |0046: mul-long/2addr v2, v4 │ │ +00a4b2: 28e2 |0047: goto 0029 // -001e │ │ +00a4b4: 0d00 |0048: move-exception v0 │ │ +00a4b6: 2201 1c00 |0049: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00a4ba: 5464 1400 |004b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a4be: 6e10 2301 0400 |004d: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a4c4: 0c04 |0050: move-result-object v4 │ │ +00a4c6: 1c05 6a00 |0051: const-class v5, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00a4ca: 7030 4600 4105 |0053: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a4d0: 1a04 bb06 |0056: const-string v4, "set_silent_alarm" // string@06bb │ │ +00a4d4: 6e20 5900 4100 |0058: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00a4da: 5464 1400 |005b: iget-object v4, v6, Lcom/episode6/android/appalarm/pro/AalService$2;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0014 │ │ +00a4de: 6e20 4901 1400 |005d: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ +00a4e4: 28d8 |0060: goto 0038 // -0028 │ │ catches : 1 │ │ 0x0006 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0001 line=560 │ │ 0x0006 line=562 │ │ 0x000c line=563 │ │ @@ -933,69 +933,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007bdc: |[007bdc] com.episode6.android.appalarm.pro.AalService$3.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007bec: 5b01 1500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007bf0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007bf6: 0e00 |0005: return-void │ │ +00a4f8: |[00a4f8] com.episode6.android.appalarm.pro.AalService$3.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a508: 5b01 1500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a50c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -007bf8: |[007bf8] com.episode6.android.appalarm.pro.AalService$3.run:()V │ │ -007c08: 5420 1500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c0c: 7110 1301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c12: 0c00 |0005: move-result-object v0 │ │ -007c14: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -007c18: 5420 1500 |0008: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c1c: 5421 1500 |000a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c20: 7110 1501 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0115 │ │ -007c26: 0c01 |000f: move-result-object v1 │ │ -007c28: 7120 1401 1000 |0010: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007c2e: 5420 1500 |0013: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c32: 7110 0701 0000 |0015: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0107 │ │ -007c38: 0a00 |0018: move-result v0 │ │ -007c3a: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ -007c3e: 5420 1500 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c42: 7110 1301 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c48: 0c00 |0020: move-result-object v0 │ │ -007c4a: 6e10 8700 0000 |0021: invoke-virtual {v0}, Landroid/media/Ringtone;.isPlaying:()Z // method@0087 │ │ -007c50: 0a00 |0024: move-result v0 │ │ -007c52: 3900 0b00 |0025: if-nez v0, 0030 // +000b │ │ -007c56: 5420 1500 |0027: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c5a: 7110 1301 0000 |0029: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007c60: 0c00 |002c: move-result-object v0 │ │ -007c62: 6e10 8800 0000 |002d: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0088 │ │ -007c68: 1600 e803 |0030: const-wide/16 v0, #int 1000 // #3e8 │ │ -007c6c: 7120 b003 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007c72: 28de |0035: goto 0013 // -0022 │ │ -007c74: 0d00 |0036: move-exception v0 │ │ -007c76: 28dc |0037: goto 0013 // -0024 │ │ -007c78: 0d00 |0038: move-exception v0 │ │ -007c7a: 5420 1500 |0039: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ -007c7e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -007c80: 7120 1401 1000 |003c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007c86: 0e00 |003f: return-void │ │ +00a514: |[00a514] com.episode6.android.appalarm.pro.AalService$3.run:()V │ │ +00a524: 5420 1500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a528: 7110 1301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a52e: 0c00 |0005: move-result-object v0 │ │ +00a530: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +00a534: 5420 1500 |0008: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a538: 5421 1500 |000a: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a53c: 7110 1501 0100 |000c: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0115 │ │ +00a542: 0c01 |000f: move-result-object v1 │ │ +00a544: 7120 1401 1000 |0010: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a54a: 5420 1500 |0013: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a54e: 7110 0701 0000 |0015: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@0107 │ │ +00a554: 0a00 |0018: move-result v0 │ │ +00a556: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ +00a55a: 5420 1500 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a55e: 7110 1301 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a564: 0c00 |0020: move-result-object v0 │ │ +00a566: 6e10 8700 0000 |0021: invoke-virtual {v0}, Landroid/media/Ringtone;.isPlaying:()Z // method@0087 │ │ +00a56c: 0a00 |0024: move-result v0 │ │ +00a56e: 3900 0b00 |0025: if-nez v0, 0030 // +000b │ │ +00a572: 5420 1500 |0027: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a576: 7110 1301 0000 |0029: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a57c: 0c00 |002c: move-result-object v0 │ │ +00a57e: 6e10 8800 0000 |002d: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0088 │ │ +00a584: 1600 e803 |0030: const-wide/16 v0, #int 1000 // #3e8 │ │ +00a588: 7120 b103 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a58e: 28de |0035: goto 0013 // -0022 │ │ +00a590: 0d00 |0036: move-exception v0 │ │ +00a592: 28dc |0037: goto 0013 // -0024 │ │ +00a594: 0d00 |0038: move-exception v0 │ │ +00a596: 5420 1500 |0039: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService$3;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0015 │ │ +00a59a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +00a59c: 7120 1401 1000 |003c: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a5a2: 0e00 |003f: return-void │ │ catches : 2 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0032 - 0x0035 │ │ Ljava/lang/InterruptedException; -> 0x0036 │ │ Ljava/lang/Exception; -> 0x0038 │ │ positions : │ │ @@ -1047,69 +1047,69 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007ca4: |[007ca4] com.episode6.android.appalarm.pro.AalService$4.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007cb4: 5b01 1600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cb8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007cbe: 0e00 |0005: return-void │ │ +00a5c0: |[00a5c0] com.episode6.android.appalarm.pro.AalService$4.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a5d0: 5b01 1600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a5d4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -007cc0: |[007cc0] com.episode6.android.appalarm.pro.AalService$4.run:()V │ │ -007cd0: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -007cd4: 5431 1600 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cd8: 7110 0601 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007cde: 0c01 |0007: move-result-object v1 │ │ -007ce0: 1a02 3a03 |0008: const-string v2, "alarm_wifi_wait_time" // string@033a │ │ -007ce4: 6e20 f201 2100 |000a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -007cea: 0a01 |000d: move-result v1 │ │ -007cec: b210 |000e: mul-int/2addr v0, v1 │ │ -007cee: 8101 |000f: int-to-long v1, v0 │ │ -007cf0: 7120 b003 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007cf6: 5431 1600 |0013: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007cfa: 7110 0a01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010a │ │ -007d00: 0a01 |0018: move-result v1 │ │ -007d02: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -007d06: 5431 1600 |001b: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ -007d0a: 7110 0b01 0100 |001d: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010b │ │ -007d10: 0e00 |0020: return-void │ │ -007d12: 0d01 |0021: move-exception v1 │ │ -007d14: 28f1 |0022: goto 0013 // -000f │ │ +00a5dc: |[00a5dc] com.episode6.android.appalarm.pro.AalService$4.run:()V │ │ +00a5ec: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +00a5f0: 5441 1600 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a5f4: 7110 0601 0100 |0004: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a5fa: 0c01 |0007: move-result-object v1 │ │ +00a5fc: 1a02 3a03 |0008: const-string v2, "alarm_wifi_wait_time" // string@033a │ │ +00a600: 6e20 f201 2100 |000a: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00a606: 0a01 |000d: move-result v1 │ │ +00a608: b210 |000e: mul-int/2addr v0, v1 │ │ +00a60a: 8102 |000f: int-to-long v2, v0 │ │ +00a60c: 7120 b103 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a612: 5441 1600 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a616: 7110 0a01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010a │ │ +00a61c: 0a01 |0018: move-result v1 │ │ +00a61e: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +00a622: 5441 1600 |001b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$4;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0016 │ │ +00a626: 7110 0b01 0100 |001d: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@010b │ │ +00a62c: 0e00 |0020: return-void │ │ +00a62e: 0d01 |0021: move-exception v1 │ │ +00a630: 28f1 |0022: goto 0013 // -000f │ │ catches : 1 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=623 │ │ 0x0002 line=624 │ │ 0x000f line=626 │ │ 0x0013 line=628 │ │ 0x001b line=629 │ │ 0x0020 line=631 │ │ 0x0021 line=627 │ │ locals : │ │ 0x0002 - 0x0023 reg=0 timeout I │ │ - 0x0000 - 0x0023 reg=3 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ + 0x0000 - 0x0023 reg=4 this Lcom/episode6/android/appalarm/pro/AalService$4; │ │ │ │ source_file_idx : 81 (AalService.java) │ │ │ │ Class #8 header: │ │ class_idx : 103 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 248 │ │ @@ -1142,76 +1142,76 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007d28: |[007d28] com.episode6.android.appalarm.pro.AalService$5.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007d38: 5b01 1700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d3c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007d42: 0e00 |0005: return-void │ │ +00a644: |[00a644] com.episode6.android.appalarm.pro.AalService$5.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a654: 5b01 1700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a658: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a65e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -007d44: |[007d44] com.episode6.android.appalarm.pro.AalService$5.run:()V │ │ -007d54: 5441 1700 |0000: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -007d5a: 7120 0801 2100 |0003: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0108 │ │ -007d60: 5441 1700 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d64: 7110 1301 0100 |0008: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ -007d6a: 0c01 |000b: move-result-object v1 │ │ -007d6c: 6e10 8a00 0100 |000c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -007d72: 5441 1700 |000f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d76: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -007d78: 7120 1401 2100 |0012: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ -007d7e: 5441 1700 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007d82: 7110 0601 0100 |0017: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007d88: 0c01 |001a: move-result-object v1 │ │ -007d8a: 1a02 3603 |001b: const-string v2, "alarm_stop_app" // string@0336 │ │ -007d8e: 6e20 f101 2100 |001d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -007d94: 0a01 |0020: move-result v1 │ │ -007d96: 3801 2a00 |0021: if-eqz v1, 004b // +002a │ │ -007d9a: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007d9e: 5441 1700 |0025: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007da2: 6e10 2301 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007da8: 0c01 |002a: move-result-object v1 │ │ -007daa: 1c02 b900 |002b: const-class v2, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -007dae: 7030 4600 1002 |002d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007db4: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ -007db8: 6e20 5c00 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -007dbe: 1a01 3006 |0035: const-string v1, "package_to_restart" // string@0630 │ │ -007dc2: 5442 1700 |0037: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007dc6: 7110 0601 0200 |0039: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ -007dcc: 0c02 |003c: move-result-object v2 │ │ -007dce: 1a03 2c03 |003d: const-string v3, "alarm_package_name" // string@032c │ │ -007dd2: 6e20 fd01 3200 |003f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -007dd8: 0c02 |0042: move-result-object v2 │ │ -007dda: 6e30 5700 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -007de0: 5441 1700 |0046: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007de4: 6e20 4801 0100 |0048: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -007dea: 5441 1700 |004b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ -007dee: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -007df4: 0e00 |0050: return-void │ │ -007df6: 0d01 |0051: move-exception v1 │ │ -007df8: 28c3 |0052: goto 0015 // -003d │ │ +00a660: |[00a660] com.episode6.android.appalarm.pro.AalService$5.run:()V │ │ +00a670: 5441 1700 |0000: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a674: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00a676: 7120 0801 2100 |0003: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z // method@0108 │ │ +00a67c: 5441 1700 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a680: 7110 1301 0100 |0008: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; // method@0113 │ │ +00a686: 0c01 |000b: move-result-object v1 │ │ +00a688: 6e10 8a00 0100 |000c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00a68e: 5441 1700 |000f: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a692: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +00a694: 7120 1401 2100 |0012: invoke-static {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; // method@0114 │ │ +00a69a: 5441 1700 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a69e: 7110 0601 0100 |0017: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a6a4: 0c01 |001a: move-result-object v1 │ │ +00a6a6: 1a02 3603 |001b: const-string v2, "alarm_stop_app" // string@0336 │ │ +00a6aa: 6e20 f101 2100 |001d: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00a6b0: 0a01 |0020: move-result v1 │ │ +00a6b2: 3801 2a00 |0021: if-eqz v1, 004b // +002a │ │ +00a6b6: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a6ba: 5441 1700 |0025: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a6be: 6e10 2301 0100 |0027: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a6c4: 0c01 |002a: move-result-object v1 │ │ +00a6c6: 1c02 b900 |002b: const-class v2, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00a6ca: 7030 4600 1002 |002d: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a6d0: 1501 0010 |0030: const/high16 v1, #int 268435456 // #1000 │ │ +00a6d4: 6e20 5c00 1000 |0032: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00a6da: 1a01 2f06 |0035: const-string v1, "package_to_restart" // string@062f │ │ +00a6de: 5442 1700 |0037: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a6e2: 7110 0601 0200 |0039: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AalService;.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@0106 │ │ +00a6e8: 0c02 |003c: move-result-object v2 │ │ +00a6ea: 1a03 2c03 |003d: const-string v3, "alarm_package_name" // string@032c │ │ +00a6ee: 6e20 fd01 3200 |003f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00a6f4: 0c02 |0042: move-result-object v2 │ │ +00a6f6: 6e30 5700 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00a6fc: 5441 1700 |0046: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a700: 6e20 4801 0100 |0048: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00a706: 5441 1700 |004b: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService$5;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0017 │ │ +00a70a: 6e10 4b01 0100 |004d: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00a710: 0e00 |0050: return-void │ │ +00a712: 0d01 |0051: move-exception v1 │ │ +00a714: 28c3 |0052: goto 0015 // -003d │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0051 │ │ positions : │ │ 0x0000 line=659 │ │ 0x0006 line=661 │ │ 0x000f line=662 │ │ @@ -1262,68 +1262,68 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007e0c: |[007e0c] com.episode6.android.appalarm.pro.AalService$6.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007e1c: 5b01 1800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e20: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -007e26: 0e00 |0005: return-void │ │ +00a728: |[00a728] com.episode6.android.appalarm.pro.AalService$6.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a738: 5b01 1800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a73c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00a742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -007e28: |[007e28] com.episode6.android.appalarm.pro.AalService$6.run:()V │ │ -007e38: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -007e3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -007e3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -007e3e: d802 0201 |0003: add-int/lit8 v2, v2, #int 1 // #01 │ │ -007e42: 1603 7017 |0005: const-wide/16 v3, #int 6000 // #1770 │ │ -007e46: 7120 b003 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -007e4c: 5473 1800 |000a: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e50: 7110 0c01 0300 |000c: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AalService;.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010c │ │ -007e56: 0a03 |000f: move-result v3 │ │ -007e58: 3803 f3ff |0010: if-eqz v3, 0003 // -000d │ │ -007e5c: 1253 |0012: const/4 v3, #int 5 // #5 │ │ -007e5e: 3432 f0ff |0013: if-lt v2, v3, 0003 // -0010 │ │ -007e62: 5473 1800 |0015: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ -007e66: 6e10 2301 0300 |0017: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -007e6c: 0c03 |001a: move-result-object v3 │ │ -007e6e: 1a04 6c03 |001b: const-string v4, "audio" // string@036c │ │ -007e72: 6e20 4200 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -007e78: 0c00 |0020: move-result-object v0 │ │ -007e7a: 1f00 2b00 |0021: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -007e7e: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -007e80: 6e20 8300 3000 |0024: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -007e86: 6e10 8200 0000 |0027: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ -007e8c: 0a03 |002a: move-result v3 │ │ -007e8e: 3903 0c00 |002b: if-nez v3, 0037 // +000c │ │ -007e92: 6e20 8400 6000 |002d: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -007e98: 6e20 8000 5000 |0030: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -007e9e: 0a03 |0033: move-result v3 │ │ -007ea0: 6e40 8500 5063 |0034: invoke-virtual {v0, v5, v3, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -007ea6: 0e00 |0037: return-void │ │ -007ea8: 0d01 |0038: move-exception v1 │ │ -007eaa: 6e10 9303 0100 |0039: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -007eb0: 28ce |003c: goto 000a // -0032 │ │ +00a744: |[00a744] com.episode6.android.appalarm.pro.AalService$6.run:()V │ │ +00a754: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +00a756: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +00a758: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00a75a: d802 0201 |0003: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00a75e: 1604 7017 |0005: const-wide/16 v4, #int 6000 // #1770 │ │ +00a762: 7120 b103 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00a768: 5483 1800 |000a: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a76c: 7110 0c01 0300 |000c: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AalService;.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z // method@010c │ │ +00a772: 0a03 |000f: move-result v3 │ │ +00a774: 3803 f3ff |0010: if-eqz v3, 0003 // -000d │ │ +00a778: 1253 |0012: const/4 v3, #int 5 // #5 │ │ +00a77a: 3432 f0ff |0013: if-lt v2, v3, 0003 // -0010 │ │ +00a77e: 5483 1800 |0015: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService$6;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0018 │ │ +00a782: 6e10 2301 0300 |0017: invoke-virtual {v3}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00a788: 0c03 |001a: move-result-object v3 │ │ +00a78a: 1a04 6c03 |001b: const-string v4, "audio" // string@036c │ │ +00a78e: 6e20 4200 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +00a794: 0c00 |0020: move-result-object v0 │ │ +00a796: 1f00 2b00 |0021: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00a79a: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +00a79c: 6e20 8300 3000 |0024: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +00a7a2: 6e10 8200 0000 |0027: invoke-virtual {v0}, Landroid/media/AudioManager;.isSpeakerphoneOn:()Z // method@0082 │ │ +00a7a8: 0a03 |002a: move-result v3 │ │ +00a7aa: 3903 0c00 |002b: if-nez v3, 0037 // +000c │ │ +00a7ae: 6e20 8400 7000 |002d: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +00a7b4: 6e20 8000 6000 |0030: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00a7ba: 0a03 |0033: move-result v3 │ │ +00a7bc: 6e40 8500 6073 |0034: invoke-virtual {v0, v6, v3, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00a7c2: 0e00 |0037: return-void │ │ +00a7c4: 0d01 |0038: move-exception v1 │ │ +00a7c6: 6e10 9403 0100 |0039: invoke-virtual {v1}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00a7cc: 28ce |003c: goto 000a // -0032 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Ljava/lang/InterruptedException; -> 0x0038 │ │ positions : │ │ 0x0002 line=718 │ │ 0x0003 line=721 │ │ 0x0005 line=723 │ │ @@ -1336,15 +1336,15 @@ │ │ 0x0037 line=735 │ │ 0x0038 line=724 │ │ 0x0039 line=726 │ │ locals : │ │ 0x0023 - 0x0038 reg=0 am Landroid/media/AudioManager; │ │ 0x0039 - 0x003d reg=1 e Ljava/lang/InterruptedException; │ │ 0x0003 - 0x003d reg=2 i I │ │ - 0x0000 - 0x003d reg=7 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ + 0x0000 - 0x003d reg=8 this Lcom/episode6/android/appalarm/pro/AalService$6; │ │ │ │ source_file_idx : 81 (AalService.java) │ │ │ │ Class #10 header: │ │ class_idx : 105 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ @@ -1376,51 +1376,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007ec4: |[007ec4] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -007ed4: 5b01 1900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ -007ed8: 7010 3900 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ -007ede: 0e00 |0005: return-void │ │ +00a7e0: |[00a7e0] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a7f0: 5b01 1900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ +00a7f4: 7010 3900 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0039 │ │ +00a7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -007ee0: |[007ee0] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -007ef0: 1a02 f305 |0000: const-string v2, "networkInfo" // string@05f3 │ │ -007ef4: 6e20 5100 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ -007efa: 0c01 |0005: move-result-object v1 │ │ -007efc: 1f01 2e00 |0006: check-cast v1, Landroid/net/NetworkInfo; // type@002e │ │ -007f00: 6e10 8e00 0100 |0008: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@008e │ │ -007f06: 0a02 |000b: move-result v2 │ │ -007f08: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -007f0c: 2200 1c00 |000e: new-instance v0, Landroid/content/Intent; // type@001c │ │ -007f10: 1c02 6a00 |0010: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -007f14: 7030 4600 4002 |0012: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -007f1a: 1a02 6004 |0015: const-string v2, "force_launch" // string@0460 │ │ -007f1e: 6e20 5900 2000 |0017: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -007f24: 5432 1900 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ -007f28: 6e20 4901 0200 |001c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ -007f2e: 0e00 |001f: return-void │ │ +00a7fc: |[00a7fc] com.episode6.android.appalarm.pro.AalService$WifiNetworkStateChangeReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +00a80c: 1a02 f205 |0000: const-string v2, "networkInfo" // string@05f2 │ │ +00a810: 6e20 5100 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0051 │ │ +00a816: 0c01 |0005: move-result-object v1 │ │ +00a818: 1f01 2e00 |0006: check-cast v1, Landroid/net/NetworkInfo; // type@002e │ │ +00a81c: 6e10 8e00 0100 |0008: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@008e │ │ +00a822: 0a02 |000b: move-result v2 │ │ +00a824: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +00a828: 2200 1c00 |000e: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00a82c: 1c02 6a00 |0010: const-class v2, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00a830: 7030 4600 4002 |0012: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00a836: 1a02 6004 |0015: const-string v2, "force_launch" // string@0460 │ │ +00a83a: 6e20 5900 2000 |0017: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00a840: 5432 1900 |001a: iget-object v2, v3, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.this$0:Lcom/episode6/android/appalarm/pro/AalService; // field@0019 │ │ +00a844: 6e20 4901 0200 |001c: invoke-virtual {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0149 │ │ +00a84a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0008 line=882 │ │ 0x000e line=883 │ │ 0x0015 line=884 │ │ 0x001a line=885 │ │ @@ -1670,64 +1670,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -007f30: |[007f30] com.episode6.android.appalarm.pro.AalService.:()V │ │ -007f40: 7010 3400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0034 │ │ -007f46: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -007f4a: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -007f50: 5b10 3600 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -007f54: 2200 6300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$1; // type@0063 │ │ -007f58: 7020 f700 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$1;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f7 │ │ -007f5e: 5b10 4400 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -007f62: 2200 6400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$2; // type@0064 │ │ -007f66: 7020 f900 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$2;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f9 │ │ -007f6c: 5b10 4200 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -007f70: 2200 6500 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$3; // type@0065 │ │ -007f74: 7020 fb00 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$3;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fb │ │ -007f7a: 5b10 3f00 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ -007f7e: 2200 6600 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$4; // type@0066 │ │ -007f82: 7020 fd00 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$4;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fd │ │ -007f88: 5b10 4700 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ -007f8c: 2200 6700 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$5; // type@0067 │ │ -007f90: 7020 ff00 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$5;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00ff │ │ -007f96: 5b10 4500 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ -007f9a: 2200 6800 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$6; // type@0068 │ │ -007f9e: 7020 0101 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$6;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0101 │ │ -007fa4: 5b10 4100 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ -007fa8: 0e00 |0034: return-void │ │ +00a84c: |[00a84c] com.episode6.android.appalarm.pro.AalService.:()V │ │ +00a85c: 7010 3400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0034 │ │ +00a862: 2200 3300 |0003: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +00a866: 7010 9e00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +00a86c: 5b10 3600 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00a870: 2200 6300 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$1; // type@0063 │ │ +00a874: 7020 f700 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$1;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f7 │ │ +00a87a: 5b10 4400 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00a87e: 2200 6400 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$2; // type@0064 │ │ +00a882: 7020 f900 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$2;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00f9 │ │ +00a888: 5b10 4200 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00a88c: 2200 6500 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$3; // type@0065 │ │ +00a890: 7020 fb00 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$3;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fb │ │ +00a896: 5b10 3f00 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ +00a89a: 2200 6600 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$4; // type@0066 │ │ +00a89e: 7020 fd00 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$4;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00fd │ │ +00a8a4: 5b10 4700 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ +00a8a8: 2200 6700 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$5; // type@0067 │ │ +00a8ac: 7020 ff00 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$5;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@00ff │ │ +00a8b2: 5b10 4500 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ +00a8b6: 2200 6800 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AalService$6; // type@0068 │ │ +00a8ba: 7020 0101 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AalService$6;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0101 │ │ +00a8c0: 5b10 4100 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ +00a8c4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=68 │ │ 0x000a line=394 │ │ 0x0011 line=556 │ │ 0x0018 line=596 │ │ 0x001f line=619 │ │ 0x0026 line=655 │ │ 0x002d line=713 │ │ - 0x0034 line=877 │ │ locals : │ │ 0x0000 - 0x0035 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'access$000' │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fac: |[007fac] com.episode6.android.appalarm.pro.AalService.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -007fbc: 5410 3300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -007fc0: 1100 |0002: return-object v0 │ │ +00a8c8: |[00a8c8] com.episode6.android.appalarm.pro.AalService.access$000:(Lcom/episode6/android/appalarm/pro/AalService;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00a8d8: 5410 3300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00a8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #2 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1735,17 +1734,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fc4: |[007fc4] com.episode6.android.appalarm.pro.AalService.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -007fd4: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -007fd8: 0f00 |0002: return v0 │ │ +00a8e0: |[00a8e0] com.episode6.android.appalarm.pro.AalService.access$1000:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a8f0: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00a8f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1753,17 +1752,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007fdc: |[007fdc] com.episode6.android.appalarm.pro.AalService.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -007fec: 5c01 3900 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -007ff0: 0f01 |0002: return v1 │ │ +00a8f8: |[00a8f8] com.episode6.android.appalarm.pro.AalService.access$1002:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a908: 5c01 3900 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00a90c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1772,17 +1771,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007ff4: |[007ff4] com.episode6.android.appalarm.pro.AalService.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008004: 5c01 3a00 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -008008: 0f01 |0002: return v1 │ │ +00a910: |[00a910] com.episode6.android.appalarm.pro.AalService.access$102:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a920: 5c01 3a00 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00a924: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1791,17 +1790,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00800c: |[00800c] com.episode6.android.appalarm.pro.AalService.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -00801c: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -008020: 0f00 |0002: return v0 │ │ +00a928: |[00a928] com.episode6.android.appalarm.pro.AalService.access$1100:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a938: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00a93c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1809,17 +1808,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008024: |[008024] com.episode6.android.appalarm.pro.AalService.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -008034: 7010 2001 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ -00803a: 0e00 |0003: return-void │ │ +00a940: |[00a940] com.episode6.android.appalarm.pro.AalService.access$1200:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a950: 7010 2001 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ +00a956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1827,18 +1826,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00803c: |[00803c] com.episode6.android.appalarm.pro.AalService.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -00804c: 7010 2f01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -008052: 0a00 |0003: move-result v0 │ │ -008054: 0f00 |0004: return v0 │ │ +00a958: |[00a958] com.episode6.android.appalarm.pro.AalService.access$1300:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a968: 7010 2f01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00a96e: 0a00 |0003: move-result v0 │ │ +00a970: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1846,17 +1845,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008058: |[008058] com.episode6.android.appalarm.pro.AalService.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008068: 5c01 3700 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -00806c: 0f01 |0002: return v1 │ │ +00a974: |[00a974] com.episode6.android.appalarm.pro.AalService.access$202:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a984: 5c01 3700 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00a988: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1865,17 +1864,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008070: |[008070] com.episode6.android.appalarm.pro.AalService.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ -008080: 5c01 4300 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -008084: 0f01 |0002: return v1 │ │ +00a98c: |[00a98c] com.episode6.android.appalarm.pro.AalService.access$302:(Lcom/episode6/android/appalarm/pro/AalService;Z)Z │ │ +00a99c: 5c01 4300 |0000: iput-boolean v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00a9a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1884,17 +1883,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008088: |[008088] com.episode6.android.appalarm.pro.AalService.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ -008098: 7010 4401 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -00809e: 0e00 |0003: return-void │ │ +00a9a4: |[00a9a4] com.episode6.android.appalarm.pro.AalService.access$400:(Lcom/episode6/android/appalarm/pro/AalService;)V │ │ +00a9b4: 7010 4401 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00a9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #11 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1902,18 +1901,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0080a0: |[0080a0] com.episode6.android.appalarm.pro.AalService.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ -0080b0: 7010 2d01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:()Z // method@012d │ │ -0080b6: 0a00 |0003: move-result v0 │ │ -0080b8: 0f00 |0004: return v0 │ │ +00a9bc: |[00a9bc] com.episode6.android.appalarm.pro.AalService.access$500:(Lcom/episode6/android/appalarm/pro/AalService;)Z │ │ +00a9cc: 7010 2d01 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:()Z // method@012d │ │ +00a9d2: 0a00 |0003: move-result v0 │ │ +00a9d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #12 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1921,17 +1920,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080bc: |[0080bc] com.episode6.android.appalarm.pro.AalService.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; │ │ -0080cc: 5410 4500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ -0080d0: 1100 |0002: return-object v0 │ │ +00a9d8: |[00a9d8] com.episode6.android.appalarm.pro.AalService.access$600:(Lcom/episode6/android/appalarm/pro/AalService;)Ljava/lang/Runnable; │ │ +00a9e8: 5410 4500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mStopTask:Ljava/lang/Runnable; // field@0045 │ │ +00a9ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #13 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1939,17 +1938,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080d4: |[0080d4] com.episode6.android.appalarm.pro.AalService.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; │ │ -0080e4: 5410 3600 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0080e8: 1100 |0002: return-object v0 │ │ +00a9f0: |[00a9f0] com.episode6.android.appalarm.pro.AalService.access$700:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/os/Handler; │ │ +00aa00: 5410 3600 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aa04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #14 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1957,17 +1956,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0080ec: |[0080ec] com.episode6.android.appalarm.pro.AalService.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ -0080fc: 5410 4000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008100: 1100 |0002: return-object v0 │ │ +00aa08: |[00aa08] com.episode6.android.appalarm.pro.AalService.access$800:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ +00aa18: 5410 4000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aa1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #15 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -1975,17 +1974,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008104: |[008104] com.episode6.android.appalarm.pro.AalService.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; │ │ -008114: 5b01 4000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008118: 1101 |0002: return-object v1 │ │ +00aa20: |[00aa20] com.episode6.android.appalarm.pro.AalService.access$802:(Lcom/episode6/android/appalarm/pro/AalService;Landroid/media/Ringtone;)Landroid/media/Ringtone; │ │ +00aa30: 5b01 4000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aa34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/media/Ringtone; │ │ │ │ @@ -1994,18 +1993,18 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -00811c: |[00811c] com.episode6.android.appalarm.pro.AalService.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ -00812c: 7010 2201 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmRingtone:()Landroid/media/Ringtone; // method@0122 │ │ -008132: 0c00 |0003: move-result-object v0 │ │ -008134: 1100 |0004: return-object v0 │ │ +00aa38: |[00aa38] com.episode6.android.appalarm.pro.AalService.access$900:(Lcom/episode6/android/appalarm/pro/AalService;)Landroid/media/Ringtone; │ │ +00aa48: 7010 2201 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmRingtone:()Landroid/media/Ringtone; // method@0122 │ │ +00aa4e: 0c00 |0003: move-result-object v0 │ │ +00aa50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #17 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -2013,58 +2012,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -008138: |[008138] com.episode6.android.appalarm.pro.AalService.actionDismissSnooze:(Z)V │ │ -008148: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00814a: 1a04 6c03 |0001: const-string v4, "audio" // string@036c │ │ -00814e: 6e20 2c01 4800 |0003: invoke-virtual {v8, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008154: 0c02 |0006: move-result-object v2 │ │ -008156: 1f02 2b00 |0007: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ -00815a: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -00815c: 7010 2a01 0800 |000a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ -008162: 0a05 |000d: move-result v5 │ │ -008164: 1216 |000e: const/4 v6, #int 1 // #1 │ │ -008166: 6e40 8500 4265 |000f: invoke-virtual {v2, v4, v5, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00816c: 7010 1d01 0800 |0012: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ -008172: 7010 2901 0800 |0015: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -008178: 0b00 |0018: move-result-wide v0 │ │ -00817a: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -00817e: 3104 0004 |001b: cmp-long v4, v0, v4 │ │ -008182: 3804 0a00 |001d: if-eqz v4, 0027 // +000a │ │ -008186: 5484 3400 |001f: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -00818a: 6e30 f200 0401 |0021: invoke-virtual {v4, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008190: 0c04 |0024: move-result-object v4 │ │ -008192: 5b84 3300 |0025: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008196: 5c87 3900 |0027: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -00819a: 5484 4000 |0029: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -00819e: 6e10 8a00 0400 |002b: invoke-virtual {v4}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -0081a4: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -0081a6: 5b84 4000 |002f: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0081aa: 5c87 4300 |0031: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0081ae: 3809 1e00 |0033: if-eqz v9, 0051 // +001e │ │ -0081b2: 2203 1c00 |0035: new-instance v3, Landroid/content/Intent; // type@001c │ │ -0081b6: 1c04 b900 |0037: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -0081ba: 7030 4600 8304 |0039: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0081c0: 1504 0010 |003c: const/high16 v4, #int 268435456 // #1000 │ │ -0081c4: 6e20 5c00 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -0081ca: 1a04 3006 |0041: const-string v4, "package_to_restart" // string@0630 │ │ -0081ce: 5485 3300 |0043: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0081d2: 1a06 2c03 |0045: const-string v6, "alarm_package_name" // string@032c │ │ -0081d6: 6e20 fd01 6500 |0047: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0081dc: 0c05 |004a: move-result-object v5 │ │ -0081de: 6e30 5700 4305 |004b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0081e4: 6e20 4801 3800 |004e: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -0081ea: 6e10 4b01 0800 |0051: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0081f0: 0e00 |0054: return-void │ │ -0081f2: 0d04 |0055: move-exception v4 │ │ -0081f4: 28db |0056: goto 0031 // -0025 │ │ +00aa54: |[00aa54] com.episode6.android.appalarm.pro.AalService.actionDismissSnooze:(Z)V │ │ +00aa64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +00aa66: 1a04 6c03 |0001: const-string v4, "audio" // string@036c │ │ +00aa6a: 6e20 2c01 4800 |0003: invoke-virtual {v8, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00aa70: 0c02 |0006: move-result-object v2 │ │ +00aa72: 1f02 2b00 |0007: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ +00aa76: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +00aa78: 7010 2a01 0800 |000a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ +00aa7e: 0a05 |000d: move-result v5 │ │ +00aa80: 1216 |000e: const/4 v6, #int 1 // #1 │ │ +00aa82: 6e40 8500 4265 |000f: invoke-virtual {v2, v4, v5, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00aa88: 7010 1d01 0800 |0012: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ +00aa8e: 7010 2901 0800 |0015: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00aa94: 0b00 |0018: move-result-wide v0 │ │ +00aa96: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +00aa9a: 3104 0004 |001b: cmp-long v4, v0, v4 │ │ +00aa9e: 3804 0a00 |001d: if-eqz v4, 0027 // +000a │ │ +00aaa2: 5484 3400 |001f: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00aaa6: 6e30 f200 0401 |0021: invoke-virtual {v4, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00aaac: 0c04 |0024: move-result-object v4 │ │ +00aaae: 5b84 3300 |0025: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00aab2: 5c87 3900 |0027: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00aab6: 5484 4000 |0029: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aaba: 6e10 8a00 0400 |002b: invoke-virtual {v4}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00aac0: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +00aac2: 5b84 4000 |002f: iput-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00aac6: 5c87 4300 |0031: iput-boolean v7, v8, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00aaca: 3809 1e00 |0033: if-eqz v9, 0051 // +001e │ │ +00aace: 2203 1c00 |0035: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00aad2: 1c04 b900 |0037: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00aad6: 7030 4600 8304 |0039: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00aadc: 1504 0010 |003c: const/high16 v4, #int 268435456 // #1000 │ │ +00aae0: 6e20 5c00 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00aae6: 1a04 2f06 |0041: const-string v4, "package_to_restart" // string@062f │ │ +00aaea: 5485 3300 |0043: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00aaee: 1a06 2c03 |0045: const-string v6, "alarm_package_name" // string@032c │ │ +00aaf2: 6e20 fd01 6500 |0047: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00aaf8: 0c05 |004a: move-result-object v5 │ │ +00aafa: 6e30 5700 4305 |004b: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ab00: 6e20 4801 3800 |004e: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00ab06: 6e10 4b01 0800 |0051: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ab0c: 0e00 |0054: return-void │ │ +00ab0e: 0d04 |0055: move-exception v4 │ │ +00ab10: 28db |0056: goto 0031 // -0025 │ │ catches : 1 │ │ 0x0029 - 0x0031 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=293 │ │ 0x0009 line=294 │ │ 0x0012 line=295 │ │ @@ -2095,31 +2094,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -008208: |[008208] com.episode6.android.appalarm.pro.AalService.actionForceLaunchAlarm:()V │ │ -008218: 7010 4e01 0200 |0000: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -00821e: 5420 3300 |0003: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008222: 1a01 1e03 |0005: const-string v1, "alarm_dont_launch_call" // string@031e │ │ -008226: 6e20 f101 1000 |0007: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00822c: 0a00 |000a: move-result v0 │ │ -00822e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -008232: 7010 2f01 0200 |000d: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -008238: 0a00 |0010: move-result v0 │ │ -00823a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -00823e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -008240: 5c20 4300 |0014: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -008244: 7010 4a01 0200 |0016: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -00824a: 0e00 |0019: return-void │ │ -00824c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -00824e: 7020 3101 0200 |001b: invoke-direct {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -008254: 28fb |001e: goto 0019 // -0005 │ │ +00ab24: |[00ab24] com.episode6.android.appalarm.pro.AalService.actionForceLaunchAlarm:()V │ │ +00ab34: 7010 4e01 0200 |0000: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00ab3a: 5420 3300 |0003: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ab3e: 1a01 1e03 |0005: const-string v1, "alarm_dont_launch_call" // string@031e │ │ +00ab42: 6e20 f101 1000 |0007: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ab48: 0a00 |000a: move-result v0 │ │ +00ab4a: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +00ab4e: 7010 2f01 0200 |000d: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00ab54: 0a00 |0010: move-result v0 │ │ +00ab56: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +00ab5a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +00ab5c: 5c20 4300 |0014: iput-boolean v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ab60: 7010 4a01 0200 |0016: invoke-direct {v2}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00ab66: 0e00 |0019: return-void │ │ +00ab68: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +00ab6a: 7020 3101 0200 |001b: invoke-direct {v2, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00ab70: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=220 │ │ 0x0013 line=221 │ │ 0x0016 line=222 │ │ 0x0019 line=226 │ │ @@ -2132,58 +2131,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -008258: |[008258] com.episode6.android.appalarm.pro.AalService.actionLaunchAlarm:(Z)V │ │ -008268: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00826a: 1401 3800 047f |0001: const v1, #float 1.75459e+38 // #7f040038 │ │ -008270: 1402 3900 047f |0004: const v2, #float 1.75459e+38 // #7f040039 │ │ -008276: 7030 2601 1502 |0007: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -00827c: 0c01 |000a: move-result-object v1 │ │ -00827e: 7020 4c01 1500 |000b: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ -008284: 5451 3400 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -008288: 7010 3301 0500 |0010: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.loadNextAlarmPref:()J // method@0133 │ │ -00828e: 0b02 |0013: move-result-wide v2 │ │ -008290: 6e30 f200 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008296: 0c01 |0017: move-result-object v1 │ │ -008298: 5b51 3300 |0018: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00829c: 5451 3300 |001a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082a0: 6e10 0202 0100 |001c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ -0082a6: 0a01 |001f: move-result v1 │ │ -0082a8: 3901 1200 |0020: if-nez v1, 0032 // +0012 │ │ -0082ac: 3906 1000 |0022: if-nez v6, 0032 // +0010 │ │ -0082b0: 5451 3400 |0024: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -0082b4: 5452 3300 |0026: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082b8: 1a03 cb02 |0028: const-string v3, "_id" // string@02cb │ │ -0082bc: 6e20 f201 3200 |002a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0082c2: 0a02 |002d: move-result v2 │ │ -0082c4: 8122 |002e: int-to-long v2, v2 │ │ -0082c6: 6e40 f600 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ -0082cc: 5451 3300 |0032: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0082d0: 1a02 1e03 |0034: const-string v2, "alarm_dont_launch_call" // string@031e │ │ -0082d4: 6e20 f101 2100 |0036: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0082da: 0a01 |0039: move-result v1 │ │ -0082dc: 3801 1900 |003a: if-eqz v1, 0053 // +0019 │ │ -0082e0: 7010 2f01 0500 |003c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ -0082e6: 0a01 |003f: move-result v1 │ │ -0082e8: 3801 1300 |0040: if-eqz v1, 0053 // +0013 │ │ -0082ec: 1601 d007 |0042: const-wide/16 v1, #int 2000 // #7d0 │ │ -0082f0: 7120 b003 2100 |0044: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -0082f6: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -0082f8: 5c51 4300 |0048: iput-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0082fc: 7010 4a01 0500 |004a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -008302: 0e00 |004d: return-void │ │ -008304: 0d00 |004e: move-exception v0 │ │ -008306: 6e10 9303 0000 |004f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -00830c: 28fb |0052: goto 004d // -0005 │ │ -00830e: 7020 3101 4500 |0053: invoke-direct {v5, v4}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -008314: 28f7 |0056: goto 004d // -0009 │ │ +00ab74: |[00ab74] com.episode6.android.appalarm.pro.AalService.actionLaunchAlarm:(Z)V │ │ +00ab84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00ab86: 1401 3800 047f |0001: const v1, #float 1.75459e+38 // #7f040038 │ │ +00ab8c: 1402 3900 047f |0004: const v2, #float 1.75459e+38 // #7f040039 │ │ +00ab92: 7030 2601 1502 |0007: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00ab98: 0c01 |000a: move-result-object v1 │ │ +00ab9a: 7020 4c01 1500 |000b: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ +00aba0: 5451 3400 |000e: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00aba4: 7010 3301 0500 |0010: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.loadNextAlarmPref:()J // method@0133 │ │ +00abaa: 0b02 |0013: move-result-wide v2 │ │ +00abac: 6e30 f200 2103 |0014: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00abb2: 0c01 |0017: move-result-object v1 │ │ +00abb4: 5b51 3300 |0018: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abb8: 5451 3300 |001a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abbc: 6e10 0202 0100 |001c: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.hasRepeat:()Z // method@0202 │ │ +00abc2: 0a01 |001f: move-result v1 │ │ +00abc4: 3901 1200 |0020: if-nez v1, 0032 // +0012 │ │ +00abc8: 3906 1000 |0022: if-nez v6, 0032 // +0010 │ │ +00abcc: 5451 3400 |0024: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00abd0: 5452 3300 |0026: iget-object v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abd4: 1a03 cb02 |0028: const-string v3, "_id" // string@02cb │ │ +00abd8: 6e20 f201 3200 |002a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00abde: 0a02 |002d: move-result v2 │ │ +00abe0: 8122 |002e: int-to-long v2, v2 │ │ +00abe2: 6e40 f600 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.setAlarmEnabled:(JZ)V // method@00f6 │ │ +00abe8: 5451 3300 |0032: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00abec: 1a02 1e03 |0034: const-string v2, "alarm_dont_launch_call" // string@031e │ │ +00abf0: 6e20 f101 2100 |0036: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00abf6: 0a01 |0039: move-result v1 │ │ +00abf8: 3801 1900 |003a: if-eqz v1, 0053 // +0019 │ │ +00abfc: 7010 2f01 0500 |003c: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.isPhoneNotIdle:()Z // method@012f │ │ +00ac02: 0a01 |003f: move-result v1 │ │ +00ac04: 3801 1300 |0040: if-eqz v1, 0053 // +0013 │ │ +00ac08: 1602 d007 |0042: const-wide/16 v2, #int 2000 // #7d0 │ │ +00ac0c: 7120 b103 3200 |0044: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00ac12: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +00ac14: 5c51 4300 |0048: iput-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ac18: 7010 4a01 0500 |004a: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00ac1e: 0e00 |004d: return-void │ │ +00ac20: 0d00 |004e: move-exception v0 │ │ +00ac22: 6e10 9403 0000 |004f: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00ac28: 28fb |0052: goto 004d // -0005 │ │ +00ac2a: 7020 3101 4500 |0053: invoke-direct {v5, v4}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00ac30: 28f7 |0056: goto 004d // -0009 │ │ catches : 1 │ │ 0x0044 - 0x004d │ │ Ljava/lang/InterruptedException; -> 0x004e │ │ positions : │ │ 0x0001 line=197 │ │ 0x000e line=198 │ │ 0x001a line=200 │ │ @@ -2202,56 +2201,56 @@ │ │ 0x0000 - 0x0057 reg=6 dontDisable Z │ │ │ │ #20 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'actionRecoverSnoozeAlarm' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -008328: |[008328] com.episode6.android.appalarm.pro.AalService.actionRecoverSnoozeAlarm:(Z)V │ │ -008338: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -00833a: 1403 3800 047f |0001: const v3, #float 1.75459e+38 // #7f040038 │ │ -008340: 1404 3900 047f |0004: const v4, #float 1.75459e+38 // #7f040039 │ │ -008346: 7030 2601 3704 |0007: invoke-direct {v7, v3, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -00834c: 0c03 |000a: move-result-object v3 │ │ -00834e: 7020 4c01 3700 |000b: invoke-direct {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ -008354: 7010 1c01 0700 |000e: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ -00835a: 1a03 6c03 |0011: const-string v3, "audio" // string@036c │ │ -00835e: 6e20 2c01 3700 |0013: invoke-virtual {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008364: 0c02 |0016: move-result-object v2 │ │ -008366: 1f02 2b00 |0017: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ -00836a: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -00836c: 7010 2a01 0700 |001a: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ -008372: 0a04 |001d: move-result v4 │ │ -008374: 6e40 8500 3254 |001e: invoke-virtual {v2, v3, v4, v5}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00837a: 7010 2901 0700 |0021: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -008380: 0b00 |0024: move-result-wide v0 │ │ -008382: 1603 0000 |0025: const-wide/16 v3, #int 0 // #0 │ │ -008386: 3103 0003 |0027: cmp-long v3, v0, v3 │ │ -00838a: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -00838e: 5473 3400 |002b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -008392: 6e30 f200 0301 |002d: invoke-virtual {v3, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -008398: 0c03 |0030: move-result-object v3 │ │ -00839a: 5b73 3300 |0031: iput-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00839e: 7010 3601 0700 |0033: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadSnoozeRestartBackup:()Z // method@0136 │ │ -0083a4: 0a03 |0036: move-result v3 │ │ -0083a6: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -0083aa: 7010 3b01 0700 |0039: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -0083b0: 3908 0600 |003c: if-nez v8, 0042 // +0006 │ │ -0083b4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0083b6: 7020 1e01 3700 |003f: invoke-direct {v7, v3}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -0083bc: 5c75 3700 |0042: iput-boolean v5, v7, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -0083c0: 5473 3600 |0044: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0083c4: 5474 4200 |0046: iget-object v4, v7, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -0083c8: 1605 d007 |0048: const-wide/16 v5, #int 2000 // #7d0 │ │ -0083cc: 6e40 a000 4365 |004a: invoke-virtual {v3, v4, v5, v6}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -0083d2: 0e00 |004d: return-void │ │ +00ac44: |[00ac44] com.episode6.android.appalarm.pro.AalService.actionRecoverSnoozeAlarm:(Z)V │ │ +00ac54: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00ac56: 1403 3800 047f |0001: const v3, #float 1.75459e+38 // #7f040038 │ │ +00ac5c: 1404 3900 047f |0004: const v4, #float 1.75459e+38 // #7f040039 │ │ +00ac62: 7030 2601 3804 |0007: invoke-direct {v8, v3, v4}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00ac68: 0c03 |000a: move-result-object v3 │ │ +00ac6a: 7020 4c01 3800 |000b: invoke-direct {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.turnOnForeground:(Landroid/app/Notification;)V // method@014c │ │ +00ac70: 7010 1c01 0800 |000e: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ +00ac76: 1a03 6c03 |0011: const-string v3, "audio" // string@036c │ │ +00ac7a: 6e20 2c01 3800 |0013: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ac80: 0c02 |0016: move-result-object v2 │ │ +00ac82: 1f02 2b00 |0017: check-cast v2, Landroid/media/AudioManager; // type@002b │ │ +00ac86: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +00ac88: 7010 2a01 0800 |001a: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeVolume:()I // method@012a │ │ +00ac8e: 0a04 |001d: move-result v4 │ │ +00ac90: 6e40 8500 3264 |001e: invoke-virtual {v2, v3, v4, v6}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00ac96: 7010 2901 0800 |0021: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00ac9c: 0b00 |0024: move-result-wide v0 │ │ +00ac9e: 1604 0000 |0025: const-wide/16 v4, #int 0 // #0 │ │ +00aca2: 3103 0004 |0027: cmp-long v3, v0, v4 │ │ +00aca6: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +00acaa: 5483 3400 |002b: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00acae: 6e30 f200 0301 |002d: invoke-virtual {v3, v0, v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00acb4: 0c03 |0030: move-result-object v3 │ │ +00acb6: 5b83 3300 |0031: iput-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00acba: 7010 3601 0800 |0033: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.loadSnoozeRestartBackup:()Z // method@0136 │ │ +00acc0: 0a03 |0036: move-result v3 │ │ +00acc2: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +00acc6: 7010 3b01 0800 |0039: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00accc: 3909 0600 |003c: if-nez v9, 0042 // +0006 │ │ +00acd0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +00acd2: 7020 1e01 3800 |003f: invoke-direct {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00acd8: 5c86 3700 |0042: iput-boolean v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00acdc: 5483 3600 |0044: iget-object v3, v8, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00ace0: 5484 4200 |0046: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00ace4: 1606 d007 |0048: const-wide/16 v6, #int 2000 // #7d0 │ │ +00ace8: 6e40 a000 4376 |004a: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00acee: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ 0x000e line=270 │ │ 0x0011 line=272 │ │ 0x0019 line=273 │ │ 0x0021 line=276 │ │ @@ -2263,63 +2262,63 @@ │ │ 0x003e line=286 │ │ 0x0042 line=288 │ │ 0x0044 line=289 │ │ 0x004d line=290 │ │ locals : │ │ 0x0025 - 0x004e reg=0 alarmId J │ │ 0x0019 - 0x004e reg=2 am Landroid/media/AudioManager; │ │ - 0x0000 - 0x004e reg=7 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x004e reg=8 dontShowSleep Z │ │ + 0x0000 - 0x004e reg=8 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x004e reg=9 dontShowSleep Z │ │ │ │ #21 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'actionSnoozeAlarm' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0083d4: |[0083d4] com.episode6.android.appalarm.pro.AalService.actionSnoozeAlarm:()V │ │ -0083e4: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -0083e6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0083e8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0083ea: 1a01 6c03 |0003: const-string v1, "audio" // string@036c │ │ -0083ee: 6e20 2c01 1500 |0005: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -0083f4: 0c00 |0008: move-result-object v0 │ │ -0083f6: 1f00 2b00 |0009: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -0083fa: 6e20 8100 4000 |000b: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0081 │ │ -008400: 0a01 |000e: move-result v1 │ │ -008402: 7020 4201 1500 |000f: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeVolume:(I)V // method@0142 │ │ -008408: 6e40 8500 4023 |0012: invoke-virtual {v0, v4, v3, v2}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -00840e: 5c52 3800 |0015: iput-boolean v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -008412: 5451 3300 |0017: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008416: 3901 1f00 |0019: if-nez v1, 0038 // +001f │ │ -00841a: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ -00841e: 7030 4001 1502 |001d: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ -008424: 5551 3900 |0020: iget-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008428: 7020 4101 1500 |0022: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeRestartBackup:(Z)V // method@0141 │ │ -00842e: 7010 4501 0500 |0025: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.setSnoozeAlarm:()V // method@0145 │ │ -008434: 5c53 3900 |0028: iput-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008438: 5451 4000 |002a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -00843c: 6e10 8a00 0100 |002c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -008442: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -008444: 5b51 4000 |0030: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -008448: 5c53 4300 |0032: iput-boolean v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00844c: 6e10 4b01 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -008452: 0e00 |0037: return-void │ │ -008454: 5451 3300 |0038: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008458: 1a02 cb02 |003a: const-string v2, "_id" // string@02cb │ │ -00845c: 6e20 f201 2100 |003c: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008462: 0a01 |003f: move-result v1 │ │ -008464: 8111 |0040: int-to-long v1, v1 │ │ -008466: 7030 4001 1502 |0041: invoke-direct {v5, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ -00846c: 28dc |0044: goto 0020 // -0024 │ │ -00846e: 0d01 |0045: move-exception v1 │ │ -008470: 28ec |0046: goto 0032 // -0014 │ │ +00acf0: |[00acf0] com.episode6.android.appalarm.pro.AalService.actionSnoozeAlarm:()V │ │ +00ad00: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +00ad02: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +00ad04: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +00ad06: 1a01 6c03 |0003: const-string v1, "audio" // string@036c │ │ +00ad0a: 6e20 2c01 1500 |0005: invoke-virtual {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ad10: 0c00 |0008: move-result-object v0 │ │ +00ad12: 1f00 2b00 |0009: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00ad16: 6e20 8100 3000 |000b: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0081 │ │ +00ad1c: 0a01 |000e: move-result v1 │ │ +00ad1e: 7020 4201 1500 |000f: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeVolume:(I)V // method@0142 │ │ +00ad24: 6e40 8500 3024 |0012: invoke-virtual {v0, v3, v4, v2}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00ad2a: 5c52 3800 |0015: iput-boolean v2, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00ad2e: 5451 3300 |0017: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ad32: 3901 1f00 |0019: if-nez v1, 0038 // +001f │ │ +00ad36: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +00ad3a: 7030 4001 2503 |001d: invoke-direct {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ +00ad40: 5551 3900 |0020: iget-boolean v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00ad44: 7020 4101 1500 |0022: invoke-direct {v5, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeRestartBackup:(Z)V // method@0141 │ │ +00ad4a: 7010 4501 0500 |0025: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.setSnoozeAlarm:()V // method@0145 │ │ +00ad50: 5c54 3900 |0028: iput-boolean v4, v5, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00ad54: 5451 4000 |002a: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00ad58: 6e10 8a00 0100 |002c: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00ad5e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +00ad60: 5b51 4000 |0030: iput-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00ad64: 5c54 4300 |0032: iput-boolean v4, v5, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00ad68: 6e10 4b01 0500 |0034: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ad6e: 0e00 |0037: return-void │ │ +00ad70: 5451 3300 |0038: iget-object v1, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00ad74: 1a02 cb02 |003a: const-string v2, "_id" // string@02cb │ │ +00ad78: 6e20 f201 2100 |003c: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00ad7e: 0a01 |003f: move-result v1 │ │ +00ad80: 8112 |0040: int-to-long v2, v1 │ │ +00ad82: 7030 4001 2503 |0041: invoke-direct {v5, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveSnoozeAlarmId:(J)V // method@0140 │ │ +00ad88: 28dc |0044: goto 0020 // -0024 │ │ +00ad8a: 0d01 |0045: move-exception v1 │ │ +00ad8c: 28ec |0046: goto 0032 // -0014 │ │ catches : 1 │ │ 0x002a - 0x0032 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0003 line=246 │ │ 0x000b line=247 │ │ 0x0012 line=248 │ │ @@ -2345,40 +2344,40 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -008484: |[008484] com.episode6.android.appalarm.pro.AalService.actionStopAlarm:(Z)V │ │ -008494: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008496: 7010 1d01 0400 |0001: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ -00849c: 5c42 3900 |0004: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -0084a0: 5441 4000 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0084a4: 6e10 8a00 0100 |0008: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ -0084aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0084ac: 5b41 4000 |000c: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ -0084b0: 5c42 4300 |000e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0084b4: 3805 1e00 |0010: if-eqz v5, 002e // +001e │ │ -0084b8: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0084bc: 1c01 b900 |0014: const-class v1, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -0084c0: 7030 4600 4001 |0016: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0084c6: 1501 0010 |0019: const/high16 v1, #int 268435456 // #1000 │ │ -0084ca: 6e20 5c00 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -0084d0: 1a01 3006 |001e: const-string v1, "package_to_restart" // string@0630 │ │ -0084d4: 5442 3300 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0084d8: 1a03 2c03 |0022: const-string v3, "alarm_package_name" // string@032c │ │ -0084dc: 6e20 fd01 3200 |0024: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0084e2: 0c02 |0027: move-result-object v2 │ │ -0084e4: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -0084ea: 6e20 4801 0400 |002b: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -0084f0: 6e10 4b01 0400 |002e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0084f6: 0e00 |0031: return-void │ │ -0084f8: 0d01 |0032: move-exception v1 │ │ -0084fa: 28db |0033: goto 000e // -0025 │ │ +00ada0: |[00ada0] com.episode6.android.appalarm.pro.AalService.actionStopAlarm:(Z)V │ │ +00adb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00adb2: 7010 1d01 0400 |0001: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.cancelSnoozeAlarm:()V // method@011d │ │ +00adb8: 5c42 3900 |0004: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00adbc: 5441 4000 |0006: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00adc0: 6e10 8a00 0100 |0008: invoke-virtual {v1}, Landroid/media/Ringtone;.stop:()V // method@008a │ │ +00adc6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +00adc8: 5b41 4000 |000c: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mRingtone:Landroid/media/Ringtone; // field@0040 │ │ +00adcc: 5c42 4300 |000e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00add0: 3805 1e00 |0010: if-eqz v5, 002e // +001e │ │ +00add4: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00add8: 1c01 b900 |0014: const-class v1, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00addc: 7030 4600 4001 |0016: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ade2: 1501 0010 |0019: const/high16 v1, #int 268435456 // #1000 │ │ +00ade6: 6e20 5c00 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00adec: 1a01 2f06 |001e: const-string v1, "package_to_restart" // string@062f │ │ +00adf0: 5442 3300 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00adf4: 1a03 2c03 |0022: const-string v3, "alarm_package_name" // string@032c │ │ +00adf8: 6e20 fd01 3200 |0024: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00adfe: 0c02 |0027: move-result-object v2 │ │ +00ae00: 6e30 5700 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ae06: 6e20 4801 0400 |002b: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00ae0c: 6e10 4b01 0400 |002e: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00ae12: 0e00 |0031: return-void │ │ +00ae14: 0d01 |0032: move-exception v1 │ │ +00ae16: 28db |0033: goto 000e // -0025 │ │ catches : 1 │ │ 0x0006 - 0x000e │ │ Ljava/lang/Exception; -> 0x0032 │ │ positions : │ │ 0x0001 line=229 │ │ 0x0004 line=230 │ │ 0x0006 line=232 │ │ @@ -2402,19 +2401,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00850c: |[00850c] com.episode6.android.appalarm.pro.AalService.cancelAlarmSnoozeNotification:()V │ │ -00851c: 5420 3c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008520: 1401 0200 037f |0002: const v1, #float 1.74129e+38 // #7f030002 │ │ -008526: 6e20 2900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -00852c: 0e00 |0008: return-void │ │ +00ae28: |[00ae28] com.episode6.android.appalarm.pro.AalService.cancelAlarmSnoozeNotification:()V │ │ +00ae38: 5420 3c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00ae3c: 1401 0200 037f |0002: const v1, #float 1.74129e+38 // #7f030002 │ │ +00ae42: 6e20 2900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00ae48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0008 line=456 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ @@ -2423,28 +2422,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -008530: |[008530] com.episode6.android.appalarm.pro.AalService.cancelSnoozeAlarm:()V │ │ -008540: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -008542: 2202 1c00 |0001: new-instance v2, Landroid/content/Intent; // type@001c │ │ -008546: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ -00854a: 7030 4600 5203 |0005: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008550: 7140 2c00 4542 |0008: invoke-static {v5, v4, v2, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -008556: 0c01 |000b: move-result-object v1 │ │ -008558: 1a02 1703 |000c: const-string v2, "alarm" // string@0317 │ │ -00855c: 6e20 2c01 2500 |000e: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008562: 0c00 |0011: move-result-object v0 │ │ -008564: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ -008568: 6e20 0f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -00856e: 7010 1c01 0500 |0017: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ -008574: 0e00 |001a: return-void │ │ +00ae4c: |[00ae4c] com.episode6.android.appalarm.pro.AalService.cancelSnoozeAlarm:()V │ │ +00ae5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00ae5e: 2202 1c00 |0001: new-instance v2, Landroid/content/Intent; // type@001c │ │ +00ae62: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ +00ae66: 7030 4600 5203 |0005: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ae6c: 7140 2c00 4542 |0008: invoke-static {v5, v4, v2, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00ae72: 0c01 |000b: move-result-object v1 │ │ +00ae74: 1a02 1703 |000c: const-string v2, "alarm" // string@0317 │ │ +00ae78: 6e20 2c01 2500 |000e: invoke-virtual {v5, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ae7e: 0c00 |0011: move-result-object v0 │ │ +00ae80: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ +00ae84: 6e20 0f00 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00ae8a: 7010 1c01 0500 |0017: invoke-direct {v5}, Lcom/episode6/android/appalarm/pro/AalService;.cancelAlarmSnoozeNotification:()V // method@011c │ │ +00ae90: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=812 │ │ 0x000c line=813 │ │ 0x0014 line=814 │ │ 0x0017 line=815 │ │ 0x001a line=816 │ │ @@ -2458,25 +2457,25 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -008578: |[008578] com.episode6.android.appalarm.pro.AalService.checkAndShowSnooze:(Z)V │ │ -008588: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -00858c: 5440 3600 |0002: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -008590: 5441 4400 |0004: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -008594: 1602 204e |0006: const-wide/16 v2, #int 20000 // #4e20 │ │ -008598: 6e40 a000 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -00859e: 0e00 |000b: return-void │ │ -0085a0: 5440 3600 |000c: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -0085a4: 5441 4400 |000e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ -0085a8: 6e20 9f00 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -0085ae: 28f8 |0013: goto 000b // -0008 │ │ +00ae94: |[00ae94] com.episode6.android.appalarm.pro.AalService.checkAndShowSnooze:(Z)V │ │ +00aea4: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +00aea8: 5440 3600 |0002: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aeac: 5441 4400 |0004: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00aeb0: 1602 204e |0006: const-wide/16 v2, #int 20000 // #4e20 │ │ +00aeb4: 6e40 a000 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00aeba: 0e00 |000b: return-void │ │ +00aebc: 5440 3600 |000c: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00aec0: 5441 4400 |000e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowSnoozeDialogTask:Ljava/lang/Runnable; // field@0044 │ │ +00aec4: 6e20 9f00 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00aeca: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x000b line=391 │ │ 0x000c line=388 │ │ locals : │ │ @@ -2488,97 +2487,97 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -0085b0: |[0085b0] com.episode6.android.appalarm.pro.AalService.doAction:(Landroid/content/Intent;)V │ │ -0085c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0085c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0085c4: 6e10 4900 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -0085ca: 0c00 |0005: move-result-object v0 │ │ -0085cc: 1a01 ba06 |0006: const-string v1, "set_alarm" // string@06ba │ │ -0085d0: 6e20 9d03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0085d6: 0a01 |000b: move-result v1 │ │ -0085d8: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ -0085dc: 7010 4a01 0400 |000e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0085e2: 0e00 |0011: return-void │ │ -0085e4: 1a01 bc06 |0012: const-string v1, "set_silent_alarm" // string@06bc │ │ -0085e8: 6e20 9d03 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0085ee: 0a01 |0017: move-result v1 │ │ -0085f0: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ -0085f4: 5c42 4300 |001a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0085f8: 7010 4a01 0400 |001c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0085fe: 28f2 |001f: goto 0011 // -000e │ │ -008600: 1a01 1005 |0020: const-string v1, "launch_alarm" // string@0510 │ │ -008604: 6e20 9d03 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00860a: 0a01 |0025: move-result v1 │ │ -00860c: 3801 0c00 |0026: if-eqz v1, 0032 // +000c │ │ -008610: 1a01 e203 |0028: const-string v1, "dont_disable" // string@03e2 │ │ -008614: 6e30 4a00 1502 |002a: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00861a: 0a01 |002d: move-result v1 │ │ -00861c: 7020 1801 1400 |002e: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionLaunchAlarm:(Z)V // method@0118 │ │ -008622: 28e0 |0031: goto 0011 // -0020 │ │ -008624: 1a01 6004 |0032: const-string v1, "force_launch" // string@0460 │ │ -008628: 6e20 9d03 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00862e: 0a01 |0037: move-result v1 │ │ -008630: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ -008634: 7010 1701 0400 |003a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionForceLaunchAlarm:()V // method@0117 │ │ -00863a: 28d4 |003d: goto 0011 // -002c │ │ -00863c: 1a01 0907 |003e: const-string v1, "stop_alarm" // string@0709 │ │ -008640: 6e20 9d03 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008646: 0a01 |0043: move-result v1 │ │ -008648: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ -00864c: 7020 1b01 2400 |0046: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ -008652: 28c8 |0049: goto 0011 // -0038 │ │ -008654: 1a01 0a07 |004a: const-string v1, "stop_alarm_and_kill" // string@070a │ │ -008658: 6e20 9d03 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00865e: 0a01 |004f: move-result v1 │ │ -008660: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ -008664: 7020 1b01 3400 |0052: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ -00866a: 28bc |0055: goto 0011 // -0044 │ │ -00866c: 1a01 d806 |0056: const-string v1, "snooze_alarm" // string@06d8 │ │ -008670: 6e20 9d03 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008676: 0a01 |005b: move-result v1 │ │ -008678: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ -00867c: 7010 1a01 0400 |005e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionSnoozeAlarm:()V // method@011a │ │ -008682: 28b0 |0061: goto 0011 // -0050 │ │ -008684: 1a01 5a06 |0062: const-string v1, "recover_snooze_alarm" // string@065a │ │ -008688: 6e20 9d03 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -00868e: 0a01 |0067: move-result v1 │ │ -008690: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ -008694: 1a01 e303 |006a: const-string v1, "dont_show_snooze" // string@03e3 │ │ -008698: 6e30 4a00 1502 |006c: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -00869e: 0a01 |006f: move-result v1 │ │ -0086a0: 7020 1901 1400 |0070: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionRecoverSnoozeAlarm:(Z)V // method@0119 │ │ -0086a6: 289e |0073: goto 0011 // -0062 │ │ -0086a8: 1a01 bb06 |0074: const-string v1, "set_show_notif" // string@06bb │ │ -0086ac: 6e20 9d03 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086b2: 0a01 |0079: move-result v1 │ │ -0086b4: 3801 1100 |007a: if-eqz v1, 008b // +0011 │ │ -0086b8: 1a01 c506 |007c: const-string v1, "show_notification" // string@06c5 │ │ -0086bc: 6e30 4a00 1502 |007e: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ -0086c2: 0a01 |0081: move-result v1 │ │ -0086c4: 7020 3f01 1400 |0082: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveShowNotifPref:(Z)V // method@013f │ │ -0086ca: 5c42 4300 |0085: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -0086ce: 7010 4a01 0400 |0087: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -0086d4: 2887 |008a: goto 0011 // -0079 │ │ -0086d6: 1a01 d503 |008b: const-string v1, "dismiss_snooze" // string@03d5 │ │ -0086da: 6e20 9d03 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086e0: 0a01 |0090: move-result v1 │ │ -0086e2: 3801 0700 |0091: if-eqz v1, 0098 // +0007 │ │ -0086e6: 7020 1601 2400 |0093: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ -0086ec: 2900 7bff |0096: goto/16 0011 // -0085 │ │ -0086f0: 1a01 d603 |0098: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ -0086f4: 6e20 9d03 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -0086fa: 0a01 |009d: move-result v1 │ │ -0086fc: 3801 73ff |009e: if-eqz v1, 0011 // -008d │ │ -008700: 7020 1601 3400 |00a0: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ -008706: 2900 6eff |00a3: goto/16 0011 // -0092 │ │ +00aecc: |[00aecc] com.episode6.android.appalarm.pro.AalService.doAction:(Landroid/content/Intent;)V │ │ +00aedc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00aede: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00aee0: 6e10 4900 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +00aee6: 0c00 |0005: move-result-object v0 │ │ +00aee8: 1a01 b906 |0006: const-string v1, "set_alarm" // string@06b9 │ │ +00aeec: 6e20 9e03 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00aef2: 0a01 |000b: move-result v1 │ │ +00aef4: 3801 0600 |000c: if-eqz v1, 0012 // +0006 │ │ +00aef8: 7010 4a01 0400 |000e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00aefe: 0e00 |0011: return-void │ │ +00af00: 1a01 bb06 |0012: const-string v1, "set_silent_alarm" // string@06bb │ │ +00af04: 6e20 9e03 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af0a: 0a01 |0017: move-result v1 │ │ +00af0c: 3801 0800 |0018: if-eqz v1, 0020 // +0008 │ │ +00af10: 5c42 4300 |001a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00af14: 7010 4a01 0400 |001c: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00af1a: 28f2 |001f: goto 0011 // -000e │ │ +00af1c: 1a01 0f05 |0020: const-string v1, "launch_alarm" // string@050f │ │ +00af20: 6e20 9e03 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af26: 0a01 |0025: move-result v1 │ │ +00af28: 3801 0c00 |0026: if-eqz v1, 0032 // +000c │ │ +00af2c: 1a01 e203 |0028: const-string v1, "dont_disable" // string@03e2 │ │ +00af30: 6e30 4a00 1502 |002a: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00af36: 0a01 |002d: move-result v1 │ │ +00af38: 7020 1801 1400 |002e: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionLaunchAlarm:(Z)V // method@0118 │ │ +00af3e: 28e0 |0031: goto 0011 // -0020 │ │ +00af40: 1a01 6004 |0032: const-string v1, "force_launch" // string@0460 │ │ +00af44: 6e20 9e03 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af4a: 0a01 |0037: move-result v1 │ │ +00af4c: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ +00af50: 7010 1701 0400 |003a: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionForceLaunchAlarm:()V // method@0117 │ │ +00af56: 28d4 |003d: goto 0011 // -002c │ │ +00af58: 1a01 0807 |003e: const-string v1, "stop_alarm" // string@0708 │ │ +00af5c: 6e20 9e03 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af62: 0a01 |0043: move-result v1 │ │ +00af64: 3801 0600 |0044: if-eqz v1, 004a // +0006 │ │ +00af68: 7020 1b01 2400 |0046: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ +00af6e: 28c8 |0049: goto 0011 // -0038 │ │ +00af70: 1a01 0907 |004a: const-string v1, "stop_alarm_and_kill" // string@0709 │ │ +00af74: 6e20 9e03 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af7a: 0a01 |004f: move-result v1 │ │ +00af7c: 3801 0600 |0050: if-eqz v1, 0056 // +0006 │ │ +00af80: 7020 1b01 3400 |0052: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionStopAlarm:(Z)V // method@011b │ │ +00af86: 28bc |0055: goto 0011 // -0044 │ │ +00af88: 1a01 d706 |0056: const-string v1, "snooze_alarm" // string@06d7 │ │ +00af8c: 6e20 9e03 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00af92: 0a01 |005b: move-result v1 │ │ +00af94: 3801 0600 |005c: if-eqz v1, 0062 // +0006 │ │ +00af98: 7010 1a01 0400 |005e: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.actionSnoozeAlarm:()V // method@011a │ │ +00af9e: 28b0 |0061: goto 0011 // -0050 │ │ +00afa0: 1a01 5906 |0062: const-string v1, "recover_snooze_alarm" // string@0659 │ │ +00afa4: 6e20 9e03 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00afaa: 0a01 |0067: move-result v1 │ │ +00afac: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ +00afb0: 1a01 e303 |006a: const-string v1, "dont_show_snooze" // string@03e3 │ │ +00afb4: 6e30 4a00 1502 |006c: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00afba: 0a01 |006f: move-result v1 │ │ +00afbc: 7020 1901 1400 |0070: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.actionRecoverSnoozeAlarm:(Z)V // method@0119 │ │ +00afc2: 289e |0073: goto 0011 // -0062 │ │ +00afc4: 1a01 ba06 |0074: const-string v1, "set_show_notif" // string@06ba │ │ +00afc8: 6e20 9e03 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00afce: 0a01 |0079: move-result v1 │ │ +00afd0: 3801 1100 |007a: if-eqz v1, 008b // +0011 │ │ +00afd4: 1a01 c406 |007c: const-string v1, "show_notification" // string@06c4 │ │ +00afd8: 6e30 4a00 1502 |007e: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004a │ │ +00afde: 0a01 |0081: move-result v1 │ │ +00afe0: 7020 3f01 1400 |0082: invoke-direct {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.saveShowNotifPref:(Z)V // method@013f │ │ +00afe6: 5c42 4300 |0085: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00afea: 7010 4a01 0400 |0087: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00aff0: 2887 |008a: goto 0011 // -0079 │ │ +00aff2: 1a01 d503 |008b: const-string v1, "dismiss_snooze" // string@03d5 │ │ +00aff6: 6e20 9e03 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00affc: 0a01 |0090: move-result v1 │ │ +00affe: 3801 0700 |0091: if-eqz v1, 0098 // +0007 │ │ +00b002: 7020 1601 2400 |0093: invoke-direct {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ +00b008: 2900 7bff |0096: goto/16 0011 // -0085 │ │ +00b00c: 1a01 d603 |0098: const-string v1, "dismiss_snooze_and_kill" // string@03d6 │ │ +00b010: 6e20 9e03 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b016: 0a01 |009d: move-result v1 │ │ +00b018: 3801 73ff |009e: if-eqz v1, 0011 // -008d │ │ +00b01c: 7020 1601 3400 |00a0: invoke-direct {v4, v3}, Lcom/episode6/android/appalarm/pro/AalService;.actionDismissSnooze:(Z)V // method@0116 │ │ +00b022: 2900 6eff |00a3: goto/16 0011 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0006 line=168 │ │ 0x000e line=169 │ │ 0x0011 line=194 │ │ 0x0012 line=170 │ │ @@ -2614,46 +2613,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -00870c: |[00870c] com.episode6.android.appalarm.pro.AalService.doWifiFailedAction:()V │ │ -00871c: 1402 0600 037f |0000: const v2, #float 1.74129e+38 // #7f030006 │ │ -008722: 7010 4e01 0300 |0003: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -008728: 5430 3300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00872c: 1a01 3903 |0008: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ -008730: 6e20 f201 1000 |000a: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008736: 0a00 |000d: move-result v0 │ │ -008738: 2b00 3400 0000 |000e: packed-switch v0, 00000042 // +00000034 │ │ -00873e: 0e00 |0011: return-void │ │ -008740: 7010 4a01 0300 |0012: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ -008746: 28fc |0015: goto 0011 // -0004 │ │ -008748: 5430 3c00 |0016: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00874c: 1401 3c00 047f |0018: const v1, #float 1.75459e+38 // #7f04003c │ │ -008752: 7020 2501 1300 |001b: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008758: 0c01 |001e: move-result-object v1 │ │ -00875a: 6e30 2a00 2001 |001f: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008760: 7010 3b01 0300 |0022: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008766: 5430 3600 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -00876a: 5431 4200 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -00876e: 6e20 9f00 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -008774: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -008776: 7020 1e01 0300 |002d: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -00877c: 28e1 |0030: goto 0011 // -001f │ │ -00877e: 5430 3c00 |0031: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008782: 1401 3d00 047f |0033: const v1, #float 1.75459e+38 // #7f04003d │ │ -008788: 7020 2501 1300 |0036: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -00878e: 0c01 |0039: move-result-object v1 │ │ -008790: 6e30 2a00 2001 |003a: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008796: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -008798: 7020 3101 0300 |003e: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ -00879e: 28d0 |0041: goto 0011 // -0030 │ │ -0087a0: 0001 0300 0000 0000 0400 0000 0800 ... |0042: packed-switch-data (10 units) │ │ +00b028: |[00b028] com.episode6.android.appalarm.pro.AalService.doWifiFailedAction:()V │ │ +00b038: 1402 0600 037f |0000: const v2, #float 1.74129e+38 // #7f030006 │ │ +00b03e: 7010 4e01 0300 |0003: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00b044: 5430 3300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b048: 1a01 3903 |0008: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ +00b04c: 6e20 f201 1000 |000a: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b052: 0a00 |000d: move-result v0 │ │ +00b054: 2b00 3400 0000 |000e: packed-switch v0, 00000042 // +00000034 │ │ +00b05a: 0e00 |0011: return-void │ │ +00b05c: 7010 4a01 0300 |0012: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.stopOrSet:()V // method@014a │ │ +00b062: 28fc |0015: goto 0011 // -0004 │ │ +00b064: 5430 3c00 |0016: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b068: 1401 3c00 047f |0018: const v1, #float 1.75459e+38 // #7f04003c │ │ +00b06e: 7020 2501 1300 |001b: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b074: 0c01 |001e: move-result-object v1 │ │ +00b076: 6e30 2a00 2001 |001f: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b07c: 7010 3b01 0300 |0022: invoke-direct {v3}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b082: 5430 3600 |0025: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00b086: 5431 4200 |0027: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00b08a: 6e20 9f00 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00b090: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +00b092: 7020 1e01 0300 |002d: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b098: 28e1 |0030: goto 0011 // -001f │ │ +00b09a: 5430 3c00 |0031: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b09e: 1401 3d00 047f |0033: const v1, #float 1.75459e+38 // #7f04003d │ │ +00b0a4: 7020 2501 1300 |0036: invoke-direct {v3, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b0aa: 0c01 |0039: move-result-object v1 │ │ +00b0ac: 6e30 2a00 2001 |003a: invoke-virtual {v0, v2, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b0b2: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +00b0b4: 7020 3101 0300 |003e: invoke-direct {v3, v0}, Lcom/episode6/android/appalarm/pro/AalService;.launchAlarm:(Z)V // method@0131 │ │ +00b0ba: 28d0 |0041: goto 0011 // -0030 │ │ +00b0bc: 0001 0300 0000 0000 0400 0000 0800 ... |0042: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=636 │ │ 0x0006 line=638 │ │ 0x0011 line=653 │ │ 0x0012 line=640 │ │ 0x0016 line=643 │ │ @@ -2671,77 +2670,77 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -0087b4: |[0087b4] com.episode6.android.appalarm.pro.AalService.getAlarmIntent:()Landroid/content/Intent; │ │ -0087c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0087c6: 5486 3300 |0001: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087ca: 1a07 2c03 |0003: const-string v7, "alarm_package_name" // string@032c │ │ -0087ce: 6e20 fd01 7600 |0005: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087d4: 0c05 |0008: move-result-object v5 │ │ -0087d6: 5486 3300 |0009: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087da: 1a07 1b03 |000b: const-string v7, "alarm_custom_action" // string@031b │ │ -0087de: 6e20 fd01 7600 |000d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087e4: 0c00 |0010: move-result-object v0 │ │ -0087e6: 5486 3300 |0011: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087ea: 1a07 1c03 |0013: const-string v7, "alarm_custom_data" // string@031c │ │ -0087ee: 6e20 fd01 7600 |0015: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0087f4: 0c01 |0018: move-result-object v1 │ │ -0087f6: 5486 3300 |0019: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0087fa: 1a07 1d03 |001b: const-string v7, "alarm_custom_type" // string@031d │ │ -0087fe: 6e20 fd01 7600 |001d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008804: 0c02 |0020: move-result-object v2 │ │ -008806: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ -00880a: 1a06 0000 |0023: const-string v6, "" // string@0000 │ │ -00880e: 6e20 9d03 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008814: 0a06 |0028: move-result v6 │ │ -008816: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ -00881a: 1104 |002b: return-object v4 │ │ -00881c: 5486 3300 |002c: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008820: 6e10 0502 0600 |002e: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ -008826: 0a06 |0031: move-result v6 │ │ -008828: 3806 1100 |0032: if-eqz v6, 0043 // +0011 │ │ -00882c: 7110 4f00 0100 |0034: invoke-static {v1}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ -008832: 0c04 |0037: move-result-object v4 │ │ -008834: 1506 0010 |0038: const/high16 v6, #int 268435456 // #1000 │ │ -008838: 6e20 5c00 6400 |003a: invoke-virtual {v4, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -00883e: 28ee |003d: goto 002b // -0012 │ │ -008840: 0d03 |003e: move-exception v3 │ │ -008842: 6e10 b903 0300 |003f: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03b9 │ │ -008848: 28e9 |0042: goto 002b // -0017 │ │ -00884a: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ -00884e: 6e20 9d03 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008854: 0a06 |0048: move-result v6 │ │ -008856: 3906 2500 |0049: if-nez v6, 006e // +0025 │ │ -00885a: 2204 1c00 |004b: new-instance v4, Landroid/content/Intent; // type@001c │ │ -00885e: 7010 4500 0400 |004d: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ -008864: 6e20 5900 0400 |0050: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -00886a: 1a06 0000 |0053: const-string v6, "" // string@0000 │ │ -00886e: 6e20 9d03 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008874: 0a06 |0058: move-result v6 │ │ -008876: 3906 0900 |0059: if-nez v6, 0062 // +0009 │ │ -00887a: 7110 9000 0100 |005b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -008880: 0c06 |005e: move-result-object v6 │ │ -008882: 6e20 5b00 6400 |005f: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ -008888: 1a06 0000 |0062: const-string v6, "" // string@0000 │ │ -00888c: 6e20 9d03 6200 |0064: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008892: 0a06 |0067: move-result v6 │ │ -008894: 3906 d0ff |0068: if-nez v6, 0038 // -0030 │ │ -008898: 6e20 5e00 2400 |006a: invoke-virtual {v4, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ -00889e: 28cb |006d: goto 0038 // -0035 │ │ -0088a0: 5486 3d00 |006e: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ -0088a4: 6e20 6e00 5600 |0070: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ -0088aa: 0c04 |0073: move-result-object v4 │ │ -0088ac: 28c4 |0074: goto 0038 // -003c │ │ -0088ae: 0d03 |0075: move-exception v3 │ │ -0088b0: 6e10 8e03 0300 |0076: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038e │ │ -0088b6: 28b2 |0079: goto 002b // -004e │ │ +00b0d0: |[00b0d0] com.episode6.android.appalarm.pro.AalService.getAlarmIntent:()Landroid/content/Intent; │ │ +00b0e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00b0e2: 5486 3300 |0001: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b0e6: 1a07 2c03 |0003: const-string v7, "alarm_package_name" // string@032c │ │ +00b0ea: 6e20 fd01 7600 |0005: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b0f0: 0c05 |0008: move-result-object v5 │ │ +00b0f2: 5486 3300 |0009: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b0f6: 1a07 1b03 |000b: const-string v7, "alarm_custom_action" // string@031b │ │ +00b0fa: 6e20 fd01 7600 |000d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b100: 0c00 |0010: move-result-object v0 │ │ +00b102: 5486 3300 |0011: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b106: 1a07 1c03 |0013: const-string v7, "alarm_custom_data" // string@031c │ │ +00b10a: 6e20 fd01 7600 |0015: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b110: 0c01 |0018: move-result-object v1 │ │ +00b112: 5486 3300 |0019: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b116: 1a07 1d03 |001b: const-string v7, "alarm_custom_type" // string@031d │ │ +00b11a: 6e20 fd01 7600 |001d: invoke-virtual {v6, v7}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b120: 0c02 |0020: move-result-object v2 │ │ +00b122: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ +00b126: 1a06 0000 |0023: const-string v6, "" // string@0000 │ │ +00b12a: 6e20 9e03 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b130: 0a06 |0028: move-result v6 │ │ +00b132: 3806 0300 |0029: if-eqz v6, 002c // +0003 │ │ +00b136: 1104 |002b: return-object v4 │ │ +00b138: 5486 3300 |002c: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b13c: 6e10 0502 0600 |002e: invoke-virtual {v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.isShortcutIntent:()Z // method@0205 │ │ +00b142: 0a06 |0031: move-result v6 │ │ +00b144: 3806 1100 |0032: if-eqz v6, 0043 // +0011 │ │ +00b148: 7110 4f00 0100 |0034: invoke-static {v1}, Landroid/content/Intent;.getIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@004f │ │ +00b14e: 0c04 |0037: move-result-object v4 │ │ +00b150: 1506 0010 |0038: const/high16 v6, #int 268435456 // #1000 │ │ +00b154: 6e20 5c00 6400 |003a: invoke-virtual {v4, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00b15a: 28ee |003d: goto 002b // -0012 │ │ +00b15c: 0d03 |003e: move-exception v3 │ │ +00b15e: 6e10 ba03 0300 |003f: invoke-virtual {v3}, Ljava/net/URISyntaxException;.printStackTrace:()V // method@03ba │ │ +00b164: 28e9 |0042: goto 002b // -0017 │ │ +00b166: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ +00b16a: 6e20 9e03 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b170: 0a06 |0048: move-result v6 │ │ +00b172: 3906 2500 |0049: if-nez v6, 006e // +0025 │ │ +00b176: 2204 1c00 |004b: new-instance v4, Landroid/content/Intent; // type@001c │ │ +00b17a: 7010 4500 0400 |004d: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0045 │ │ +00b180: 6e20 5900 0400 |0050: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00b186: 1a06 0000 |0053: const-string v6, "" // string@0000 │ │ +00b18a: 6e20 9e03 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b190: 0a06 |0058: move-result v6 │ │ +00b192: 3906 0900 |0059: if-nez v6, 0062 // +0009 │ │ +00b196: 7110 9000 0100 |005b: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00b19c: 0c06 |005e: move-result-object v6 │ │ +00b19e: 6e20 5b00 6400 |005f: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005b │ │ +00b1a4: 1a06 0000 |0062: const-string v6, "" // string@0000 │ │ +00b1a8: 6e20 9e03 6200 |0064: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b1ae: 0a06 |0067: move-result v6 │ │ +00b1b0: 3906 d0ff |0068: if-nez v6, 0038 // -0030 │ │ +00b1b4: 6e20 5e00 2400 |006a: invoke-virtual {v4, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@005e │ │ +00b1ba: 28cb |006d: goto 0038 // -0035 │ │ +00b1bc: 5486 3d00 |006e: iget-object v6, v8, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ +00b1c0: 6e20 6e00 5600 |0070: invoke-virtual {v6, v5}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@006e │ │ +00b1c6: 0c04 |0073: move-result-object v4 │ │ +00b1c8: 28c4 |0074: goto 0038 // -003c │ │ +00b1ca: 0d03 |0075: move-exception v3 │ │ +00b1cc: 6e10 8f03 0300 |0076: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@038f │ │ +00b1d2: 28b2 |0079: goto 002b // -004e │ │ catches : 2 │ │ 0x0034 - 0x0037 │ │ Ljava/net/URISyntaxException; -> 0x003e │ │ 0x006e - 0x0073 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0001 line=485 │ │ @@ -2782,43 +2781,43 @@ │ │ type : '()Landroid/media/Ringtone;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0088d4: |[0088d4] com.episode6.android.appalarm.pro.AalService.getAlarmRingtone:()Landroid/media/Ringtone; │ │ -0088e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0088e6: 6e10 2301 0500 |0001: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -0088ec: 0c02 |0004: move-result-object v2 │ │ -0088ee: 5453 3300 |0005: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0088f2: 1a04 7003 |0007: const-string v4, "backup_alarm" // string@0370 │ │ -0088f6: 6e20 fd01 4300 |0009: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -0088fc: 0c03 |000c: move-result-object v3 │ │ -0088fe: 7110 9000 0300 |000d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -008904: 0c03 |0010: move-result-object v3 │ │ -008906: 7120 8c00 3200 |0011: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -00890c: 0c01 |0014: move-result-object v1 │ │ -00890e: 1242 |0015: const/4 v2, #int 4 // #4 │ │ -008910: 6e20 8900 2100 |0016: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ -008916: 1101 |0019: return-object v1 │ │ -008918: 0d00 |001a: move-exception v0 │ │ -00891a: 6e10 2301 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008920: 0c02 |001e: move-result-object v2 │ │ -008922: 6e10 2301 0500 |001f: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008928: 0c03 |0022: move-result-object v3 │ │ -00892a: 7110 8d00 0300 |0023: invoke-static {v3}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ -008930: 0c03 |0026: move-result-object v3 │ │ -008932: 7120 8c00 3200 |0027: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ -008938: 0c01 |002a: move-result-object v1 │ │ -00893a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -00893c: 6e20 8900 2100 |002c: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ -008942: 28ea |002f: goto 0019 // -0016 │ │ -008944: 0d02 |0030: move-exception v2 │ │ -008946: 28e8 |0031: goto 0019 // -0018 │ │ +00b1f0: |[00b1f0] com.episode6.android.appalarm.pro.AalService.getAlarmRingtone:()Landroid/media/Ringtone; │ │ +00b200: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00b202: 6e10 2301 0500 |0001: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b208: 0c02 |0004: move-result-object v2 │ │ +00b20a: 5453 3300 |0005: iget-object v3, v5, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b20e: 1a04 7003 |0007: const-string v4, "backup_alarm" // string@0370 │ │ +00b212: 6e20 fd01 4300 |0009: invoke-virtual {v3, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b218: 0c03 |000c: move-result-object v3 │ │ +00b21a: 7110 9000 0300 |000d: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00b220: 0c03 |0010: move-result-object v3 │ │ +00b222: 7120 8c00 3200 |0011: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00b228: 0c01 |0014: move-result-object v1 │ │ +00b22a: 1242 |0015: const/4 v2, #int 4 // #4 │ │ +00b22c: 6e20 8900 2100 |0016: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ +00b232: 1101 |0019: return-object v1 │ │ +00b234: 0d00 |001a: move-exception v0 │ │ +00b236: 6e10 2301 0500 |001b: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b23c: 0c02 |001e: move-result-object v2 │ │ +00b23e: 6e10 2301 0500 |001f: invoke-virtual {v5}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b244: 0c03 |0022: move-result-object v3 │ │ +00b246: 7110 8d00 0300 |0023: invoke-static {v3}, Landroid/media/RingtoneManager;.getValidRingtoneUri:(Landroid/content/Context;)Landroid/net/Uri; // method@008d │ │ +00b24c: 0c03 |0026: move-result-object v3 │ │ +00b24e: 7120 8c00 3200 |0027: invoke-static {v2, v3}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@008c │ │ +00b254: 0c01 |002a: move-result-object v1 │ │ +00b256: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +00b258: 6e20 8900 2100 |002c: invoke-virtual {v1, v2}, Landroid/media/Ringtone;.setStreamType:(I)V // method@0089 │ │ +00b25e: 28ea |002f: goto 0019 // -0016 │ │ +00b260: 0d02 |0030: move-exception v2 │ │ +00b262: 28e8 |0031: goto 0019 // -0018 │ │ catches : 2 │ │ 0x0001 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001a │ │ 0x001b - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=582 │ │ @@ -2839,46 +2838,46 @@ │ │ type : '(Landroid/content/Intent;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -008964: |[008964] com.episode6.android.appalarm.pro.AalService.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; │ │ -008974: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -008978: 1c03 1c00 |0002: const-class v3, Landroid/content/Intent; // type@001c │ │ -00897c: 1a04 2f07 |0004: const-string v4, "toUri" // string@072f │ │ -008980: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -008982: 2355 1d01 |0007: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ -008986: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -008988: 6207 be02 |000a: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ -00898c: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ -008990: 6e30 8c03 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038c │ │ -008996: 0c01 |0011: move-result-object v1 │ │ -008998: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -00899a: 2333 1e01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ -00899e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0089a0: 1c05 1c00 |0016: const-class v5, Landroid/content/Intent; // type@001c │ │ -0089a4: 1a06 9502 |0018: const-string v6, "URI_INTENT_SCHEME" // string@0295 │ │ -0089a8: 6e20 8b03 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@038b │ │ -0089ae: 0c05 |001d: move-result-object v5 │ │ -0089b0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0089b2: 6e20 b203 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@03b2 │ │ -0089b8: 0a05 |0022: move-result v5 │ │ -0089ba: 7110 9203 0500 |0023: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -0089c0: 0c05 |0026: move-result-object v5 │ │ -0089c2: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ -0089c6: 6e30 b303 8103 |0029: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b3 │ │ -0089cc: 0c02 |002c: move-result-object v2 │ │ -0089ce: 1f02 fb00 |002d: check-cast v2, Ljava/lang/String; // type@00fb │ │ -0089d2: 1102 |002f: return-object v2 │ │ -0089d4: 0d00 |0030: move-exception v0 │ │ -0089d6: 6e10 5f00 0800 |0031: invoke-virtual {v8}, Landroid/content/Intent;.toURI:()Ljava/lang/String; // method@005f │ │ -0089dc: 0c02 |0034: move-result-object v2 │ │ -0089de: 28fa |0035: goto 002f // -0006 │ │ +00b280: |[00b280] com.episode6.android.appalarm.pro.AalService.getIntentUri:(Landroid/content/Intent;)Ljava/lang/String; │ │ +00b290: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +00b294: 1c03 1c00 |0002: const-class v3, Landroid/content/Intent; // type@001c │ │ +00b298: 1a04 2e07 |0004: const-string v4, "toUri" // string@072e │ │ +00b29c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +00b29e: 2355 1d01 |0007: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ +00b2a2: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +00b2a4: 6207 be02 |000a: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ +00b2a8: 4d07 0506 |000c: aput-object v7, v5, v6 │ │ +00b2ac: 6e30 8d03 4305 |000e: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038d │ │ +00b2b2: 0c01 |0011: move-result-object v1 │ │ +00b2b4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +00b2b6: 2333 1e01 |0013: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ +00b2ba: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +00b2bc: 1c05 1c00 |0016: const-class v5, Landroid/content/Intent; // type@001c │ │ +00b2c0: 1a06 9502 |0018: const-string v6, "URI_INTENT_SCHEME" // string@0295 │ │ +00b2c4: 6e20 8c03 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@038c │ │ +00b2ca: 0c05 |001d: move-result-object v5 │ │ +00b2cc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +00b2ce: 6e20 b303 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@03b3 │ │ +00b2d4: 0a05 |0022: move-result v5 │ │ +00b2d6: 7110 9303 0500 |0023: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +00b2dc: 0c05 |0026: move-result-object v5 │ │ +00b2de: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ +00b2e2: 6e30 b403 8103 |0029: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ +00b2e8: 0c02 |002c: move-result-object v2 │ │ +00b2ea: 1f02 fb00 |002d: check-cast v2, Ljava/lang/String; // type@00fb │ │ +00b2ee: 1102 |002f: return-object v2 │ │ +00b2f0: 0d00 |0030: move-exception v0 │ │ +00b2f2: 6e10 5f00 0800 |0031: invoke-virtual {v8}, Landroid/content/Intent;.toURI:()Ljava/lang/String; // method@005f │ │ +00b2f8: 0c02 |0034: move-result-object v2 │ │ +00b2fa: 28fa |0035: goto 002f // -0006 │ │ catches : 1 │ │ 0x0002 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=475 │ │ 0x0012 line=476 │ │ @@ -2898,18 +2897,18 @@ │ │ type : '(I)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0089f0: |[0089f0] com.episode6.android.appalarm.pro.AalService.getNotification:(I)Landroid/app/Notification; │ │ -008a00: 7030 2601 2102 |0000: invoke-direct {v1, v2, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ -008a06: 0c00 |0003: move-result-object v0 │ │ -008a08: 1100 |0004: return-object v0 │ │ +00b30c: |[00b30c] com.episode6.android.appalarm.pro.AalService.getNotification:(I)Landroid/app/Notification; │ │ +00b31c: 7030 2601 2102 |0000: invoke-direct {v1, v2, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(II)Landroid/app/Notification; // method@0126 │ │ +00b322: 0c00 |0003: move-result-object v0 │ │ +00b324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0005 reg=2 message I │ │ │ │ @@ -2918,52 +2917,52 @@ │ │ type : '(II)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -008a0c: |[008a0c] com.episode6.android.appalarm.pro.AalService.getNotification:(II)Landroid/app/Notification; │ │ -008a1c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -008a1e: 2202 0e00 |0001: new-instance v2, Landroid/app/Notification; // type@000e │ │ -008a22: 1403 0400 027f |0003: const v3, #float 1.728e+38 // #7f020004 │ │ -008a28: 6e20 2b01 a800 |0006: invoke-virtual {v8, v10}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a2e: 0c04 |0009: move-result-object v4 │ │ -008a30: 7100 ad03 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -008a36: 0b05 |000d: move-result-wide v5 │ │ -008a38: 7056 2700 3254 |000e: invoke-direct {v2, v3, v4, v5, v6}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -008a3e: 2201 1c00 |0011: new-instance v1, Landroid/content/Intent; // type@001c │ │ -008a42: 1c03 6a00 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ -008a46: 7030 4600 8103 |0015: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008a4c: 1a03 0907 |0018: const-string v3, "stop_alarm" // string@0709 │ │ -008a50: 6e20 5900 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -008a56: 2203 1c00 |001d: new-instance v3, Landroid/content/Intent; // type@001c │ │ -008a5a: 1c04 d000 |001f: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -008a5e: 7030 4600 8304 |0021: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008a64: 7140 2b00 7873 |0024: invoke-static {v8, v7, v3, v7}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -008a6a: 0c00 |0027: move-result-object v0 │ │ -008a6c: 1403 3700 047f |0028: const v3, #float 1.75459e+38 // #7f040037 │ │ -008a72: 6e20 2b01 3800 |002b: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a78: 0c03 |002e: move-result-object v3 │ │ -008a7a: 6e20 2b01 9800 |002f: invoke-virtual {v8, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ -008a80: 0c04 |0032: move-result-object v4 │ │ -008a82: 6e50 2800 8243 |0033: invoke-virtual {v2, v8, v3, v4, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -008a88: 7140 2d00 7871 |0036: invoke-static {v8, v7, v1, v7}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ -008a8e: 0c03 |0039: move-result-object v3 │ │ -008a90: 5b23 0000 |003a: iput-object v3, v2, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ -008a94: 1303 00ff |003c: const/16 v3, #int -256 // #ff00 │ │ -008a98: 5923 0200 |003e: iput v3, v2, Landroid/app/Notification;.ledARGB:I // field@0002 │ │ -008a9c: 1303 2c01 |0040: const/16 v3, #int 300 // #12c │ │ -008aa0: 5923 0400 |0042: iput v3, v2, Landroid/app/Notification;.ledOnMS:I // field@0004 │ │ -008aa4: 1303 e803 |0044: const/16 v3, #int 1000 // #3e8 │ │ -008aa8: 5923 0300 |0046: iput v3, v2, Landroid/app/Notification;.ledOffMS:I // field@0003 │ │ -008aac: 5223 0100 |0048: iget v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -008ab0: de03 0341 |004a: or-int/lit8 v3, v3, #int 65 // #41 │ │ -008ab4: 5923 0100 |004c: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -008ab8: 1102 |004e: return-object v2 │ │ +00b328: |[00b328] com.episode6.android.appalarm.pro.AalService.getNotification:(II)Landroid/app/Notification; │ │ +00b338: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00b33a: 2202 0e00 |0001: new-instance v2, Landroid/app/Notification; // type@000e │ │ +00b33e: 1403 0400 027f |0003: const v3, #float 1.728e+38 // #7f020004 │ │ +00b344: 6e20 2b01 a800 |0006: invoke-virtual {v8, v10}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b34a: 0c04 |0009: move-result-object v4 │ │ +00b34c: 7100 ae03 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00b352: 0b06 |000d: move-result-wide v6 │ │ +00b354: 7057 2700 3264 |000e: invoke-direct {v2, v3, v4, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00b35a: 2201 1c00 |0011: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00b35e: 1c03 6a00 |0013: const-class v3, Lcom/episode6/android/appalarm/pro/AalService; // type@006a │ │ +00b362: 7030 4600 8103 |0015: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b368: 1a03 0807 |0018: const-string v3, "stop_alarm" // string@0708 │ │ +00b36c: 6e20 5900 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00b372: 2203 1c00 |001d: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00b376: 1c04 d000 |001f: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00b37a: 7030 4600 8304 |0021: invoke-direct {v3, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b380: 7140 2b00 5853 |0024: invoke-static {v8, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00b386: 0c00 |0027: move-result-object v0 │ │ +00b388: 1403 3700 047f |0028: const v3, #float 1.75459e+38 // #7f040037 │ │ +00b38e: 6e20 2b01 3800 |002b: invoke-virtual {v8, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b394: 0c03 |002e: move-result-object v3 │ │ +00b396: 6e20 2b01 9800 |002f: invoke-virtual {v8, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getString:(I)Ljava/lang/String; // method@012b │ │ +00b39c: 0c04 |0032: move-result-object v4 │ │ +00b39e: 6e50 2800 8243 |0033: invoke-virtual {v2, v8, v3, v4, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00b3a4: 7140 2d00 5851 |0036: invoke-static {v8, v5, v1, v5}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002d │ │ +00b3aa: 0c03 |0039: move-result-object v3 │ │ +00b3ac: 5b23 0000 |003a: iput-object v3, v2, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0000 │ │ +00b3b0: 1303 00ff |003c: const/16 v3, #int -256 // #ff00 │ │ +00b3b4: 5923 0200 |003e: iput v3, v2, Landroid/app/Notification;.ledARGB:I // field@0002 │ │ +00b3b8: 1303 2c01 |0040: const/16 v3, #int 300 // #12c │ │ +00b3bc: 5923 0400 |0042: iput v3, v2, Landroid/app/Notification;.ledOnMS:I // field@0004 │ │ +00b3c0: 1303 e803 |0044: const/16 v3, #int 1000 // #3e8 │ │ +00b3c4: 5923 0300 |0046: iput v3, v2, Landroid/app/Notification;.ledOffMS:I // field@0003 │ │ +00b3c8: 5223 0100 |0048: iget v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00b3cc: de03 0341 |004a: or-int/lit8 v3, v3, #int 65 // #41 │ │ +00b3d0: 5923 0100 |004c: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00b3d4: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=416 │ │ 0x0011 line=417 │ │ 0x0018 line=418 │ │ 0x001d line=419 │ │ 0x0028 line=420 │ │ @@ -2986,24 +2985,24 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -008abc: |[008abc] com.episode6.android.appalarm.pro.AalService.getSnoozeAlarm:()J │ │ -008acc: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008ad0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008ad2: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008ad8: 0c00 |0006: move-result-object v0 │ │ -008ada: 1a01 d806 |0007: const-string v1, "snooze_alarm" // string@06d8 │ │ -008ade: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -008ae2: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ -008ae8: 0b01 |000e: move-result-wide v1 │ │ -008aea: 1001 |000f: return-wide v1 │ │ +00b3d8: |[00b3d8] com.episode6.android.appalarm.pro.AalService.getSnoozeAlarm:()J │ │ +00b3e8: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b3ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b3ee: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b3f4: 0c00 |0006: move-result-object v0 │ │ +00b3f6: 1a01 d706 |0007: const-string v1, "snooze_alarm" // string@06d7 │ │ +00b3fa: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +00b3fe: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ +00b404: 0b02 |000e: move-result-wide v2 │ │ +00b406: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0007 line=864 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=4 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3013,24 +3012,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -008aec: |[008aec] com.episode6.android.appalarm.pro.AalService.getSnoozeVolume:()I │ │ -008afc: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008b00: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008b02: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008b08: 0c00 |0006: move-result-object v0 │ │ -008b0a: 1a01 db06 |0007: const-string v1, "snooze_volume" // string@06db │ │ -008b0e: 1302 0f00 |0009: const/16 v2, #int 15 // #f │ │ -008b12: 7230 6700 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ -008b18: 0a01 |000e: move-result v1 │ │ -008b1a: 0f01 |000f: return v1 │ │ +00b408: |[00b408] com.episode6.android.appalarm.pro.AalService.getSnoozeVolume:()I │ │ +00b418: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b41c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b41e: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b424: 0c00 |0006: move-result-object v0 │ │ +00b426: 1a01 da06 |0007: const-string v1, "snooze_volume" // string@06da │ │ +00b42a: 1302 0f00 |0009: const/16 v2, #int 15 // #f │ │ +00b42e: 7230 6700 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0067 │ │ +00b434: 0a01 |000e: move-result v1 │ │ +00b436: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0007 line=873 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=3 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3040,18 +3039,18 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008b1c: |[008b1c] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:()Z │ │ -008b2c: 7110 2e01 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:(Landroid/content/Context;)Z // method@012e │ │ -008b32: 0a00 |0003: move-result v0 │ │ -008b34: 0f00 |0004: return v0 │ │ +00b438: |[00b438] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:()Z │ │ +00b448: 7110 2e01 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isBatteryDischarging:(Landroid/content/Context;)Z // method@012e │ │ +00b44e: 0a00 |0003: move-result v0 │ │ +00b450: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #36 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -3059,35 +3058,35 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -008b38: |[008b38] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:(Landroid/content/Context;)Z │ │ -008b48: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -008b4a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -008b4c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -008b4e: 2206 1d00 |0003: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ -008b52: 1a07 3f03 |0005: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@033f │ │ -008b56: 7020 6000 7600 |0007: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ -008b5c: 6e30 4300 5806 |000a: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0043 │ │ -008b62: 0c00 |000d: move-result-object v0 │ │ -008b64: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -008b68: 0f03 |0010: return v3 │ │ -008b6a: 1a05 3e06 |0011: const-string v5, "plugged" // string@063e │ │ -008b6e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -008b70: 6e30 4e00 5006 |0014: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -008b76: 0a01 |0017: move-result v1 │ │ -008b78: 3801 f8ff |0018: if-eqz v1, 0010 // -0008 │ │ -008b7c: 3801 f6ff |001a: if-eqz v1, 0010 // -000a │ │ -008b80: 0143 |001c: move v3, v4 │ │ -008b82: 28f3 |001d: goto 0010 // -000d │ │ -008b84: 0d02 |001e: move-exception v2 │ │ -008b86: 28f1 |001f: goto 0010 // -000f │ │ +00b454: |[00b454] com.episode6.android.appalarm.pro.AalService.isBatteryDischarging:(Landroid/content/Context;)Z │ │ +00b464: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00b466: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +00b468: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00b46a: 2206 1d00 |0003: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ +00b46e: 1a07 3f03 |0005: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@033f │ │ +00b472: 7020 6000 7600 |0007: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ +00b478: 6e30 4300 5806 |000a: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0043 │ │ +00b47e: 0c00 |000d: move-result-object v0 │ │ +00b480: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +00b484: 0f03 |0010: return v3 │ │ +00b486: 1a05 3d06 |0011: const-string v5, "plugged" // string@063d │ │ +00b48a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +00b48c: 6e30 4e00 5006 |0014: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +00b492: 0a01 |0017: move-result v1 │ │ +00b494: 3801 f8ff |0018: if-eqz v1, 0010 // -0008 │ │ +00b498: 3801 f6ff |001a: if-eqz v1, 0010 // -000a │ │ +00b49c: 0143 |001c: move v3, v4 │ │ +00b49e: 28f3 |001d: goto 0010 // -000d │ │ +00b4a0: 0d02 |001e: move-exception v2 │ │ +00b4a2: 28f1 |001f: goto 0010 // -000f │ │ catches : 1 │ │ 0x0003 - 0x0017 │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0002 line=536 │ │ 0x000e line=537 │ │ 0x0010 line=547 │ │ @@ -3108,26 +3107,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -008b98: |[008b98] com.episode6.android.appalarm.pro.AalService.isPhoneNotIdle:()Z │ │ -008ba8: 1a01 3906 |0000: const-string v1, "phone" // string@0639 │ │ -008bac: 6e20 2c01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008bb2: 0c00 |0005: move-result-object v0 │ │ -008bb4: 1f00 3800 |0006: check-cast v0, Landroid/telephony/TelephonyManager; // type@0038 │ │ -008bb8: 6e10 a500 0000 |0008: invoke-virtual {v0}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@00a5 │ │ -008bbe: 0a01 |000b: move-result v1 │ │ -008bc0: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -008bc4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -008bc6: 0f01 |000f: return v1 │ │ -008bc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -008bca: 28fe |0011: goto 000f // -0002 │ │ +00b4b4: |[00b4b4] com.episode6.android.appalarm.pro.AalService.isPhoneNotIdle:()Z │ │ +00b4c4: 1a01 3806 |0000: const-string v1, "phone" // string@0638 │ │ +00b4c8: 6e20 2c01 1200 |0002: invoke-virtual {v2, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b4ce: 0c00 |0005: move-result-object v0 │ │ +00b4d0: 1f00 3800 |0006: check-cast v0, Landroid/telephony/TelephonyManager; // type@0038 │ │ +00b4d4: 6e10 a500 0000 |0008: invoke-virtual {v0}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@00a5 │ │ +00b4da: 0a01 |000b: move-result v1 │ │ +00b4dc: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +00b4e0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +00b4e2: 0f01 |000f: return v1 │ │ +00b4e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +00b4e6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0008 line=317 │ │ locals : │ │ 0x0008 - 0x0012 reg=0 tm Landroid/telephony/TelephonyManager; │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3137,166 +3136,166 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -008bcc: |[008bcc] com.episode6.android.appalarm.pro.AalService.isSafeToStopSelf:()Z │ │ -008bdc: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008be0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -008be4: 5510 3700 |0004: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -008be8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -008bec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -008bee: 0f00 |0009: return v0 │ │ -008bf0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -008bf2: 28fe |000b: goto 0009 // -0002 │ │ +00b4e8: |[00b4e8] com.episode6.android.appalarm.pro.AalService.isSafeToStopSelf:()Z │ │ +00b4f8: 5510 3900 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00b4fc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +00b500: 5510 3700 |0004: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00b504: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +00b508: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +00b50a: 0f00 |0009: return v0 │ │ +00b50c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00b50e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #39 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'launchAlarm' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 260 16-bit code units │ │ -008bf4: |[008bf4] com.episode6.android.appalarm.pro.AalService.launchAlarm:(Z)V │ │ -008c04: 54b7 3300 |0000: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008c08: 1a08 3803 |0002: const-string v8, "alarm_wifi" // string@0338 │ │ -008c0c: 6e20 f101 8700 |0004: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008c12: 0a07 |0007: move-result v7 │ │ -008c14: 3807 6a00 |0008: if-eqz v7, 0072 // +006a │ │ -008c18: 390c 6800 |000a: if-nez v12, 0072 // +0068 │ │ -008c1c: 2207 6900 |000c: new-instance v7, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // type@0069 │ │ -008c20: 7020 0301 b700 |000e: invoke-direct {v7, v11}, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0103 │ │ -008c26: 5bb7 4600 |0011: iput-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -008c2a: 1a07 6207 |0013: const-string v7, "wifi" // string@0762 │ │ -008c2e: 6e20 2c01 7b00 |0015: invoke-virtual {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008c34: 0c06 |0018: move-result-object v6 │ │ -008c36: 1f06 3000 |0019: check-cast v6, Landroid/net/wifi/WifiManager; // type@0030 │ │ -008c3a: 6e10 9400 0600 |001b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0094 │ │ -008c40: 0a07 |001e: move-result v7 │ │ -008c42: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ -008c46: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -008c48: 6e20 9500 7600 |0022: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -008c4e: 6e10 9300 0600 |0025: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getWifiState:()I // method@0093 │ │ -008c54: 0a07 |0028: move-result v7 │ │ -008c56: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -008c58: 3287 0d00 |002a: if-eq v7, v8, 0037 // +000d │ │ -008c5c: 1607 d007 |002c: const-wide/16 v7, #int 2000 // #7d0 │ │ -008c60: 7120 b003 8700 |002e: invoke-static {v7, v8}, Ljava/lang/Thread;.sleep:(J)V // method@03b0 │ │ -008c66: 28f4 |0031: goto 0025 // -000c │ │ -008c68: 0d02 |0032: move-exception v2 │ │ -008c6a: 6e10 9303 0200 |0033: invoke-virtual {v2}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0393 │ │ -008c70: 28ef |0036: goto 0025 // -0011 │ │ -008c72: 54b7 4600 |0037: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -008c76: 2208 1d00 |0039: new-instance v8, Landroid/content/IntentFilter; // type@001d │ │ -008c7a: 1a09 4f03 |003b: const-string v9, "android.net.wifi.STATE_CHANGE" // string@034f │ │ -008c7e: 7020 6000 9800 |003d: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ -008c84: 6e30 3c01 7b08 |0040: invoke-virtual {v11, v7, v8}, Lcom/episode6/android/appalarm/pro/AalService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@013c │ │ -008c8a: 1217 |0043: const/4 v7, #int 1 // #1 │ │ -008c8c: 5cb7 3b00 |0044: iput-boolean v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -008c90: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -008c92: 6e20 9500 7600 |0047: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -008c98: 0a01 |004a: move-result v1 │ │ -008c9a: 6e10 9600 0600 |004b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@0096 │ │ -008ca0: 3801 2000 |004e: if-eqz v1, 006e // +0020 │ │ -008ca4: 54b7 3c00 |0050: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008ca8: 1408 0600 037f |0052: const v8, #float 1.74129e+38 // #7f030006 │ │ -008cae: 1409 3a00 047f |0055: const v9, #float 1.75459e+38 // #7f04003a │ │ -008cb4: 7020 2501 9b00 |0058: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008cba: 0c09 |005b: move-result-object v9 │ │ -008cbc: 6e30 2a00 8709 |005c: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008cc2: 2205 fe00 |005f: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ -008cc6: 54b7 4700 |0061: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ -008cca: 7020 ae03 7500 |0063: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008cd0: 1217 |0066: const/4 v7, #int 1 // #1 │ │ -008cd2: 6e20 af03 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008cd8: 6e10 b103 0500 |006a: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008cde: 0e00 |006d: return-void │ │ -008ce0: 7010 2001 0b00 |006e: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ -008ce6: 28fc |0071: goto 006d // -0004 │ │ -008ce8: 54b7 3300 |0072: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008cec: 1a08 3503 |0074: const-string v8, "alarm_set_media_volume" // string@0335 │ │ -008cf0: 6e20 f101 8700 |0076: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008cf6: 0a07 |0079: move-result v7 │ │ -008cf8: 3807 1f00 |007a: if-eqz v7, 0099 // +001f │ │ -008cfc: 1a07 6c03 |007c: const-string v7, "audio" // string@036c │ │ -008d00: 6e20 2c01 7b00 |007e: invoke-virtual {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -008d06: 0c00 |0081: move-result-object v0 │ │ -008d08: 1f00 2b00 |0082: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -008d0c: 1237 |0084: const/4 v7, #int 3 // #3 │ │ -008d0e: 6e20 8000 7000 |0085: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -008d14: 0a03 |0088: move-result v3 │ │ -008d16: 54b7 3300 |0089: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d1a: 1a08 2603 |008b: const-string v8, "alarm_media_volume" // string@0326 │ │ -008d1e: 6e20 f201 8700 |008d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008d24: 0a04 |0090: move-result v4 │ │ -008d26: 3734 0300 |0091: if-le v4, v3, 0094 // +0003 │ │ -008d2a: 0134 |0093: move v4, v3 │ │ -008d2c: 1237 |0094: const/4 v7, #int 3 // #3 │ │ -008d2e: 1218 |0095: const/4 v8, #int 1 // #1 │ │ -008d30: 6e40 8500 7084 |0096: invoke-virtual {v0, v7, v4, v8}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -008d36: 54b7 3300 |0099: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d3a: 1a08 2a03 |009b: const-string v8, "alarm_net_test" // string@032a │ │ -008d3e: 6e20 f101 8700 |009d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008d44: 0a07 |00a0: move-result v7 │ │ -008d46: 3807 5f00 |00a1: if-eqz v7, 0100 // +005f │ │ -008d4a: 54b7 3300 |00a3: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d4e: 1a08 2b03 |00a5: const-string v8, "alarm_net_test_url" // string@032b │ │ -008d52: 6e20 fd01 8700 |00a7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008d58: 0c07 |00aa: move-result-object v7 │ │ -008d5a: 7110 b802 0700 |00ab: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ -008d60: 0a07 |00ae: move-result v7 │ │ -008d62: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ -008d66: 54b7 3c00 |00b1: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008d6a: 1408 0600 037f |00b3: const v8, #float 1.74129e+38 // #7f030006 │ │ -008d70: 1409 4300 047f |00b6: const v9, #float 1.75459e+38 // #7f040043 │ │ -008d76: 7020 2501 9b00 |00b9: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008d7c: 0c09 |00bc: move-result-object v9 │ │ -008d7e: 6e30 2a00 8709 |00bd: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008d84: 7010 3201 0b00 |00c0: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ -008d8a: 54b7 3300 |00c3: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008d8e: 1a08 1a03 |00c5: const-string v8, "alarm_backup_option" // string@031a │ │ -008d92: 6e20 f201 8700 |00c7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008d98: 0a07 |00ca: move-result v7 │ │ -008d9a: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ -008d9c: 3387 0500 |00cc: if-ne v7, v8, 00d1 // +0005 │ │ -008da0: 7010 3b01 0b00 |00ce: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008da6: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ -008da8: 5cb7 3700 |00d2: iput-boolean v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -008dac: 54b7 3600 |00d4: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ -008db0: 54b8 4200 |00d6: iget-object v8, v11, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ -008db4: 1609 d007 |00d8: const-wide/16 v9, #int 2000 // #7d0 │ │ -008db8: 6e40 a000 87a9 |00da: invoke-virtual {v7, v8, v9, v10}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ -008dbe: 2890 |00dd: goto 006d // -0070 │ │ -008dc0: 54b7 3300 |00de: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008dc4: 1a08 1a03 |00e0: const-string v8, "alarm_backup_option" // string@031a │ │ -008dc8: 6e20 f201 8700 |00e2: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -008dce: 0a07 |00e5: move-result v7 │ │ -008dd0: 1228 |00e6: const/4 v8, #int 2 // #2 │ │ -008dd2: 3387 dcff |00e7: if-ne v7, v8, 00c3 // -0024 │ │ -008dd6: 54b7 3c00 |00e9: iget-object v7, v11, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -008dda: 1408 0600 037f |00eb: const v8, #float 1.74129e+38 // #7f030006 │ │ -008de0: 1409 3b00 047f |00ee: const v9, #float 1.75459e+38 // #7f04003b │ │ -008de6: 7020 2501 9b00 |00f1: invoke-direct {v11, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ -008dec: 0c09 |00f4: move-result-object v9 │ │ -008dee: 6e30 2a00 8709 |00f5: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -008df4: 7010 3b01 0b00 |00f8: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ -008dfa: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ -008dfc: 7020 1e01 7b00 |00fc: invoke-direct {v11, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008e02: 28c4 |00ff: goto 00c3 // -003c │ │ -008e04: 7010 3201 0b00 |0100: invoke-direct {v11}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ -008e0a: 28c0 |0103: goto 00c3 // -0040 │ │ +00b510: |[00b510] com.episode6.android.appalarm.pro.AalService.launchAlarm:(Z)V │ │ +00b520: 54c7 3300 |0000: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b524: 1a08 3803 |0002: const-string v8, "alarm_wifi" // string@0338 │ │ +00b528: 6e20 f101 8700 |0004: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b52e: 0a07 |0007: move-result v7 │ │ +00b530: 3807 6a00 |0008: if-eqz v7, 0072 // +006a │ │ +00b534: 390d 6800 |000a: if-nez v13, 0072 // +0068 │ │ +00b538: 2207 6900 |000c: new-instance v7, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // type@0069 │ │ +00b53c: 7020 0301 c700 |000e: invoke-direct {v7, v12}, Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver;.:(Lcom/episode6/android/appalarm/pro/AalService;)V // method@0103 │ │ +00b542: 5bc7 4600 |0011: iput-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00b546: 1a07 6107 |0013: const-string v7, "wifi" // string@0761 │ │ +00b54a: 6e20 2c01 7c00 |0015: invoke-virtual {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b550: 0c06 |0018: move-result-object v6 │ │ +00b552: 1f06 3000 |0019: check-cast v6, Landroid/net/wifi/WifiManager; // type@0030 │ │ +00b556: 6e10 9400 0600 |001b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0094 │ │ +00b55c: 0a07 |001e: move-result v7 │ │ +00b55e: 3807 1800 |001f: if-eqz v7, 0037 // +0018 │ │ +00b562: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +00b564: 6e20 9500 7600 |0022: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00b56a: 6e10 9300 0600 |0025: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getWifiState:()I // method@0093 │ │ +00b570: 0a07 |0028: move-result v7 │ │ +00b572: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +00b574: 3287 0d00 |002a: if-eq v7, v8, 0037 // +000d │ │ +00b578: 1608 d007 |002c: const-wide/16 v8, #int 2000 // #7d0 │ │ +00b57c: 7120 b103 9800 |002e: invoke-static {v8, v9}, Ljava/lang/Thread;.sleep:(J)V // method@03b1 │ │ +00b582: 28f4 |0031: goto 0025 // -000c │ │ +00b584: 0d02 |0032: move-exception v2 │ │ +00b586: 6e10 9403 0200 |0033: invoke-virtual {v2}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0394 │ │ +00b58c: 28ef |0036: goto 0025 // -0011 │ │ +00b58e: 54c7 4600 |0037: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00b592: 2208 1d00 |0039: new-instance v8, Landroid/content/IntentFilter; // type@001d │ │ +00b596: 1a09 4f03 |003b: const-string v9, "android.net.wifi.STATE_CHANGE" // string@034f │ │ +00b59a: 7020 6000 9800 |003d: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0060 │ │ +00b5a0: 6e30 3c01 7c08 |0040: invoke-virtual {v12, v7, v8}, Lcom/episode6/android/appalarm/pro/AalService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@013c │ │ +00b5a6: 1217 |0043: const/4 v7, #int 1 // #1 │ │ +00b5a8: 5cc7 3b00 |0044: iput-boolean v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00b5ac: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +00b5ae: 6e20 9500 7600 |0047: invoke-virtual {v6, v7}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00b5b4: 0a01 |004a: move-result v1 │ │ +00b5b6: 6e10 9600 0600 |004b: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@0096 │ │ +00b5bc: 3801 2000 |004e: if-eqz v1, 006e // +0020 │ │ +00b5c0: 54c7 3c00 |0050: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b5c4: 1408 0600 037f |0052: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b5ca: 1409 3a00 047f |0055: const v9, #float 1.75459e+38 // #7f04003a │ │ +00b5d0: 7020 2501 9c00 |0058: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b5d6: 0c09 |005b: move-result-object v9 │ │ +00b5d8: 6e30 2a00 8709 |005c: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b5de: 2205 fe00 |005f: new-instance v5, Ljava/lang/Thread; // type@00fe │ │ +00b5e2: 54c7 4700 |0061: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mWifiWaitTask:Ljava/lang/Runnable; // field@0047 │ │ +00b5e6: 7020 af03 7500 |0063: invoke-direct {v5, v7}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b5ec: 1217 |0066: const/4 v7, #int 1 // #1 │ │ +00b5ee: 6e20 b003 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b5f4: 6e10 b203 0500 |006a: invoke-virtual {v5}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b5fa: 0e00 |006d: return-void │ │ +00b5fc: 7010 2001 0c00 |006e: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.doWifiFailedAction:()V // method@0120 │ │ +00b602: 28fc |0071: goto 006d // -0004 │ │ +00b604: 54c7 3300 |0072: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b608: 1a08 3503 |0074: const-string v8, "alarm_set_media_volume" // string@0335 │ │ +00b60c: 6e20 f101 8700 |0076: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b612: 0a07 |0079: move-result v7 │ │ +00b614: 3807 1f00 |007a: if-eqz v7, 0099 // +001f │ │ +00b618: 1a07 6c03 |007c: const-string v7, "audio" // string@036c │ │ +00b61c: 6e20 2c01 7c00 |007e: invoke-virtual {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00b622: 0c00 |0081: move-result-object v0 │ │ +00b624: 1f00 2b00 |0082: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00b628: 1237 |0084: const/4 v7, #int 3 // #3 │ │ +00b62a: 6e20 8000 7000 |0085: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00b630: 0a03 |0088: move-result v3 │ │ +00b632: 54c7 3300 |0089: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b636: 1a08 2603 |008b: const-string v8, "alarm_media_volume" // string@0326 │ │ +00b63a: 6e20 f201 8700 |008d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b640: 0a04 |0090: move-result v4 │ │ +00b642: 3734 0300 |0091: if-le v4, v3, 0094 // +0003 │ │ +00b646: 0134 |0093: move v4, v3 │ │ +00b648: 1237 |0094: const/4 v7, #int 3 // #3 │ │ +00b64a: 1218 |0095: const/4 v8, #int 1 // #1 │ │ +00b64c: 6e40 8500 7084 |0096: invoke-virtual {v0, v7, v4, v8}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00b652: 54c7 3300 |0099: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b656: 1a08 2a03 |009b: const-string v8, "alarm_net_test" // string@032a │ │ +00b65a: 6e20 f101 8700 |009d: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b660: 0a07 |00a0: move-result v7 │ │ +00b662: 3807 5f00 |00a1: if-eqz v7, 0100 // +005f │ │ +00b666: 54c7 3300 |00a3: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b66a: 1a08 2b03 |00a5: const-string v8, "alarm_net_test_url" // string@032b │ │ +00b66e: 6e20 fd01 8700 |00a7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b674: 0c07 |00aa: move-result-object v7 │ │ +00b676: 7110 b802 0700 |00ab: invoke-static {v7}, Lcom/episode6/android/appalarm/pro/HTTPHelper;.isNetworkActive:(Ljava/lang/String;)Z // method@02b8 │ │ +00b67c: 0a07 |00ae: move-result v7 │ │ +00b67e: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ +00b682: 54c7 3c00 |00b1: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b686: 1408 0600 037f |00b3: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b68c: 1409 4300 047f |00b6: const v9, #float 1.75459e+38 // #7f040043 │ │ +00b692: 7020 2501 9c00 |00b9: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b698: 0c09 |00bc: move-result-object v9 │ │ +00b69a: 6e30 2a00 8709 |00bd: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b6a0: 7010 3201 0c00 |00c0: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ +00b6a6: 54c7 3300 |00c3: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b6aa: 1a08 1a03 |00c5: const-string v8, "alarm_backup_option" // string@031a │ │ +00b6ae: 6e20 f201 8700 |00c7: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b6b4: 0a07 |00ca: move-result v7 │ │ +00b6b6: 1218 |00cb: const/4 v8, #int 1 // #1 │ │ +00b6b8: 3387 0500 |00cc: if-ne v7, v8, 00d1 // +0005 │ │ +00b6bc: 7010 3b01 0c00 |00ce: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b6c2: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ +00b6c4: 5cc7 3700 |00d2: iput-boolean v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00b6c8: 54c7 3600 |00d4: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mHandler:Landroid/os/Handler; // field@0036 │ │ +00b6cc: 54c8 4200 |00d6: iget-object v8, v12, Lcom/episode6/android/appalarm/pro/AalService;.mSetTask:Ljava/lang/Runnable; // field@0042 │ │ +00b6d0: 160a d007 |00d8: const-wide/16 v10, #int 2000 // #7d0 │ │ +00b6d4: 6e40 a000 87ba |00da: invoke-virtual {v7, v8, v10, v11}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00a0 │ │ +00b6da: 2890 |00dd: goto 006d // -0070 │ │ +00b6dc: 54c7 3300 |00de: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b6e0: 1a08 1a03 |00e0: const-string v8, "alarm_backup_option" // string@031a │ │ +00b6e4: 6e20 f201 8700 |00e2: invoke-virtual {v7, v8}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00b6ea: 0a07 |00e5: move-result v7 │ │ +00b6ec: 1228 |00e6: const/4 v8, #int 2 // #2 │ │ +00b6ee: 3387 dcff |00e7: if-ne v7, v8, 00c3 // -0024 │ │ +00b6f2: 54c7 3c00 |00e9: iget-object v7, v12, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00b6f6: 1408 0600 037f |00eb: const v8, #float 1.74129e+38 // #7f030006 │ │ +00b6fc: 1409 3b00 047f |00ee: const v9, #float 1.75459e+38 // #7f04003b │ │ +00b702: 7020 2501 9c00 |00f1: invoke-direct {v12, v9}, Lcom/episode6/android/appalarm/pro/AalService;.getNotification:(I)Landroid/app/Notification; // method@0125 │ │ +00b708: 0c09 |00f4: move-result-object v9 │ │ +00b70a: 6e30 2a00 8709 |00f5: invoke-virtual {v7, v8, v9}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00b710: 7010 3b01 0c00 |00f8: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.playBackupAlarm:()V // method@013b │ │ +00b716: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ +00b718: 7020 1e01 7c00 |00fc: invoke-direct {v12, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b71e: 28c4 |00ff: goto 00c3 // -003c │ │ +00b720: 7010 3201 0c00 |0100: invoke-direct {v12}, Lcom/episode6/android/appalarm/pro/AalService;.launchApp:()V // method@0132 │ │ +00b726: 28c0 |0103: goto 00c3 // -0040 │ │ catches : 1 │ │ 0x002e - 0x0031 │ │ Ljava/lang/InterruptedException; -> 0x0032 │ │ positions : │ │ 0x0000 line=321 │ │ 0x000c line=322 │ │ 0x0013 line=323 │ │ @@ -3343,78 +3342,78 @@ │ │ 0x0066 - 0x006d reg=5 t Ljava/lang/Thread; │ │ 0x001b - 0x006d reg=6 wm Landroid/net/wifi/WifiManager; │ │ 0x006e - 0x0072 reg=1 didItWork Z │ │ 0x006e - 0x0072 reg=6 wm Landroid/net/wifi/WifiManager; │ │ 0x0084 - 0x0099 reg=0 am Landroid/media/AudioManager; │ │ 0x0089 - 0x0099 reg=3 maxVol I │ │ 0x0091 - 0x0099 reg=4 newVol I │ │ - 0x0000 - 0x0104 reg=11 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x0104 reg=12 force Z │ │ + 0x0000 - 0x0104 reg=12 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0104 reg=13 force Z │ │ │ │ #40 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'launchApp' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -008e1c: |[008e1c] com.episode6.android.appalarm.pro.AalService.launchApp:()V │ │ -008e2c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -008e2e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -008e30: 7010 2101 0800 |0002: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmIntent:()Landroid/content/Intent; // method@0121 │ │ -008e36: 0c03 |0005: move-result-object v3 │ │ -008e38: 3803 6400 |0006: if-eqz v3, 006a // +0064 │ │ -008e3c: 1a04 4003 |0008: const-string v4, "android.intent.action.CALL" // string@0340 │ │ -008e40: 6e10 4900 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ -008e46: 0c05 |000d: move-result-object v5 │ │ -008e48: 6e20 9d03 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039d │ │ -008e4e: 0a04 |0011: move-result v4 │ │ -008e50: 3804 2900 |0012: if-eqz v4, 003b // +0029 │ │ -008e54: 6e10 2301 0800 |0014: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008e5a: 0c04 |0017: move-result-object v4 │ │ -008e5c: 1a05 6c03 |0018: const-string v5, "audio" // string@036c │ │ -008e60: 6e20 4200 5400 |001a: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ -008e66: 0c00 |001d: move-result-object v0 │ │ -008e68: 1f00 2b00 |001e: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ -008e6c: 1224 |0020: const/4 v4, #int 2 // #2 │ │ -008e6e: 6e20 8300 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ -008e74: 6e20 8400 7000 |0024: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ -008e7a: 6e20 8000 6000 |0027: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ -008e80: 0a04 |002a: move-result v4 │ │ -008e82: 6e40 8500 6074 |002b: invoke-virtual {v0, v6, v4, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ -008e88: 2202 fe00 |002e: new-instance v2, Ljava/lang/Thread; // type@00fe │ │ -008e8c: 5484 4100 |0030: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ -008e90: 7020 ae03 4200 |0032: invoke-direct {v2, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008e96: 6e20 af03 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008e9c: 6e10 b103 0200 |0038: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008ea2: 2201 1c00 |003b: new-instance v1, Landroid/content/Intent; // type@001c │ │ -008ea6: 1c04 b900 |003d: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ -008eaa: 7030 4600 8104 |003f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -008eb0: 1504 0010 |0042: const/high16 v4, #int 268435456 // #1000 │ │ -008eb4: 6e20 5c00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -008eba: 1a04 eb04 |0047: const-string v4, "intent_to_launch" // string@04eb │ │ -008ebe: 6e30 5600 4103 |0049: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -008ec4: 5484 3300 |004c: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008ec8: 1a05 2203 |004e: const-string v5, "alarm_force_restart" // string@0322 │ │ -008ecc: 6e20 f101 5400 |0050: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -008ed2: 0a04 |0053: move-result v4 │ │ -008ed4: 3804 0f00 |0054: if-eqz v4, 0063 // +000f │ │ -008ed8: 1a04 3006 |0056: const-string v4, "package_to_restart" // string@0630 │ │ -008edc: 5485 3300 |0058: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -008ee0: 1a06 2c03 |005a: const-string v6, "alarm_package_name" // string@032c │ │ -008ee4: 6e20 fd01 6500 |005c: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -008eea: 0c05 |005f: move-result-object v5 │ │ -008eec: 6e30 5700 4105 |0060: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -008ef2: 6e20 4801 1800 |0063: invoke-virtual {v8, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -008ef8: 7020 1e01 7800 |0066: invoke-direct {v8, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008efe: 0e00 |0069: return-void │ │ -008f00: 7020 1e01 6800 |006a: invoke-direct {v8, v6}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ -008f06: 28fc |006d: goto 0069 // -0004 │ │ +00b738: |[00b738] com.episode6.android.appalarm.pro.AalService.launchApp:()V │ │ +00b748: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00b74a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +00b74c: 7010 2101 0800 |0002: invoke-direct {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getAlarmIntent:()Landroid/content/Intent; // method@0121 │ │ +00b752: 0c03 |0005: move-result-object v3 │ │ +00b754: 3803 6400 |0006: if-eqz v3, 006a // +0064 │ │ +00b758: 1a04 4003 |0008: const-string v4, "android.intent.action.CALL" // string@0340 │ │ +00b75c: 6e10 4900 0300 |000a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0049 │ │ +00b762: 0c05 |000d: move-result-object v5 │ │ +00b764: 6e20 9e03 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@039e │ │ +00b76a: 0a04 |0011: move-result v4 │ │ +00b76c: 3804 2900 |0012: if-eqz v4, 003b // +0029 │ │ +00b770: 6e10 2301 0800 |0014: invoke-virtual {v8}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b776: 0c04 |0017: move-result-object v4 │ │ +00b778: 1a05 6c03 |0018: const-string v5, "audio" // string@036c │ │ +00b77c: 6e20 4200 5400 |001a: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0042 │ │ +00b782: 0c00 |001d: move-result-object v0 │ │ +00b784: 1f00 2b00 |001e: check-cast v0, Landroid/media/AudioManager; // type@002b │ │ +00b788: 1224 |0020: const/4 v4, #int 2 // #2 │ │ +00b78a: 6e20 8300 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.setMode:(I)V // method@0083 │ │ +00b790: 6e20 8400 7000 |0024: invoke-virtual {v0, v7}, Landroid/media/AudioManager;.setSpeakerphoneOn:(Z)V // method@0084 │ │ +00b796: 6e20 8000 6000 |0027: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0080 │ │ +00b79c: 0a04 |002a: move-result v4 │ │ +00b79e: 6e40 8500 6074 |002b: invoke-virtual {v0, v6, v4, v7}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@0085 │ │ +00b7a4: 2202 fe00 |002e: new-instance v2, Ljava/lang/Thread; // type@00fe │ │ +00b7a8: 5484 4100 |0030: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mSetSpeakerphoneTask:Ljava/lang/Runnable; // field@0041 │ │ +00b7ac: 7020 af03 4200 |0032: invoke-direct {v2, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b7b2: 6e20 b003 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b7b8: 6e10 b203 0200 |0038: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b7be: 2201 1c00 |003b: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00b7c2: 1c04 b900 |003d: const-class v4, Lcom/episode6/android/appalarm/pro/KillAndLaunchActivity; // type@00b9 │ │ +00b7c6: 7030 4600 8104 |003f: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00b7cc: 1504 0010 |0042: const/high16 v4, #int 268435456 // #1000 │ │ +00b7d0: 6e20 5c00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00b7d6: 1a04 ea04 |0047: const-string v4, "intent_to_launch" // string@04ea │ │ +00b7da: 6e30 5600 4103 |0049: invoke-virtual {v1, v4, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00b7e0: 5484 3300 |004c: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b7e4: 1a05 2203 |004e: const-string v5, "alarm_force_restart" // string@0322 │ │ +00b7e8: 6e20 f101 5400 |0050: invoke-virtual {v4, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00b7ee: 0a04 |0053: move-result v4 │ │ +00b7f0: 3804 0f00 |0054: if-eqz v4, 0063 // +000f │ │ +00b7f4: 1a04 2f06 |0056: const-string v4, "package_to_restart" // string@062f │ │ +00b7f8: 5485 3300 |0058: iget-object v5, v8, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00b7fc: 1a06 2c03 |005a: const-string v6, "alarm_package_name" // string@032c │ │ +00b800: 6e20 fd01 6500 |005c: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00b806: 0c05 |005f: move-result-object v5 │ │ +00b808: 6e30 5700 4105 |0060: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00b80e: 6e20 4801 1800 |0063: invoke-virtual {v8, v1}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00b814: 7020 1e01 7800 |0066: invoke-direct {v8, v7}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b81a: 0e00 |0069: return-void │ │ +00b81c: 7020 1e01 6800 |006a: invoke-direct {v8, v6}, Lcom/episode6/android/appalarm/pro/AalService;.checkAndShowSnooze:(Z)V // method@011e │ │ +00b822: 28fc |006d: goto 0069 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=684 │ │ 0x0006 line=685 │ │ 0x0008 line=689 │ │ 0x0014 line=690 │ │ 0x0020 line=691 │ │ @@ -3444,24 +3443,24 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -008f08: |[008f08] com.episode6.android.appalarm.pro.AalService.loadNextAlarmPref:()J │ │ -008f18: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -008f1e: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008f24: 0c00 |0006: move-result-object v0 │ │ -008f26: 1a01 0006 |0007: const-string v1, "next_alarm_id" // string@0600 │ │ -008f2a: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -008f2e: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ -008f34: 0b01 |000e: move-result-wide v1 │ │ -008f36: 1001 |000f: return-wide v1 │ │ +00b824: |[00b824] com.episode6.android.appalarm.pro.AalService.loadNextAlarmPref:()J │ │ +00b834: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b838: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b83a: 6e30 2801 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b840: 0c00 |0006: move-result-object v0 │ │ +00b842: 1a01 ff05 |0007: const-string v1, "next_alarm_id" // string@05ff │ │ +00b846: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +00b84a: 7240 6800 1032 |000b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0068 │ │ +00b850: 0b02 |000e: move-result-wide v2 │ │ +00b852: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0007 line=828 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0010 reg=4 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3471,18 +3470,18 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008f38: |[008f38] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:()Z │ │ -008f48: 7110 3501 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ -008f4e: 0a00 |0003: move-result v0 │ │ -008f50: 0f00 |0004: return v0 │ │ +00b854: |[00b854] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:()Z │ │ +00b864: 7110 3501 0100 |0000: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:(Landroid/content/Context;)Z // method@0135 │ │ +00b86a: 0a00 |0003: move-result v0 │ │ +00b86c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #43 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ @@ -3490,23 +3489,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -008f54: |[008f54] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:(Landroid/content/Context;)Z │ │ -008f64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008f66: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f6a: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ -008f70: 0c00 |0006: move-result-object v0 │ │ -008f72: 1a01 c406 |0007: const-string v1, "show_notif" // string@06c4 │ │ -008f76: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ -008f7c: 0a01 |000c: move-result v1 │ │ -008f7e: 0f01 |000d: return v1 │ │ +00b870: |[00b870] com.episode6.android.appalarm.pro.AalService.loadShowNotifPref:(Landroid/content/Context;)Z │ │ +00b880: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b882: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b886: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ +00b88c: 0c00 |0006: move-result-object v0 │ │ +00b88e: 1a01 c306 |0007: const-string v1, "show_notif" // string@06c3 │ │ +00b892: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ +00b898: 0a01 |000c: move-result v1 │ │ +00b89a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=842 │ │ 0x0007 line=843 │ │ locals : │ │ 0x0007 - 0x000e reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 c Landroid/content/Context; │ │ @@ -3516,23 +3515,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -008f80: |[008f80] com.episode6.android.appalarm.pro.AalService.loadSnoozeRestartBackup:()Z │ │ -008f90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -008f92: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -008f96: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -008f9c: 0c00 |0006: move-result-object v0 │ │ -008f9e: 1a01 da06 |0007: const-string v1, "snooze_restart_backup_alarm" // string@06da │ │ -008fa2: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ -008fa8: 0a01 |000c: move-result v1 │ │ -008faa: 0f01 |000d: return v1 │ │ +00b89c: |[00b89c] com.episode6.android.appalarm.pro.AalService.loadSnoozeRestartBackup:()Z │ │ +00b8ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00b8ae: 1a01 6500 |0001: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b8b2: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b8b8: 0c00 |0006: move-result-object v0 │ │ +00b8ba: 1a01 d906 |0007: const-string v1, "snooze_restart_backup_alarm" // string@06d9 │ │ +00b8be: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0066 │ │ +00b8c4: 0a01 |000c: move-result v1 │ │ +00b8c6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=854 │ │ 0x0007 line=855 │ │ locals : │ │ 0x0007 - 0x000e reg=0 sp Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 this Lcom/episode6/android/appalarm/pro/AalService; │ │ @@ -3542,23 +3541,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -008fac: |[008fac] com.episode6.android.appalarm.pro.AalService.playBackupAlarm:()V │ │ -008fbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -008fbe: 5c32 3900 |0001: iput-boolean v2, v3, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -008fc2: 2200 fe00 |0003: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ -008fc6: 5431 3f00 |0005: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ -008fca: 7020 ae03 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03ae │ │ -008fd0: 6e20 af03 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03af │ │ -008fd6: 6e10 b103 0000 |000d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b1 │ │ -008fdc: 0e00 |0010: return-void │ │ +00b8c8: |[00b8c8] com.episode6.android.appalarm.pro.AalService.playBackupAlarm:()V │ │ +00b8d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00b8da: 5c32 3900 |0001: iput-boolean v2, v3, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00b8de: 2200 fe00 |0003: new-instance v0, Ljava/lang/Thread; // type@00fe │ │ +00b8e2: 5431 3f00 |0005: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AalService;.mPlayRintoneTask:Ljava/lang/Runnable; // field@003f │ │ +00b8e6: 7020 af03 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@03af │ │ +00b8ec: 6e20 b003 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@03b0 │ │ +00b8f2: 6e10 b203 0000 |000d: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@03b2 │ │ +00b8f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0003 line=678 │ │ 0x000a line=679 │ │ 0x000d line=680 │ │ 0x0010 line=681 │ │ @@ -3571,19 +3570,19 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -008fe0: |[008fe0] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(J)V │ │ -008ff0: 6e10 2301 0100 |0000: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -008ff6: 0c00 |0003: move-result-object v0 │ │ -008ff8: 7130 3e01 2003 |0004: invoke-static {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ -008ffe: 0e00 |0007: return-void │ │ +00b8fc: |[00b8fc] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(J)V │ │ +00b90c: 6e10 2301 0100 |0000: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b912: 0c00 |0003: move-result-object v0 │ │ +00b914: 7130 3e01 2003 |0004: invoke-static {v0, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(Landroid/content/Context;J)V // method@013e │ │ +00b91a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0007 line=820 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0008 reg=2 alarmId J │ │ @@ -3593,25 +3592,25 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -009000: |[009000] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(Landroid/content/Context;J)V │ │ -009010: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -009014: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -009016: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ -00901c: 0c01 |0006: move-result-object v1 │ │ -00901e: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -009024: 0c00 |000a: move-result-object v0 │ │ -009026: 1a01 0006 |000b: const-string v1, "next_alarm_id" // string@0600 │ │ -00902a: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -009030: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -009036: 0e00 |0013: return-void │ │ +00b91c: |[00b91c] com.episode6.android.appalarm.pro.AalService.saveNextAlarmPref:(Landroid/content/Context;J)V │ │ +00b92c: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b930: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b932: 6e30 4100 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0041 │ │ +00b938: 0c01 |0006: move-result-object v1 │ │ +00b93a: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b940: 0c00 |000a: move-result-object v0 │ │ +00b942: 1a01 ff05 |000b: const-string v1, "next_alarm_id" // string@05ff │ │ +00b946: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +00b94c: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b952: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x000b line=823 │ │ 0x0010 line=824 │ │ 0x0013 line=825 │ │ locals : │ │ @@ -3624,36 +3623,36 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -009038: |[009038] com.episode6.android.appalarm.pro.AalService.saveShowNotifPref:(Z)V │ │ -009048: 1a02 6500 |0000: const-string v2, "AutoAppLauncherPrefs" // string@0065 │ │ -00904c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -00904e: 6e30 2801 2403 |0003: invoke-virtual {v4, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -009054: 0c02 |0006: move-result-object v2 │ │ -009056: 7210 6500 0200 |0007: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -00905c: 0c00 |000a: move-result-object v0 │ │ -00905e: 1a02 c406 |000b: const-string v2, "show_notif" // string@06c4 │ │ -009062: 7230 6200 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ -009068: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -00906e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -009070: 3805 1200 |0014: if-eqz v5, 0026 // +0012 │ │ -009074: 1401 4c00 047f |0016: const v1, #float 1.7546e+38 // #7f04004c │ │ -00907a: 6e10 2301 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -009080: 0c02 |001c: move-result-object v2 │ │ -009082: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -009084: 7130 e200 1203 |001e: invoke-static {v2, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ -00908a: 0c02 |0021: move-result-object v2 │ │ -00908c: 6e10 e400 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009092: 0e00 |0025: return-void │ │ -009094: 1401 4d00 047f |0026: const v1, #float 1.7546e+38 // #7f04004d │ │ -00909a: 28f0 |0029: goto 0019 // -0010 │ │ +00b954: |[00b954] com.episode6.android.appalarm.pro.AalService.saveShowNotifPref:(Z)V │ │ +00b964: 1a02 6500 |0000: const-string v2, "AutoAppLauncherPrefs" // string@0065 │ │ +00b968: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +00b96a: 6e30 2801 2403 |0003: invoke-virtual {v4, v2, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b970: 0c02 |0006: move-result-object v2 │ │ +00b972: 7210 6500 0200 |0007: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b978: 0c00 |000a: move-result-object v0 │ │ +00b97a: 1a02 c306 |000b: const-string v2, "show_notif" // string@06c3 │ │ +00b97e: 7230 6200 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ +00b984: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b98a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +00b98c: 3805 1200 |0014: if-eqz v5, 0026 // +0012 │ │ +00b990: 1401 4c00 047f |0016: const v1, #float 1.7546e+38 // #7f04004c │ │ +00b996: 6e10 2301 0400 |0019: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00b99c: 0c02 |001c: move-result-object v2 │ │ +00b99e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +00b9a0: 7130 e200 1203 |001e: invoke-static {v2, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ +00b9a6: 0c02 |0021: move-result-object v2 │ │ +00b9a8: 6e10 e400 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00b9ae: 0e00 |0025: return-void │ │ +00b9b0: 1401 4d00 047f |0026: const v1, #float 1.7546e+38 // #7f04004d │ │ +00b9b6: 28f0 |0029: goto 0019 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x000b line=832 │ │ 0x0010 line=833 │ │ 0x0013 line=834 │ │ 0x0014 line=835 │ │ @@ -3672,25 +3671,25 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -00909c: |[00909c] com.episode6.android.appalarm.pro.AalService.saveSnoozeAlarmId:(J)V │ │ -0090ac: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -0090b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0090b2: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -0090b8: 0c01 |0006: move-result-object v1 │ │ -0090ba: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -0090c0: 0c00 |000a: move-result-object v0 │ │ -0090c2: 1a01 d806 |000b: const-string v1, "snooze_alarm" // string@06d8 │ │ -0090c6: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -0090cc: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -0090d2: 0e00 |0013: return-void │ │ +00b9b8: |[00b9b8] com.episode6.android.appalarm.pro.AalService.saveSnoozeAlarmId:(J)V │ │ +00b9c8: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00b9cc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00b9ce: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00b9d4: 0c01 |0006: move-result-object v1 │ │ +00b9d6: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00b9dc: 0c00 |000a: move-result-object v0 │ │ +00b9de: 1a01 d706 |000b: const-string v1, "snooze_alarm" // string@06d7 │ │ +00b9e2: 7240 6400 1054 |000d: invoke-interface {v0, v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +00b9e8: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00b9ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x000b line=859 │ │ 0x0010 line=860 │ │ 0x0013 line=861 │ │ locals : │ │ @@ -3703,25 +3702,25 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0090d4: |[0090d4] com.episode6.android.appalarm.pro.AalService.saveSnoozeRestartBackup:(Z)V │ │ -0090e4: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -0090e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0090ea: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -0090f0: 0c01 |0006: move-result-object v1 │ │ -0090f2: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -0090f8: 0c00 |000a: move-result-object v0 │ │ -0090fa: 1a01 da06 |000b: const-string v1, "snooze_restart_backup_alarm" // string@06da │ │ -0090fe: 7230 6200 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ -009104: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -00910a: 0e00 |0013: return-void │ │ +00b9f0: |[00b9f0] com.episode6.android.appalarm.pro.AalService.saveSnoozeRestartBackup:(Z)V │ │ +00ba00: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00ba04: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00ba06: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00ba0c: 0c01 |0006: move-result-object v1 │ │ +00ba0e: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00ba14: 0c00 |000a: move-result-object v0 │ │ +00ba16: 1a01 d906 |000b: const-string v1, "snooze_restart_backup_alarm" // string@06d9 │ │ +00ba1a: 7230 6200 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ +00ba20: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00ba26: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x000b line=850 │ │ 0x0010 line=851 │ │ 0x0013 line=852 │ │ locals : │ │ @@ -3734,25 +3733,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -00910c: |[00910c] com.episode6.android.appalarm.pro.AalService.saveSnoozeVolume:(I)V │ │ -00911c: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ -009120: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -009122: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ -009128: 0c01 |0006: move-result-object v1 │ │ -00912a: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ -009130: 0c00 |000a: move-result-object v0 │ │ -009132: 1a01 db06 |000b: const-string v1, "snooze_volume" // string@06db │ │ -009136: 7230 6300 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -00913c: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ -009142: 0e00 |0013: return-void │ │ +00ba28: |[00ba28] com.episode6.android.appalarm.pro.AalService.saveSnoozeVolume:(I)V │ │ +00ba38: 1a01 6500 |0000: const-string v1, "AutoAppLauncherPrefs" // string@0065 │ │ +00ba3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00ba3e: 6e30 2801 1302 |0003: invoke-virtual {v3, v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0128 │ │ +00ba44: 0c01 |0006: move-result-object v1 │ │ +00ba46: 7210 6500 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0065 │ │ +00ba4c: 0c00 |000a: move-result-object v0 │ │ +00ba4e: 1a01 da06 |000b: const-string v1, "snooze_volume" // string@06da │ │ +00ba52: 7230 6300 1004 |000d: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +00ba58: 7210 6100 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0061 │ │ +00ba5e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x000b line=868 │ │ 0x0010 line=869 │ │ 0x0013 line=870 │ │ locals : │ │ @@ -3765,115 +3764,115 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 196 16-bit code units │ │ -009144: |[009144] com.episode6.android.appalarm.pro.AalService.setNextAlarm:()V │ │ -009154: 120c |0000: const/4 v12, #int 0 // #0 │ │ -009156: 220d 1c00 |0001: new-instance v13, Landroid/content/Intent; // type@001c │ │ -00915a: 1c0e a200 |0003: const-class v14, Lcom/episode6/android/appalarm/pro/AlarmReciever; // type@00a2 │ │ -00915e: 7030 4600 fd0e |0005: invoke-direct {v13, v15, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009164: 120e |0008: const/4 v14, #int 0 // #0 │ │ -009166: 7140 2c00 cfed |0009: invoke-static {v15, v12, v13, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -00916c: 0c0a |000c: move-result-object v10 │ │ -00916e: 1a0c 1703 |000d: const-string v12, "alarm" // string@0317 │ │ -009172: 6e20 2c01 cf00 |000f: invoke-virtual {v15, v12}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009178: 0c02 |0012: move-result-object v2 │ │ -00917a: 1f02 0700 |0013: check-cast v2, Landroid/app/AlarmManager; // type@0007 │ │ -00917e: 6e20 0f00 a200 |0015: invoke-virtual {v2, v10}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -009184: 54fc 3400 |0018: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009188: 6e10 f100 0c00 |001a: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchEnabledAlarms:()Landroid/database/Cursor; // method@00f1 │ │ -00918e: 0c05 |001d: move-result-object v5 │ │ -009190: 3805 9e00 |001e: if-eqz v5, 00bc // +009e │ │ -009194: 7210 7600 0500 |0020: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ -00919a: 7210 7500 0500 |0023: invoke-interface {v5}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -0091a0: 0a0c |0026: move-result v12 │ │ -0091a2: 390c 8d00 |0027: if-nez v12, 00b4 // +008d │ │ -0091a6: 1608 0000 |0029: const-wide/16 v8, #int 0 // #0 │ │ -0091aa: 1606 0000 |002b: const-wide/16 v6, #int 0 // #0 │ │ -0091ae: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0091b0: 7210 7500 0500 |002e: invoke-interface {v5}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ -0091b6: 0a0c |0031: move-result v12 │ │ -0091b8: 390c 3500 |0032: if-nez v12, 0067 // +0035 │ │ -0091bc: 2201 9400 |0034: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ -0091c0: 620c e600 |0036: sget-object v12, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ -0091c4: 7030 eb01 c105 |0038: invoke-direct {v1, v12, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ -0091ca: 160c 0000 |003b: const-wide/16 v12, #int 0 // #0 │ │ -0091ce: 310c 080c |003d: cmp-long v12, v8, v12 │ │ -0091d2: 390c 1100 |003f: if-nez v12, 0050 // +0011 │ │ -0091d6: 6e10 f601 0100 |0041: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ -0091dc: 0b08 |0044: move-result-wide v8 │ │ -0091de: 1a0c cb02 |0045: const-string v12, "_id" // string@02cb │ │ -0091e2: 6e20 f201 c100 |0047: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0091e8: 0a0c |004a: move-result v12 │ │ -0091ea: 81c6 |004b: int-to-long v6, v12 │ │ -0091ec: 7210 7700 0500 |004c: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ -0091f2: 28df |004f: goto 002e // -0021 │ │ -0091f4: 6e10 f601 0100 |0050: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ -0091fa: 0b03 |0053: move-result-wide v3 │ │ -0091fc: 160c 0000 |0054: const-wide/16 v12, #int 0 // #0 │ │ -009200: 310c 030c |0056: cmp-long v12, v3, v12 │ │ -009204: 3d0c f4ff |0058: if-lez v12, 004c // -000c │ │ -009208: 310c 0308 |005a: cmp-long v12, v3, v8 │ │ -00920c: 3b0c f0ff |005c: if-gez v12, 004c // -0010 │ │ -009210: 0438 |005e: move-wide v8, v3 │ │ -009212: 1a0c cb02 |005f: const-string v12, "_id" // string@02cb │ │ -009216: 6e20 f201 c100 |0061: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00921c: 0a0c |0064: move-result v12 │ │ -00921e: 81c6 |0065: int-to-long v6, v12 │ │ -009220: 28e6 |0066: goto 004c // -001a │ │ -009222: 7030 3d01 6f07 |0067: invoke-direct {v15, v6, v7}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(J)V // method@013d │ │ -009228: 160c 0000 |006a: const-wide/16 v12, #int 0 // #0 │ │ -00922c: 310c 060c |006c: cmp-long v12, v6, v12 │ │ -009230: 380c 3e00 |006e: if-eqz v12, 00ac // +003e │ │ -009234: 120c |0070: const/4 v12, #int 0 // #0 │ │ -009236: 6e5a 1000 c298 |0071: invoke-virtual {v2, v12, v8, v9, v10}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ -00923c: 7100 c503 0000 |0074: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c5 │ │ -009242: 0c00 |0077: move-result-object v0 │ │ -009244: 6e30 c903 8009 |0078: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03c9 │ │ -00924a: 6e10 c603 0000 |007b: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c6 │ │ -009250: 0c0c |007e: move-result-object v12 │ │ -009252: 6e10 cc03 0c00 |007f: invoke-virtual {v12}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cc │ │ -009258: 0c0b |0082: move-result-object v11 │ │ -00925a: 55fc 4300 |0083: iget-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00925e: 380c 2000 |0085: if-eqz v12, 00a5 // +0020 │ │ -009262: 220c fc00 |0087: new-instance v12, Ljava/lang/StringBuilder; // type@00fc │ │ -009266: 7010 a703 0c00 |0089: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00926c: 1a0d 4202 |008c: const-string v13, "Next alarm set for: │ │ +00ba60: |[00ba60] com.episode6.android.appalarm.pro.AalService.setNextAlarm:()V │ │ +00ba70: 120c |0000: const/4 v12, #int 0 // #0 │ │ +00ba72: 220d 1c00 |0001: new-instance v13, Landroid/content/Intent; // type@001c │ │ +00ba76: 1c0e a200 |0003: const-class v14, Lcom/episode6/android/appalarm/pro/AlarmReciever; // type@00a2 │ │ +00ba7a: 7030 4600 fd0e |0005: invoke-direct {v13, v15, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ba80: 120e |0008: const/4 v14, #int 0 // #0 │ │ +00ba82: 7140 2c00 cfed |0009: invoke-static {v15, v12, v13, v14}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00ba88: 0c0a |000c: move-result-object v10 │ │ +00ba8a: 1a0c 1703 |000d: const-string v12, "alarm" // string@0317 │ │ +00ba8e: 6e20 2c01 cf00 |000f: invoke-virtual {v15, v12}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00ba94: 0c02 |0012: move-result-object v2 │ │ +00ba96: 1f02 0700 |0013: check-cast v2, Landroid/app/AlarmManager; // type@0007 │ │ +00ba9a: 6e20 0f00 a200 |0015: invoke-virtual {v2, v10}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00baa0: 54fc 3400 |0018: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00baa4: 6e10 f100 0c00 |001a: invoke-virtual {v12}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.fetchEnabledAlarms:()Landroid/database/Cursor; // method@00f1 │ │ +00baaa: 0c03 |001d: move-result-object v3 │ │ +00baac: 3803 9e00 |001e: if-eqz v3, 00bc // +009e │ │ +00bab0: 7210 7600 0300 |0020: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@0076 │ │ +00bab6: 7210 7500 0300 |0023: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00babc: 0a0c |0026: move-result v12 │ │ +00babe: 390c 8d00 |0027: if-nez v12, 00b4 // +008d │ │ +00bac2: 1608 0000 |0029: const-wide/16 v8, #int 0 // #0 │ │ +00bac6: 1606 0000 |002b: const-wide/16 v6, #int 0 // #0 │ │ +00baca: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +00bacc: 7210 7500 0300 |002e: invoke-interface {v3}, Landroid/database/Cursor;.isAfterLast:()Z // method@0075 │ │ +00bad2: 0a0c |0031: move-result v12 │ │ +00bad4: 390c 3500 |0032: if-nez v12, 0067 // +0035 │ │ +00bad8: 2201 9400 |0034: new-instance v1, Lcom/episode6/android/appalarm/pro/AlarmItem; // type@0094 │ │ +00badc: 620c e600 |0036: sget-object v12, Lcom/episode6/android/appalarm/pro/AlarmItem;.ALARM_DEFAULTS_LIST:[Lcom/episode6/android/appalarm/pro/SimpleProperty; // field@00e6 │ │ +00bae0: 7030 eb01 c103 |0038: invoke-direct {v1, v12, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.:([Lcom/episode6/android/appalarm/pro/SimpleProperty;Landroid/database/Cursor;)V // method@01eb │ │ +00bae6: 160c 0000 |003b: const-wide/16 v12, #int 0 // #0 │ │ +00baea: 310c 080c |003d: cmp-long v12, v8, v12 │ │ +00baee: 390c 1100 |003f: if-nez v12, 0050 // +0011 │ │ +00baf2: 6e10 f601 0100 |0041: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ +00baf8: 0b08 |0044: move-result-wide v8 │ │ +00bafa: 1a0c cb02 |0045: const-string v12, "_id" // string@02cb │ │ +00bafe: 6e20 f201 c100 |0047: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bb04: 0a0c |004a: move-result v12 │ │ +00bb06: 81c6 |004b: int-to-long v6, v12 │ │ +00bb08: 7210 7700 0300 |004c: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@0077 │ │ +00bb0e: 28df |004f: goto 002e // -0021 │ │ +00bb10: 6e10 f601 0100 |0050: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getNextAbsoluteTimeInMillis:()J // method@01f6 │ │ +00bb16: 0b04 |0053: move-result-wide v4 │ │ +00bb18: 160c 0000 |0054: const-wide/16 v12, #int 0 // #0 │ │ +00bb1c: 310c 040c |0056: cmp-long v12, v4, v12 │ │ +00bb20: 3d0c f4ff |0058: if-lez v12, 004c // -000c │ │ +00bb24: 310c 0408 |005a: cmp-long v12, v4, v8 │ │ +00bb28: 3b0c f0ff |005c: if-gez v12, 004c // -0010 │ │ +00bb2c: 0448 |005e: move-wide v8, v4 │ │ +00bb2e: 1a0c cb02 |005f: const-string v12, "_id" // string@02cb │ │ +00bb32: 6e20 f201 c100 |0061: invoke-virtual {v1, v12}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bb38: 0a0c |0064: move-result v12 │ │ +00bb3a: 81c6 |0065: int-to-long v6, v12 │ │ +00bb3c: 28e6 |0066: goto 004c // -001a │ │ +00bb3e: 7030 3d01 6f07 |0067: invoke-direct {v15, v6, v7}, Lcom/episode6/android/appalarm/pro/AalService;.saveNextAlarmPref:(J)V // method@013d │ │ +00bb44: 160c 0000 |006a: const-wide/16 v12, #int 0 // #0 │ │ +00bb48: 310c 060c |006c: cmp-long v12, v6, v12 │ │ +00bb4c: 380c 3e00 |006e: if-eqz v12, 00ac // +003e │ │ +00bb50: 120c |0070: const/4 v12, #int 0 // #0 │ │ +00bb52: 6e5a 1000 c298 |0071: invoke-virtual {v2, v12, v8, v9, v10}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ +00bb58: 7100 c603 0000 |0074: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@03c6 │ │ +00bb5e: 0c00 |0077: move-result-object v0 │ │ +00bb60: 6e30 ca03 8009 |0078: invoke-virtual {v0, v8, v9}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@03ca │ │ +00bb66: 6e10 c703 0000 |007b: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@03c7 │ │ +00bb6c: 0c0c |007e: move-result-object v12 │ │ +00bb6e: 6e10 cd03 0c00 |007f: invoke-virtual {v12}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@03cd │ │ +00bb74: 0c0b |0082: move-result-object v11 │ │ +00bb76: 55fc 4300 |0083: iget-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bb7a: 380c 2000 |0085: if-eqz v12, 00a5 // +0020 │ │ +00bb7e: 220c fc00 |0087: new-instance v12, Ljava/lang/StringBuilder; // type@00fc │ │ +00bb82: 7010 a803 0c00 |0089: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bb88: 1a0d 4202 |008c: const-string v13, "Next alarm set for: │ │ │ │ " // string@0242 │ │ -009270: 6e20 ab03 dc00 |008e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -009276: 0c0c |0091: move-result-object v12 │ │ -009278: 6e20 ab03 bc00 |0092: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00927e: 0c0c |0095: move-result-object v12 │ │ -009280: 6e10 ac03 0c00 |0096: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -009286: 0c0c |0099: move-result-object v12 │ │ -009288: 121d |009a: const/4 v13, #int 1 // #1 │ │ -00928a: 7130 e300 cf0d |009b: invoke-static {v15, v12, v13}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -009290: 0c0c |009e: move-result-object v12 │ │ -009292: 6e10 e400 0c00 |009f: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009298: 120c |00a2: const/4 v12, #int 0 // #0 │ │ -00929a: 5cfc 4300 |00a3: iput-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -00929e: 7020 4601 bf00 |00a5: invoke-direct {v15, v11}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSetNotification:(Ljava/lang/String;)V // method@0146 │ │ -0092a4: 7210 7100 0500 |00a8: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0071 │ │ -0092aa: 0e00 |00ab: return-void │ │ -0092ac: 54fc 3c00 |00ac: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092b0: 150d 037f |00ae: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092b4: 6e20 2900 dc00 |00b0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092ba: 28f5 |00b3: goto 00a8 // -000b │ │ -0092bc: 54fc 3c00 |00b4: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092c0: 150d 037f |00b6: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092c4: 6e20 2900 dc00 |00b8: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092ca: 28ed |00bb: goto 00a8 // -0013 │ │ -0092cc: 54fc 3c00 |00bc: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0092d0: 150d 037f |00be: const/high16 v13, #int 2130903040 // #7f03 │ │ -0092d4: 6e20 2900 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -0092da: 28e8 |00c3: goto 00ab // -0018 │ │ +00bb8c: 6e20 ac03 dc00 |008e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bb92: 0c0c |0091: move-result-object v12 │ │ +00bb94: 6e20 ac03 bc00 |0092: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bb9a: 0c0c |0095: move-result-object v12 │ │ +00bb9c: 6e10 ad03 0c00 |0096: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bba2: 0c0c |0099: move-result-object v12 │ │ +00bba4: 121d |009a: const/4 v13, #int 1 // #1 │ │ +00bba6: 7130 e300 cf0d |009b: invoke-static {v15, v12, v13}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00bbac: 0c0c |009e: move-result-object v12 │ │ +00bbae: 6e10 e400 0c00 |009f: invoke-virtual {v12}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00bbb4: 120c |00a2: const/4 v12, #int 0 // #0 │ │ +00bbb6: 5cfc 4300 |00a3: iput-boolean v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bbba: 7020 4601 bf00 |00a5: invoke-direct {v15, v11}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSetNotification:(Ljava/lang/String;)V // method@0146 │ │ +00bbc0: 7210 7100 0300 |00a8: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0071 │ │ +00bbc6: 0e00 |00ab: return-void │ │ +00bbc8: 54fc 3c00 |00ac: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbcc: 150d 037f |00ae: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbd0: 6e20 2900 dc00 |00b0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbd6: 28f5 |00b3: goto 00a8 // -000b │ │ +00bbd8: 54fc 3c00 |00b4: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbdc: 150d 037f |00b6: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbe0: 6e20 2900 dc00 |00b8: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbe6: 28ed |00bb: goto 00a8 // -0013 │ │ +00bbe8: 54fc 3c00 |00bc: iget-object v12, v15, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bbec: 150d 037f |00be: const/high16 v13, #int 2130903040 // #7f03 │ │ +00bbf0: 6e20 2900 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bbf6: 28e8 |00c3: goto 00ab // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x000d line=748 │ │ 0x0015 line=749 │ │ 0x0018 line=751 │ │ 0x001e line=752 │ │ @@ -3905,75 +3904,75 @@ │ │ 0x00a8 line=793 │ │ 0x00ab line=797 │ │ 0x00ac line=788 │ │ 0x00b4 line=791 │ │ 0x00bc line=795 │ │ locals : │ │ 0x002e - 0x0036 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ - 0x0054 - 0x0067 reg=3 atim J │ │ + 0x0054 - 0x0067 reg=4 atim J │ │ 0x0078 - 0x00a8 reg=0 aC Ljava/util/Calendar; │ │ 0x003b - 0x00a8 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x002d - 0x00a8 reg=6 nextAlarmId J │ │ 0x002b - 0x00a8 reg=8 nextAlarmTimeInMilis J │ │ 0x0083 - 0x00a8 reg=11 timeString Ljava/lang/String; │ │ 0x00ac - 0x00b4 reg=1 ai Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ 0x00ac - 0x00b4 reg=6 nextAlarmId J │ │ 0x00ac - 0x00b4 reg=8 nextAlarmTimeInMilis J │ │ 0x0015 - 0x00c4 reg=2 alarmManager Landroid/app/AlarmManager; │ │ - 0x001e - 0x00c4 reg=5 c Landroid/database/Cursor; │ │ + 0x001e - 0x00c4 reg=3 c Landroid/database/Cursor; │ │ 0x000d - 0x00c4 reg=10 sender Landroid/app/PendingIntent; │ │ 0x0000 - 0x00c4 reg=15 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #53 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'setSnoozeAlarm' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0092dc: |[0092dc] com.episode6.android.appalarm.pro.AalService.setSnoozeAlarm:()V │ │ -0092ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0092ee: 2201 1c00 |0001: new-instance v1, Landroid/content/Intent; // type@001c │ │ -0092f2: 1c05 d100 |0003: const-class v5, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ -0092f6: 7030 4600 9105 |0005: invoke-direct {v1, v9, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0092fc: 7140 2c00 8981 |0008: invoke-static {v9, v8, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ -009302: 0c02 |000b: move-result-object v2 │ │ -009304: 1a05 1703 |000c: const-string v5, "alarm" // string@0317 │ │ -009308: 6e20 2c01 5900 |000e: invoke-virtual {v9, v5}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -00930e: 0c00 |0011: move-result-object v0 │ │ -009310: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ -009314: 6e20 0f00 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ -00931a: 5495 3300 |0017: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00931e: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -009322: 5495 3400 |001b: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009326: 7010 2901 0900 |001d: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ -00932c: 0b06 |0020: move-result-wide v6 │ │ -00932e: 6e30 f200 6507 |0021: invoke-virtual {v5, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ -009334: 0c05 |0024: move-result-object v5 │ │ -009336: 5b95 3300 |0025: iput-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00933a: 5495 3300 |0027: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -00933e: 1a06 2903 |0029: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ -009342: 6e20 f201 6500 |002b: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -009348: 0a05 |002e: move-result v5 │ │ -00934a: d255 e803 |002f: mul-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -00934e: 8153 |0031: int-to-long v3, v5 │ │ -009350: 7100 ad03 0000 |0032: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -009356: 0b05 |0035: move-result-wide v5 │ │ -009358: bb53 |0036: add-long/2addr v3, v5 │ │ -00935a: 6e52 1000 8043 |0037: invoke-virtual {v0, v8, v3, v4, v2}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ -009360: 5495 3300 |003a: iget-object v5, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -009364: 1a06 2903 |003c: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ -009368: 6e20 f201 6500 |003e: invoke-virtual {v5, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00936e: 0a05 |0041: move-result v5 │ │ -009370: 7110 fe01 0500 |0042: invoke-static {v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ -009376: 0c05 |0045: move-result-object v5 │ │ -009378: 7020 4701 5900 |0046: invoke-direct {v9, v5}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSnoozeNotification:(Ljava/lang/String;)V // method@0147 │ │ -00937e: 0e00 |0049: return-void │ │ +00bbf8: |[00bbf8] com.episode6.android.appalarm.pro.AalService.setSnoozeAlarm:()V │ │ +00bc08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +00bc0a: 2201 1c00 |0001: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00bc0e: 1c03 d100 |0003: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeWakeupReceiver; // type@00d1 │ │ +00bc12: 7030 4600 9103 |0005: invoke-direct {v1, v9, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bc18: 7140 2c00 8981 |0008: invoke-static {v9, v8, v1, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002c │ │ +00bc1e: 0c02 |000b: move-result-object v2 │ │ +00bc20: 1a03 1703 |000c: const-string v3, "alarm" // string@0317 │ │ +00bc24: 6e20 2c01 3900 |000e: invoke-virtual {v9, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bc2a: 0c00 |0011: move-result-object v0 │ │ +00bc2c: 1f00 0700 |0012: check-cast v0, Landroid/app/AlarmManager; // type@0007 │ │ +00bc30: 6e20 0f00 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@000f │ │ +00bc36: 5493 3300 |0017: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc3a: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ +00bc3e: 5493 3400 |001b: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bc42: 7010 2901 0900 |001d: invoke-direct {v9}, Lcom/episode6/android/appalarm/pro/AalService;.getSnoozeAlarm:()J // method@0129 │ │ +00bc48: 0b06 |0020: move-result-wide v6 │ │ +00bc4a: 6e30 f200 6307 |0021: invoke-virtual {v3, v6, v7}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.getAlarmById:(J)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@00f2 │ │ +00bc50: 0c03 |0024: move-result-object v3 │ │ +00bc52: 5b93 3300 |0025: iput-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc56: 5493 3300 |0027: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc5a: 1a06 2903 |0029: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ +00bc5e: 6e20 f201 6300 |002b: invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bc64: 0a03 |002e: move-result v3 │ │ +00bc66: d233 e803 |002f: mul-int/lit16 v3, v3, #int 1000 // #03e8 │ │ +00bc6a: 8134 |0031: int-to-long v4, v3 │ │ +00bc6c: 7100 ae03 0000 |0032: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bc72: 0b06 |0035: move-result-wide v6 │ │ +00bc74: bb64 |0036: add-long/2addr v4, v6 │ │ +00bc76: 6e52 1000 8054 |0037: invoke-virtual {v0, v8, v4, v5, v2}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@0010 │ │ +00bc7c: 5493 3300 |003a: iget-object v3, v9, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bc80: 1a06 2903 |003c: const-string v6, "alarm_mute_snooze_time" // string@0329 │ │ +00bc84: 6e20 f201 6300 |003e: invoke-virtual {v3, v6}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00bc8a: 0a03 |0041: move-result v3 │ │ +00bc8c: 7110 fe01 0300 |0042: invoke-static {v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getTimeoutText:(I)Ljava/lang/String; // method@01fe │ │ +00bc92: 0c03 |0045: move-result-object v3 │ │ +00bc94: 7020 4701 3900 |0046: invoke-direct {v9, v3}, Lcom/episode6/android/appalarm/pro/AalService;.showAlarmSnoozeNotification:(Ljava/lang/String;)V // method@0147 │ │ +00bc9a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=799 │ │ 0x0008 line=800 │ │ 0x000c line=801 │ │ 0x0014 line=802 │ │ 0x0017 line=803 │ │ @@ -3983,61 +3982,61 @@ │ │ 0x0037 line=808 │ │ 0x003a line=809 │ │ 0x0049 line=810 │ │ locals : │ │ 0x0014 - 0x004a reg=0 alarmManager Landroid/app/AlarmManager; │ │ 0x0008 - 0x004a reg=1 i Landroid/content/Intent; │ │ 0x000c - 0x004a reg=2 sender Landroid/app/PendingIntent; │ │ - 0x0032 - 0x004a reg=3 snoozeTime J │ │ + 0x0032 - 0x004a reg=4 snoozeTime J │ │ 0x0000 - 0x004a reg=9 this Lcom/episode6/android/appalarm/pro/AalService; │ │ │ │ #54 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'showAlarmSetNotification' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -009380: |[009380] com.episode6.android.appalarm.pro.AalService.showAlarmSetNotification:(Ljava/lang/String;)V │ │ -009390: 1506 037f |0000: const/high16 v6, #int 2130903040 // #7f03 │ │ -009394: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -009396: 7010 3401 0700 |0003: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:()Z // method@0134 │ │ -00939c: 0a03 |0006: move-result v3 │ │ -00939e: 3803 3a00 |0007: if-eqz v3, 0041 // +003a │ │ -0093a2: 2203 fc00 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ -0093a6: 7010 a703 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -0093ac: 1a04 4302 |000e: const-string v4, "Next alarm: " // string@0243 │ │ -0093b0: 6e20 ab03 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0093b6: 0c03 |0013: move-result-object v3 │ │ -0093b8: 6e20 ab03 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -0093be: 0c03 |0017: move-result-object v3 │ │ -0093c0: 6e10 ac03 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -0093c6: 0c01 |001b: move-result-object v1 │ │ -0093c8: 2203 1c00 |001c: new-instance v3, Landroid/content/Intent; // type@001c │ │ -0093cc: 1c04 a100 |001e: const-class v4, Lcom/episode6/android/appalarm/pro/AlarmList; // type@00a1 │ │ -0093d0: 7030 4600 7304 |0020: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -0093d6: 7140 2b00 5753 |0023: invoke-static {v7, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -0093dc: 0c00 |0026: move-result-object v0 │ │ -0093de: 2202 0e00 |0027: new-instance v2, Landroid/app/Notification; // type@000e │ │ -0093e2: 1403 0100 027f |0029: const v3, #float 1.728e+38 // #7f020001 │ │ -0093e8: 7100 ad03 0000 |002c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -0093ee: 0b04 |002f: move-result-wide v4 │ │ -0093f0: 7055 2700 3241 |0030: invoke-direct {v2, v3, v1, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -0093f6: 1a03 5e00 |0033: const-string v3, "AppAlarm Scheduled" // string@005e │ │ -0093fa: 6e50 2800 7283 |0035: invoke-virtual {v2, v7, v3, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -009400: 1223 |0038: const/4 v3, #int 2 // #2 │ │ -009402: 5923 0100 |0039: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ -009406: 5473 3c00 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00940a: 6e30 2a00 6302 |003d: invoke-virtual {v3, v6, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -009410: 0e00 |0040: return-void │ │ -009412: 5473 3c00 |0041: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009416: 6e20 2900 6300 |0043: invoke-virtual {v3, v6}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -00941c: 28fa |0046: goto 0040 // -0006 │ │ +00bc9c: |[00bc9c] com.episode6.android.appalarm.pro.AalService.showAlarmSetNotification:(Ljava/lang/String;)V │ │ +00bcac: 1506 037f |0000: const/high16 v6, #int 2130903040 // #7f03 │ │ +00bcb0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +00bcb2: 7010 3401 0700 |0003: invoke-direct {v7}, Lcom/episode6/android/appalarm/pro/AalService;.loadShowNotifPref:()Z // method@0134 │ │ +00bcb8: 0a03 |0006: move-result v3 │ │ +00bcba: 3803 3a00 |0007: if-eqz v3, 0041 // +003a │ │ +00bcbe: 2203 fc00 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@00fc │ │ +00bcc2: 7010 a803 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bcc8: 1a04 4302 |000e: const-string v4, "Next alarm: " // string@0243 │ │ +00bccc: 6e20 ac03 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bcd2: 0c03 |0013: move-result-object v3 │ │ +00bcd4: 6e20 ac03 8300 |0014: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bcda: 0c03 |0017: move-result-object v3 │ │ +00bcdc: 6e10 ad03 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bce2: 0c01 |001b: move-result-object v1 │ │ +00bce4: 2203 1c00 |001c: new-instance v3, Landroid/content/Intent; // type@001c │ │ +00bce8: 1c04 a100 |001e: const-class v4, Lcom/episode6/android/appalarm/pro/AlarmList; // type@00a1 │ │ +00bcec: 7030 4600 7304 |0020: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bcf2: 7140 2b00 5753 |0023: invoke-static {v7, v5, v3, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00bcf8: 0c00 |0026: move-result-object v0 │ │ +00bcfa: 2202 0e00 |0027: new-instance v2, Landroid/app/Notification; // type@000e │ │ +00bcfe: 1403 0100 027f |0029: const v3, #float 1.728e+38 // #7f020001 │ │ +00bd04: 7100 ae03 0000 |002c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bd0a: 0b04 |002f: move-result-wide v4 │ │ +00bd0c: 7055 2700 3241 |0030: invoke-direct {v2, v3, v1, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00bd12: 1a03 5e00 |0033: const-string v3, "AppAlarm Scheduled" // string@005e │ │ +00bd16: 6e50 2800 7283 |0035: invoke-virtual {v2, v7, v3, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00bd1c: 1223 |0038: const/4 v3, #int 2 // #2 │ │ +00bd1e: 5923 0100 |0039: iput v3, v2, Landroid/app/Notification;.flags:I // field@0001 │ │ +00bd22: 5473 3c00 |003b: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bd26: 6e30 2a00 6302 |003d: invoke-virtual {v3, v6, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bd2c: 0e00 |0040: return-void │ │ +00bd2e: 5473 3c00 |0041: iget-object v3, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bd32: 6e20 2900 6300 |0043: invoke-virtual {v3, v6}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00bd38: 28fa |0046: goto 0040 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=430 │ │ 0x0009 line=431 │ │ 0x001c line=432 │ │ 0x0027 line=433 │ │ 0x0033 line=434 │ │ @@ -4053,49 +4052,49 @@ │ │ 0x0000 - 0x0047 reg=8 timeString Ljava/lang/String; │ │ │ │ #55 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'showAlarmSnoozeNotification' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -009420: |[009420] com.episode6.android.appalarm.pro.AalService.showAlarmSnoozeNotification:(Ljava/lang/String;)V │ │ -009430: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -009432: 2204 fc00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ -009436: 7010 a703 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00943c: 1a05 7e02 |0006: const-string v5, "Snoozing for " // string@027e │ │ -009440: 6e20 ab03 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -009446: 0c04 |000b: move-result-object v4 │ │ -009448: 6e20 ab03 8400 |000c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00944e: 0c04 |000f: move-result-object v4 │ │ -009450: 6e10 ac03 0400 |0010: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -009456: 0c02 |0013: move-result-object v2 │ │ -009458: 2201 1c00 |0014: new-instance v1, Landroid/content/Intent; // type@001c │ │ -00945c: 1c04 d000 |0016: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -009460: 7030 4600 7104 |0018: invoke-direct {v1, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009466: 6204 8102 |001b: sget-object v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ -00946a: 6e20 5900 4100 |001d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ -009470: 7140 2b00 6761 |0020: invoke-static {v7, v6, v1, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ -009476: 0c00 |0023: move-result-object v0 │ │ -009478: 2203 0e00 |0024: new-instance v3, Landroid/app/Notification; // type@000e │ │ -00947c: 1404 0500 027f |0026: const v4, #float 1.728e+38 // #7f020005 │ │ -009482: 7100 ad03 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ad │ │ -009488: 0b05 |002c: move-result-wide v5 │ │ -00948a: 7056 2700 4352 |002d: invoke-direct {v3, v4, v2, v5, v6}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ -009490: 1a04 5f00 |0030: const-string v4, "AppAlarm Snoozing" // string@005f │ │ -009494: 6e50 2800 7384 |0032: invoke-virtual {v3, v7, v4, v8, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ -00949a: 1224 |0035: const/4 v4, #int 2 // #2 │ │ -00949c: 5934 0100 |0036: iput v4, v3, Landroid/app/Notification;.flags:I // field@0001 │ │ -0094a0: 5474 3c00 |0038: iget-object v4, v7, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -0094a4: 1405 0200 037f |003a: const v5, #float 1.74129e+38 // #7f030002 │ │ -0094aa: 6e30 2a00 5403 |003d: invoke-virtual {v4, v5, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -0094b0: 0e00 |0040: return-void │ │ +00bd3c: |[00bd3c] com.episode6.android.appalarm.pro.AalService.showAlarmSnoozeNotification:(Ljava/lang/String;)V │ │ +00bd4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +00bd4e: 2204 fc00 |0001: new-instance v4, Ljava/lang/StringBuilder; // type@00fc │ │ +00bd52: 7010 a803 0400 |0003: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00bd58: 1a05 7e02 |0006: const-string v5, "Snoozing for " // string@027e │ │ +00bd5c: 6e20 ac03 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bd62: 0c04 |000b: move-result-object v4 │ │ +00bd64: 6e20 ac03 9400 |000c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00bd6a: 0c04 |000f: move-result-object v4 │ │ +00bd6c: 6e10 ad03 0400 |0010: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00bd72: 0c02 |0013: move-result-object v2 │ │ +00bd74: 2201 1c00 |0014: new-instance v1, Landroid/content/Intent; // type@001c │ │ +00bd78: 1c04 d000 |0016: const-class v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00bd7c: 7030 4600 8104 |0018: invoke-direct {v1, v8, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00bd82: 6204 8102 |001b: sget-object v4, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.ACTION_NO_SNOOZE:Ljava/lang/String; // field@0281 │ │ +00bd86: 6e20 5900 4100 |001d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0059 │ │ +00bd8c: 7140 2b00 6861 |0020: invoke-static {v8, v6, v1, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@002b │ │ +00bd92: 0c00 |0023: move-result-object v0 │ │ +00bd94: 2203 0e00 |0024: new-instance v3, Landroid/app/Notification; // type@000e │ │ +00bd98: 1404 0500 027f |0026: const v4, #float 1.728e+38 // #7f020005 │ │ +00bd9e: 7100 ae03 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03ae │ │ +00bda4: 0b06 |002c: move-result-wide v6 │ │ +00bda6: 7057 2700 4362 |002d: invoke-direct {v3, v4, v2, v6, v7}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0027 │ │ +00bdac: 1a04 5f00 |0030: const-string v4, "AppAlarm Snoozing" // string@005f │ │ +00bdb0: 6e50 2800 8394 |0032: invoke-virtual {v3, v8, v4, v9, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0028 │ │ +00bdb6: 1224 |0035: const/4 v4, #int 2 // #2 │ │ +00bdb8: 5934 0100 |0036: iput v4, v3, Landroid/app/Notification;.flags:I // field@0001 │ │ +00bdbc: 5484 3c00 |0038: iget-object v4, v8, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bdc0: 1405 0200 037f |003a: const v5, #float 1.74129e+38 // #7f030002 │ │ +00bdc6: 6e30 2a00 5403 |003d: invoke-virtual {v4, v5, v3}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bdcc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=444 │ │ 0x0014 line=445 │ │ 0x001b line=446 │ │ 0x0020 line=447 │ │ 0x0024 line=448 │ │ @@ -4104,34 +4103,34 @@ │ │ 0x0038 line=451 │ │ 0x0040 line=452 │ │ locals : │ │ 0x0024 - 0x0041 reg=0 contentIntent Landroid/app/PendingIntent; │ │ 0x001b - 0x0041 reg=1 i Landroid/content/Intent; │ │ 0x0014 - 0x0041 reg=2 message Ljava/lang/String; │ │ 0x0030 - 0x0041 reg=3 notif Landroid/app/Notification; │ │ - 0x0000 - 0x0041 reg=7 this Lcom/episode6/android/appalarm/pro/AalService; │ │ - 0x0000 - 0x0041 reg=8 timeString Ljava/lang/String; │ │ + 0x0000 - 0x0041 reg=8 this Lcom/episode6/android/appalarm/pro/AalService; │ │ + 0x0000 - 0x0041 reg=9 timeString Ljava/lang/String; │ │ │ │ #56 : (in Lcom/episode6/android/appalarm/pro/AalService;) │ │ name : 'stopOrSet' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0094b4: |[0094b4] com.episode6.android.appalarm.pro.AalService.stopOrSet:()V │ │ -0094c4: 7010 3001 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isSafeToStopSelf:()Z // method@0130 │ │ -0094ca: 0a00 |0003: move-result v0 │ │ -0094cc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0094d0: 6e10 4b01 0100 |0006: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ -0094d6: 0e00 |0009: return-void │ │ -0094d8: 7010 4401 0100 |000a: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -0094de: 28fc |000d: goto 0009 // -0004 │ │ +00bdd0: |[00bdd0] com.episode6.android.appalarm.pro.AalService.stopOrSet:()V │ │ +00bde0: 7010 3001 0100 |0000: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.isSafeToStopSelf:()Z // method@0130 │ │ +00bde6: 0a00 |0003: move-result v0 │ │ +00bde8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +00bdec: 6e10 4b01 0100 |0006: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalService;.stopSelf:()V // method@014b │ │ +00bdf2: 0e00 |0009: return-void │ │ +00bdf4: 7010 4401 0100 |000a: invoke-direct {v1}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00bdfa: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0006 line=522 │ │ 0x0009 line=527 │ │ 0x000a line=524 │ │ locals : │ │ @@ -4142,56 +4141,56 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0094e0: |[0094e0] com.episode6.android.appalarm.pro.AalService.turnOnForeground:(Landroid/app/Notification;)V │ │ -0094f0: 1409 0600 037f |0000: const v9, #float 1.74129e+38 // #7f030006 │ │ -0094f6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0094f8: 1a03 4706 |0004: const-string v3, "power" // string@0647 │ │ -0094fc: 6e20 2c01 3a00 |0006: invoke-virtual {v10, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009502: 0c02 |0009: move-result-object v2 │ │ -009504: 1f02 3700 |000a: check-cast v2, Landroid/os/PowerManager; // type@0037 │ │ -009508: 1403 1a00 0030 |000c: const v3, #float 4.65663e-10 // #3000001a │ │ -00950e: 1a04 6200 |000f: const-string v4, "AppAlarmTag" // string@0062 │ │ -009512: 6e30 a400 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -009518: 0c03 |0014: move-result-object v3 │ │ -00951a: 5ba3 3500 |0015: iput-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -00951e: 54a3 3500 |0017: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -009522: 6e10 a100 0300 |0019: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ -009528: 1c03 1200 |001c: const-class v3, Landroid/app/Service; // type@0012 │ │ -00952c: 1a04 f506 |001e: const-string v4, "startForeground" // string@06f5 │ │ -009530: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -009532: 2355 1d01 |0021: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ -009536: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -009538: 6207 be02 |0024: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ -00953c: 4d07 0506 |0026: aput-object v7, v5, v6 │ │ -009540: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -009542: 1c07 0e00 |0029: const-class v7, Landroid/app/Notification; // type@000e │ │ -009546: 4d07 0506 |002b: aput-object v7, v5, v6 │ │ -00954a: 6e30 8c03 4305 |002d: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038c │ │ -009550: 0c01 |0030: move-result-object v1 │ │ -009552: 1223 |0031: const/4 v3, #int 2 // #2 │ │ -009554: 2333 1e01 |0032: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ -009558: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -00955a: 1405 0600 037f |0035: const v5, #float 1.74129e+38 // #7f030006 │ │ -009560: 7110 9203 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0392 │ │ -009566: 0c05 |003b: move-result-object v5 │ │ -009568: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -00956c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -00956e: 4d0b 0304 |003f: aput-object v11, v3, v4 │ │ -009572: 6e30 b303 a103 |0041: invoke-virtual {v1, v10, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b3 │ │ -009578: 0e00 |0044: return-void │ │ -00957a: 0d00 |0045: move-exception v0 │ │ -00957c: 6e20 4301 8a00 |0046: invoke-virtual {v10, v8}, Lcom/episode6/android/appalarm/pro/AalService;.setForeground:(Z)V // method@0143 │ │ -009582: 54a3 3c00 |0049: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009586: 6e30 2a00 930b |004b: invoke-virtual {v3, v9, v11}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ -00958c: 28f6 |004e: goto 0044 // -000a │ │ +00bdfc: |[00bdfc] com.episode6.android.appalarm.pro.AalService.turnOnForeground:(Landroid/app/Notification;)V │ │ +00be0c: 1409 0600 037f |0000: const v9, #float 1.74129e+38 // #7f030006 │ │ +00be12: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +00be14: 1a03 4606 |0004: const-string v3, "power" // string@0646 │ │ +00be18: 6e20 2c01 3a00 |0006: invoke-virtual {v10, v3}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00be1e: 0c02 |0009: move-result-object v2 │ │ +00be20: 1f02 3700 |000a: check-cast v2, Landroid/os/PowerManager; // type@0037 │ │ +00be24: 1403 1a00 0030 |000c: const v3, #float 4.65663e-10 // #3000001a │ │ +00be2a: 1a04 6200 |000f: const-string v4, "AppAlarmTag" // string@0062 │ │ +00be2e: 6e30 a400 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +00be34: 0c03 |0014: move-result-object v3 │ │ +00be36: 5ba3 3500 |0015: iput-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00be3a: 54a3 3500 |0017: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00be3e: 6e10 a100 0300 |0019: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ +00be44: 1c03 1200 |001c: const-class v3, Landroid/app/Service; // type@0012 │ │ +00be48: 1a04 f406 |001e: const-string v4, "startForeground" // string@06f4 │ │ +00be4c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +00be4e: 2355 1d01 |0021: new-array v5, v5, [Ljava/lang/Class; // type@011d │ │ +00be52: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +00be54: 6207 be02 |0024: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@02be │ │ +00be58: 4d07 0506 |0026: aput-object v7, v5, v6 │ │ +00be5c: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +00be5e: 1c07 0e00 |0029: const-class v7, Landroid/app/Notification; // type@000e │ │ +00be62: 4d07 0506 |002b: aput-object v7, v5, v6 │ │ +00be66: 6e30 8d03 4305 |002d: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@038d │ │ +00be6c: 0c01 |0030: move-result-object v1 │ │ +00be6e: 1223 |0031: const/4 v3, #int 2 // #2 │ │ +00be70: 2333 1e01 |0032: new-array v3, v3, [Ljava/lang/Object; // type@011e │ │ +00be74: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +00be76: 1405 0600 037f |0035: const v5, #float 1.74129e+38 // #7f030006 │ │ +00be7c: 7110 9303 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0393 │ │ +00be82: 0c05 |003b: move-result-object v5 │ │ +00be84: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +00be88: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +00be8a: 4d0b 0304 |003f: aput-object v11, v3, v4 │ │ +00be8e: 6e30 b403 a103 |0041: invoke-virtual {v1, v10, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@03b4 │ │ +00be94: 0e00 |0044: return-void │ │ +00be96: 0d00 |0045: move-exception v0 │ │ +00be98: 6e20 4301 8a00 |0046: invoke-virtual {v10, v8}, Lcom/episode6/android/appalarm/pro/AalService;.setForeground:(Z)V // method@0143 │ │ +00be9e: 54a3 3c00 |0049: iget-object v3, v10, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bea2: 6e30 2a00 930b |004b: invoke-virtual {v3, v9, v11}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@002a │ │ +00bea8: 28f6 |004e: goto 0044 // -000a │ │ catches : 1 │ │ 0x001c - 0x0044 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0004 line=459 │ │ 0x000c line=460 │ │ 0x0017 line=461 │ │ @@ -4213,24 +4212,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0095a0: |[0095a0] com.episode6.android.appalarm.pro.AalService.unregisterWifiReciever:()V │ │ -0095b0: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -0095b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0095b8: 5410 4600 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ -0095bc: 6e20 4d01 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@014d │ │ -0095c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0095c4: 5c10 3b00 |000a: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -0095c8: 0e00 |000c: return-void │ │ -0095ca: 0d00 |000d: move-exception v0 │ │ -0095cc: 28fb |000e: goto 0009 // -0005 │ │ +00bebc: |[00bebc] com.episode6.android.appalarm.pro.AalService.unregisterWifiReciever:()V │ │ +00becc: 5510 3b00 |0000: iget-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bed0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +00bed4: 5410 4600 |0004: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mWifiReceiver:Lcom/episode6/android/appalarm/pro/AalService$WifiNetworkStateChangeReceiver; // field@0046 │ │ +00bed8: 6e20 4d01 0100 |0006: invoke-virtual {v1, v0}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@014d │ │ +00bede: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +00bee0: 5c10 3b00 |000a: iput-boolean v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bee4: 0e00 |000c: return-void │ │ +00bee6: 0d00 |000d: move-exception v0 │ │ +00bee8: 28fb |000e: goto 0009 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=151 │ │ 0x0009 line=154 │ │ @@ -4245,17 +4244,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0095e0: |[0095e0] com.episode6.android.appalarm.pro.AalService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0095f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0095f2: 1100 |0001: return-object v0 │ │ +00befc: |[00befc] com.episode6.android.appalarm.pro.AalService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +00bf0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00bf0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/episode6/android/appalarm/pro/AalService; │ │ 0x0000 - 0x0002 reg=2 arg0 Landroid/content/Intent; │ │ │ │ @@ -4264,48 +4263,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0095f4: |[0095f4] com.episode6.android.appalarm.pro.AalService.onCreate:()V │ │ -009604: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -009606: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -009608: 6f10 3500 0400 |0002: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0035 │ │ -00960e: 1a01 4706 |0005: const-string v1, "power" // string@0647 │ │ -009612: 6e20 2c01 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -009618: 0c00 |000a: move-result-object v0 │ │ -00961a: 1f00 3700 |000b: check-cast v0, Landroid/os/PowerManager; // type@0037 │ │ -00961e: 1a01 6200 |000d: const-string v1, "AppAlarmTag" // string@0062 │ │ -009622: 6e30 a400 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ -009628: 0c01 |0012: move-result-object v1 │ │ -00962a: 5b41 3e00 |0013: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -00962e: 5441 3e00 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -009632: 6e10 a100 0100 |0017: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ -009638: 6e10 2701 0400 |001a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0127 │ │ -00963e: 0c01 |001d: move-result-object v1 │ │ -009640: 5b41 3d00 |001e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ -009644: 1a01 0406 |0020: const-string v1, "notification" // string@0604 │ │ -009648: 6e20 2c01 1400 |0022: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -00964e: 0c01 |0025: move-result-object v1 │ │ -009650: 1f01 0f00 |0026: check-cast v1, Landroid/app/NotificationManager; // type@000f │ │ -009654: 5b41 3c00 |0028: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -009658: 2201 6200 |002a: new-instance v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ -00965c: 7020 eb00 4100 |002c: invoke-direct {v1, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ -009662: 5b41 3400 |002f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009666: 5441 3400 |0031: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -00966a: 6e10 f400 0100 |0033: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ -009670: 5c43 4300 |0036: iput-boolean v3, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ -009674: 5c42 3900 |0038: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ -009678: 5c42 3800 |003a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -00967c: 5c42 3700 |003c: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ -009680: 5c42 3b00 |003e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ -009684: 5c42 3a00 |0040: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -009688: 0e00 |0042: return-void │ │ +00bf10: |[00bf10] com.episode6.android.appalarm.pro.AalService.onCreate:()V │ │ +00bf20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00bf22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00bf24: 6f10 3500 0400 |0002: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0035 │ │ +00bf2a: 1a01 4606 |0005: const-string v1, "power" // string@0646 │ │ +00bf2e: 6e20 2c01 1400 |0007: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bf34: 0c00 |000a: move-result-object v0 │ │ +00bf36: 1f00 3700 |000b: check-cast v0, Landroid/os/PowerManager; // type@0037 │ │ +00bf3a: 1a01 6200 |000d: const-string v1, "AppAlarmTag" // string@0062 │ │ +00bf3e: 6e30 a400 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@00a4 │ │ +00bf44: 0c01 |0012: move-result-object v1 │ │ +00bf46: 5b41 3e00 |0013: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00bf4a: 5441 3e00 |0015: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00bf4e: 6e10 a100 0100 |0017: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@00a1 │ │ +00bf54: 6e10 2701 0400 |001a: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0127 │ │ +00bf5a: 0c01 |001d: move-result-object v1 │ │ +00bf5c: 5b41 3d00 |001e: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mPackageManager:Landroid/content/pm/PackageManager; // field@003d │ │ +00bf60: 1a01 0306 |0020: const-string v1, "notification" // string@0603 │ │ +00bf64: 6e20 2c01 1400 |0022: invoke-virtual {v4, v1}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00bf6a: 0c01 |0025: move-result-object v1 │ │ +00bf6c: 1f01 0f00 |0026: check-cast v1, Landroid/app/NotificationManager; // type@000f │ │ +00bf70: 5b41 3c00 |0028: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00bf74: 2201 6200 |002a: new-instance v1, Lcom/episode6/android/appalarm/pro/AalDbAdapter; // type@0062 │ │ +00bf78: 7020 eb00 4100 |002c: invoke-direct {v1, v4}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.:(Landroid/content/Context;)V // method@00eb │ │ +00bf7e: 5b41 3400 |002f: iput-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bf82: 5441 3400 |0031: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00bf86: 6e10 f400 0100 |0033: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.open:()Lcom/episode6/android/appalarm/pro/AalDbAdapter; // method@00f4 │ │ +00bf8c: 5c43 4300 |0036: iput-boolean v3, v4, Lcom/episode6/android/appalarm/pro/AalService;.mShowAlarmToast:Z // field@0043 │ │ +00bf90: 5c42 3900 |0038: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsPlayingBackup:Z // field@0039 │ │ +00bf94: 5c42 3800 |003a: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00bf98: 5c42 3700 |003c: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsCounting:Z // field@0037 │ │ +00bf9c: 5c42 3b00 |003e: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsWaitingForWifi:Z // field@003b │ │ +00bfa0: 5c42 3a00 |0040: iput-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00bfa4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=88 │ │ 0x0015 line=89 │ │ 0x001a line=91 │ │ @@ -4328,65 +4327,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -00968c: |[00968c] com.episode6.android.appalarm.pro.AalService.onDestroy:()V │ │ -00969c: 7010 4401 0400 |0000: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ -0096a2: 7010 4e01 0400 |0003: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ -0096a8: 5442 3300 |0006: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096ac: 3802 2600 |0008: if-eqz v2, 002e // +0026 │ │ -0096b0: 5542 3800 |000a: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ -0096b4: 3902 2200 |000c: if-nez v2, 002e // +0022 │ │ -0096b8: 5442 3300 |000e: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096bc: 1a03 3803 |0010: const-string v3, "alarm_wifi" // string@0338 │ │ -0096c0: 6e20 f101 3200 |0012: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0096c6: 0a02 |0015: move-result v2 │ │ -0096c8: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ -0096cc: 5442 3300 |0018: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ -0096d0: 1a03 3703 |001a: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ -0096d4: 6e20 f101 3200 |001c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -0096da: 0a02 |001f: move-result v2 │ │ -0096dc: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ -0096e0: 1a02 6207 |0022: const-string v2, "wifi" // string@0762 │ │ -0096e4: 6e20 2c01 2400 |0024: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ -0096ea: 0c01 |0027: move-result-object v1 │ │ -0096ec: 1f01 3000 |0028: check-cast v1, Landroid/net/wifi/WifiManager; // type@0030 │ │ -0096f0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0096f2: 6e20 9500 2100 |002b: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ -0096f8: 5542 3a00 |002e: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ -0096fc: 3802 1b00 |0030: if-eqz v2, 004b // +001b │ │ -009700: 2200 1c00 |0032: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009704: 6e10 2301 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ -00970a: 0c02 |0037: move-result-object v2 │ │ -00970c: 1c03 d000 |0038: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ -009710: 7030 4600 2003 |003a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009716: 6202 8202 |003d: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ -00971a: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -00971c: 6e30 5800 2003 |0040: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -009722: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -009726: 6e20 5c00 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ -00972c: 6e20 4801 0400 |0048: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ -009732: 5442 3400 |004b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ -009736: 6e10 ec00 0200 |004d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ -00973c: 5442 3500 |0050: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ -009740: 6e10 a300 0200 |0052: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ -009746: 5442 3c00 |0055: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ -00974a: 1403 0600 037f |0057: const v3, #float 1.74129e+38 // #7f030006 │ │ -009750: 6e20 2900 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ -009756: 6f10 3600 0400 |005d: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@0036 │ │ -00975c: 0e00 |0060: return-void │ │ -00975e: 0d02 |0061: move-exception v2 │ │ -009760: 28fb |0062: goto 005d // -0005 │ │ -009762: 0d02 |0063: move-exception v2 │ │ -009764: 28f1 |0064: goto 0055 // -000f │ │ -009766: 0d02 |0065: move-exception v2 │ │ -009768: 28c8 |0066: goto 002e // -0038 │ │ +00bfa8: |[00bfa8] com.episode6.android.appalarm.pro.AalService.onDestroy:()V │ │ +00bfb8: 7010 4401 0400 |0000: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.setNextAlarm:()V // method@0144 │ │ +00bfbe: 7010 4e01 0400 |0003: invoke-direct {v4}, Lcom/episode6/android/appalarm/pro/AalService;.unregisterWifiReciever:()V // method@014e │ │ +00bfc4: 5442 3300 |0006: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfc8: 3802 2600 |0008: if-eqz v2, 002e // +0026 │ │ +00bfcc: 5542 3800 |000a: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsGoingSnooze:Z // field@0038 │ │ +00bfd0: 3902 2200 |000c: if-nez v2, 002e // +0022 │ │ +00bfd4: 5442 3300 |000e: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfd8: 1a03 3803 |0010: const-string v3, "alarm_wifi" // string@0338 │ │ +00bfdc: 6e20 f101 3200 |0012: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00bfe2: 0a02 |0015: move-result v2 │ │ +00bfe4: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ +00bfe8: 5442 3300 |0018: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mCurrentAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@0033 │ │ +00bfec: 1a03 3703 |001a: const-string v3, "alarm_turn_off_wifi" // string@0337 │ │ +00bff0: 6e20 f101 3200 |001c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00bff6: 0a02 |001f: move-result v2 │ │ +00bff8: 3802 0e00 |0020: if-eqz v2, 002e // +000e │ │ +00bffc: 1a02 6107 |0022: const-string v2, "wifi" // string@0761 │ │ +00c000: 6e20 2c01 2400 |0024: invoke-virtual {v4, v2}, Lcom/episode6/android/appalarm/pro/AalService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@012c │ │ +00c006: 0c01 |0027: move-result-object v1 │ │ +00c008: 1f01 3000 |0028: check-cast v1, Landroid/net/wifi/WifiManager; // type@0030 │ │ +00c00c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +00c00e: 6e20 9500 2100 |002b: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0095 │ │ +00c014: 5542 3a00 |002e: iget-boolean v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mIsShowingSnooze:Z // field@003a │ │ +00c018: 3802 1b00 |0030: if-eqz v2, 004b // +001b │ │ +00c01c: 2200 1c00 |0032: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c020: 6e10 2301 0400 |0034: invoke-virtual {v4}, Lcom/episode6/android/appalarm/pro/AalService;.getBaseContext:()Landroid/content/Context; // method@0123 │ │ +00c026: 0c02 |0037: move-result-object v2 │ │ +00c028: 1c03 d000 |0038: const-class v3, Lcom/episode6/android/appalarm/pro/SnoozeActivity; // type@00d0 │ │ +00c02c: 7030 4600 2003 |003a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c032: 6202 8202 |003d: sget-object v2, Lcom/episode6/android/appalarm/pro/SnoozeActivity;.EXTRA_CLOSE_ACTIVITY:Ljava/lang/String; // field@0282 │ │ +00c036: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +00c038: 6e30 5800 2003 |0040: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00c03e: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +00c042: 6e20 5c00 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005c │ │ +00c048: 6e20 4801 0400 |0048: invoke-virtual {v4, v0}, Lcom/episode6/android/appalarm/pro/AalService;.startActivity:(Landroid/content/Intent;)V // method@0148 │ │ +00c04e: 5442 3400 |004b: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mDbAdapter:Lcom/episode6/android/appalarm/pro/AalDbAdapter; // field@0034 │ │ +00c052: 6e10 ec00 0200 |004d: invoke-virtual {v2}, Lcom/episode6/android/appalarm/pro/AalDbAdapter;.close:()V // method@00ec │ │ +00c058: 5442 3500 |0050: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mFullWakeLock:Landroid/os/PowerManager$WakeLock; // field@0035 │ │ +00c05c: 6e10 a300 0200 |0052: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ +00c062: 5442 3c00 |0055: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AalService;.mNotificationManager:Landroid/app/NotificationManager; // field@003c │ │ +00c066: 1403 0600 037f |0057: const v3, #float 1.74129e+38 // #7f030006 │ │ +00c06c: 6e20 2900 3200 |005a: invoke-virtual {v2, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0029 │ │ +00c072: 6f10 3600 0400 |005d: invoke-super {v4}, Landroid/app/Service;.onDestroy:()V // method@0036 │ │ +00c078: 0e00 |0060: return-void │ │ +00c07a: 0d02 |0061: move-exception v2 │ │ +00c07c: 28fb |0062: goto 005d // -0005 │ │ +00c07e: 0d02 |0063: move-exception v2 │ │ +00c080: 28f1 |0064: goto 0055 // -000f │ │ +00c082: 0d02 |0065: move-exception v2 │ │ +00c084: 28c8 |0066: goto 002e // -0038 │ │ catches : 3 │ │ 0x000e - 0x002e │ │ Ljava/lang/Exception; -> 0x0065 │ │ 0x0050 - 0x0055 │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x0055 - 0x005d │ │ Ljava/lang/Exception; -> 0x0061 │ │ @@ -4421,22 +4420,22 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -009794: |[009794] com.episode6.android.appalarm.pro.AalService.onStart:(Landroid/content/Intent;I)V │ │ -0097a4: 6f30 3700 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0037 │ │ -0097aa: 7020 1f01 2100 |0003: invoke-direct {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.doAction:(Landroid/content/Intent;)V // method@011f │ │ -0097b0: 5410 3e00 |0006: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ -0097b4: 6e10 a300 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ -0097ba: 0e00 |000b: return-void │ │ -0097bc: 0d00 |000c: move-exception v0 │ │ -0097be: 28fe |000d: goto 000b // -0002 │ │ +00c0b0: |[00c0b0] com.episode6.android.appalarm.pro.AalService.onStart:(Landroid/content/Intent;I)V │ │ +00c0c0: 6f30 3700 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0037 │ │ +00c0c6: 7020 1f01 2100 |0003: invoke-direct {v1, v2}, Lcom/episode6/android/appalarm/pro/AalService;.doAction:(Landroid/content/Intent;)V // method@011f │ │ +00c0cc: 5410 3e00 |0006: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AalService;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@003e │ │ +00c0d0: 6e10 a300 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@00a3 │ │ +00c0d6: 0e00 |000b: return-void │ │ +00c0d8: 0d00 |000c: move-exception v0 │ │ +00c0da: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=141 │ │ 0x0006 line=144 │ │ @@ -4482,40 +4481,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0097d0: |[0097d0] com.episode6.android.appalarm.pro.AlarmEdit$10.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0097e0: 5b01 4800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ -0097e4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0097ea: 0e00 |0005: return-void │ │ +00c0ec: |[00c0ec] com.episode6.android.appalarm.pro.AlarmEdit$10.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c0fc: 5b01 4800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ +00c100: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0097ec: |[0097ec] com.episode6.android.appalarm.pro.AlarmEdit$10.onClick:(Landroid/view/View;)V │ │ -0097fc: 5420 4800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ -009800: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -009802: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -009808: 0e00 |0006: return-void │ │ +00c108: |[00c108] com.episode6.android.appalarm.pro.AlarmEdit$10.onClick:(Landroid/view/View;)V │ │ +00c118: 5420 4800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0048 │ │ +00c11c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +00c11e: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00c124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0006 line=642 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$10; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -4555,50 +4554,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00980c: |[00980c] com.episode6.android.appalarm.pro.AlarmEdit$11.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00981c: 5b01 4900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -009820: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009826: 0e00 |0005: return-void │ │ +00c128: |[00c128] com.episode6.android.appalarm.pro.AlarmEdit$11.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c138: 5b01 4900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c13c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -009828: |[009828] com.episode6.android.appalarm.pro.AlarmEdit$11.onClick:(Landroid/view/View;)V │ │ -009838: 5420 4900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -00983c: 7110 b801 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ -009842: 0c01 |0005: move-result-object v1 │ │ -009844: 5420 4900 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ -009848: 7110 b801 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ -00984e: 0c00 |000b: move-result-object v0 │ │ -009850: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -009856: 0a00 |000f: move-result v0 │ │ -009858: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00985c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00985e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009864: 0e00 |0016: return-void │ │ -009866: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -009868: 28fb |0018: goto 0013 // -0005 │ │ +00c144: |[00c144] com.episode6.android.appalarm.pro.AlarmEdit$11.onClick:(Landroid/view/View;)V │ │ +00c154: 5420 4900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c158: 7110 b801 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ +00c15e: 0c01 |0005: move-result-object v1 │ │ +00c160: 5420 4900 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0049 │ │ +00c164: 7110 b801 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b8 │ │ +00c16a: 0c00 |000b: move-result-object v0 │ │ +00c16c: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00c172: 0a00 |000f: move-result v0 │ │ +00c174: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00c178: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00c17a: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c180: 0e00 |0016: return-void │ │ +00c182: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00c184: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0016 line=648 │ │ 0x0017 line=647 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$11; │ │ @@ -4639,50 +4638,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00986c: |[00986c] com.episode6.android.appalarm.pro.AlarmEdit$12.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00987c: 5b01 4a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -009880: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009886: 0e00 |0005: return-void │ │ +00c188: |[00c188] com.episode6.android.appalarm.pro.AlarmEdit$12.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c198: 5b01 4a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c19c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$12;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -009888: |[009888] com.episode6.android.appalarm.pro.AlarmEdit$12.onClick:(Landroid/view/View;)V │ │ -009898: 5420 4a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -00989c: 7110 b901 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ -0098a2: 0c01 |0005: move-result-object v1 │ │ -0098a4: 5420 4a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ -0098a8: 7110 b901 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ -0098ae: 0c00 |000b: move-result-object v0 │ │ -0098b0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -0098b6: 0a00 |000f: move-result v0 │ │ -0098b8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0098bc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0098be: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -0098c4: 0e00 |0016: return-void │ │ -0098c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0098c8: 28fb |0018: goto 0013 // -0005 │ │ +00c1a4: |[00c1a4] com.episode6.android.appalarm.pro.AlarmEdit$12.onClick:(Landroid/view/View;)V │ │ +00c1b4: 5420 4a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c1b8: 7110 b901 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ +00c1be: 0c01 |0005: move-result-object v1 │ │ +00c1c0: 5420 4a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004a │ │ +00c1c4: 7110 b901 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b9 │ │ +00c1ca: 0c00 |000b: move-result-object v0 │ │ +00c1cc: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00c1d2: 0a00 |000f: move-result v0 │ │ +00c1d4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00c1d8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00c1da: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c1e0: 0e00 |0016: return-void │ │ +00c1e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00c1e4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0016 line=655 │ │ 0x0017 line=654 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$12; │ │ @@ -4723,54 +4722,54 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0098cc: |[0098cc] com.episode6.android.appalarm.pro.AlarmEdit$13.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0098dc: 5b01 4b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -0098e0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0098e6: 0e00 |0005: return-void │ │ +00c1e8: |[00c1e8] com.episode6.android.appalarm.pro.AlarmEdit$13.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c1f8: 5b01 4b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c1fc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0098e8: |[0098e8] com.episode6.android.appalarm.pro.AlarmEdit$13.onClick:(Landroid/view/View;)V │ │ -0098f8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0098fc: 5441 4b00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -009900: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009906: 0c01 |0007: move-result-object v1 │ │ -009908: 1c02 de00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/VolumeChooser; // type@00de │ │ -00990c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009912: 1a01 2603 |000d: const-string v1, "alarm_media_volume" // string@0326 │ │ -009916: 5442 4b00 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -00991a: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009920: 0c02 |0014: move-result-object v2 │ │ -009922: 1a03 2603 |0015: const-string v3, "alarm_media_volume" // string@0326 │ │ -009926: 6e20 f201 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00992c: 0a02 |001a: move-result v2 │ │ -00992e: 6e30 5400 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009934: 5441 4b00 |001e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ -009938: 1252 |0020: const/4 v2, #int 5 // #5 │ │ -00993a: 6e30 da01 0102 |0021: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009940: 0e00 |0024: return-void │ │ +00c204: |[00c204] com.episode6.android.appalarm.pro.AlarmEdit$13.onClick:(Landroid/view/View;)V │ │ +00c214: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c218: 5441 4b00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c21c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c222: 0c01 |0007: move-result-object v1 │ │ +00c224: 1c02 de00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/VolumeChooser; // type@00de │ │ +00c228: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c22e: 1a01 2603 |000d: const-string v1, "alarm_media_volume" // string@0326 │ │ +00c232: 5442 4b00 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c236: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c23c: 0c02 |0014: move-result-object v2 │ │ +00c23e: 1a03 2603 |0015: const-string v3, "alarm_media_volume" // string@0326 │ │ +00c242: 6e20 f201 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c248: 0a02 |001a: move-result v2 │ │ +00c24a: 6e30 5400 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c250: 5441 4b00 |001e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004b │ │ +00c254: 1252 |0020: const/4 v2, #int 5 // #5 │ │ +00c256: 6e30 da01 0102 |0021: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c25c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x000d line=661 │ │ 0x001e line=662 │ │ 0x0024 line=663 │ │ locals : │ │ @@ -4813,60 +4812,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009944: |[009944] com.episode6.android.appalarm.pro.AlarmEdit$14.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009954: 5b01 4c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -009958: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00995e: 0e00 |0005: return-void │ │ +00c260: |[00c260] com.episode6.android.appalarm.pro.AlarmEdit$14.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c270: 5b01 4c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c274: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$14;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -009960: |[009960] com.episode6.android.appalarm.pro.AlarmEdit$14.onClick:(Landroid/view/View;)V │ │ -009970: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009974: 5441 4c00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -009978: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00997e: 0c01 |0007: move-result-object v1 │ │ -009980: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -009984: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00998a: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00998e: 1402 2000 047f |000f: const v2, #float 1.75459e+38 // #7f040020 │ │ -009994: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00999a: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00999e: 1402 3500 047f |0017: const v2, #float 1.75459e+38 // #7f040035 │ │ -0099a4: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -0099aa: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -0099ae: 5442 4c00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -0099b2: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -0099b8: 0c02 |0024: move-result-object v2 │ │ -0099ba: 1a03 2903 |0025: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ -0099be: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -0099c4: 0a02 |002a: move-result v2 │ │ -0099c6: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -0099cc: 5441 4c00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ -0099d0: 1302 0c00 |0030: const/16 v2, #int 12 // #c │ │ -0099d4: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -0099da: 0e00 |0035: return-void │ │ +00c27c: |[00c27c] com.episode6.android.appalarm.pro.AlarmEdit$14.onClick:(Landroid/view/View;)V │ │ +00c28c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c290: 5441 4c00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c294: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c29a: 0c01 |0007: move-result-object v1 │ │ +00c29c: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00c2a0: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c2a6: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00c2aa: 1402 2000 047f |000f: const v2, #float 1.75459e+38 // #7f040020 │ │ +00c2b0: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2b6: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00c2ba: 1402 3500 047f |0017: const v2, #float 1.75459e+38 // #7f040035 │ │ +00c2c0: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2c6: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00c2ca: 5442 4c00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c2ce: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c2d4: 0c02 |0024: move-result-object v2 │ │ +00c2d6: 1a03 2903 |0025: const-string v3, "alarm_mute_snooze_time" // string@0329 │ │ +00c2da: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c2e0: 0a02 |002a: move-result v2 │ │ +00c2e2: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c2e8: 5441 4c00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004c │ │ +00c2ec: 1302 0c00 |0030: const/16 v2, #int 12 // #c │ │ +00c2f0: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c2f6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x000d line=669 │ │ 0x0015 line=670 │ │ 0x001d line=671 │ │ 0x002e line=672 │ │ @@ -4911,60 +4910,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0099dc: |[0099dc] com.episode6.android.appalarm.pro.AlarmEdit$15.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -0099ec: 5b01 4d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -0099f0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -0099f6: 0e00 |0005: return-void │ │ +00c2f8: |[00c2f8] com.episode6.android.appalarm.pro.AlarmEdit$15.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c308: 5b01 4d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c30c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$15;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0099f8: |[0099f8] com.episode6.android.appalarm.pro.AlarmEdit$15.onClick:(Landroid/view/View;)V │ │ -009a08: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009a0c: 5441 4d00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a10: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009a16: 0c01 |0007: move-result-object v1 │ │ -009a18: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -009a1c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009a22: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -009a26: 1402 3400 047f |000f: const v2, #float 1.75459e+38 // #7f040034 │ │ -009a2c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a32: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -009a36: 1402 3600 047f |0017: const v2, #float 1.75459e+38 // #7f040036 │ │ -009a3c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a42: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -009a46: 5442 4d00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a4a: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009a50: 0c02 |0024: move-result-object v2 │ │ -009a52: 1a03 3a03 |0025: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ -009a56: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -009a5c: 0a02 |002a: move-result v2 │ │ -009a5e: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009a64: 5441 4d00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ -009a68: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ -009a6c: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009a72: 0e00 |0035: return-void │ │ +00c314: |[00c314] com.episode6.android.appalarm.pro.AlarmEdit$15.onClick:(Landroid/view/View;)V │ │ +00c324: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c328: 5441 4d00 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c32c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c332: 0c01 |0007: move-result-object v1 │ │ +00c334: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00c338: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c33e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00c342: 1402 3400 047f |000f: const v2, #float 1.75459e+38 // #7f040034 │ │ +00c348: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c34e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00c352: 1402 3600 047f |0017: const v2, #float 1.75459e+38 // #7f040036 │ │ +00c358: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c35e: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00c362: 5442 4d00 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c366: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c36c: 0c02 |0024: move-result-object v2 │ │ +00c36e: 1a03 3a03 |0025: const-string v3, "alarm_wifi_wait_time" // string@033a │ │ +00c372: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00c378: 0a02 |002a: move-result v2 │ │ +00c37a: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c380: 5441 4d00 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004d │ │ +00c384: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ +00c388: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c38e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000d line=679 │ │ 0x0015 line=680 │ │ 0x001d line=681 │ │ 0x002e line=682 │ │ @@ -5009,40 +5008,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009a74: |[009a74] com.episode6.android.appalarm.pro.AlarmEdit$16.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009a84: 5b01 4e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ -009a88: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009a8e: 0e00 |0005: return-void │ │ +00c390: |[00c390] com.episode6.android.appalarm.pro.AlarmEdit$16.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c3a0: 5b01 4e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ +00c3a4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c3aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$16;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -009a90: |[009a90] com.episode6.android.appalarm.pro.AlarmEdit$16.onClick:(Landroid/view/View;)V │ │ -009aa0: 5420 4e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ -009aa4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -009aa6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -009aac: 0e00 |0006: return-void │ │ +00c3ac: |[00c3ac] com.episode6.android.appalarm.pro.AlarmEdit$16.onClick:(Landroid/view/View;)V │ │ +00c3bc: 5420 4e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004e │ │ +00c3c0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +00c3c2: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00c3c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0006 line=689 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$16; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -5082,51 +5081,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ab0: |[009ab0] com.episode6.android.appalarm.pro.AlarmEdit$17.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ac0: 5b01 4f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009ac4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009aca: 0e00 |0005: return-void │ │ +00c3cc: |[00c3cc] com.episode6.android.appalarm.pro.AlarmEdit$17.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c3dc: 5b01 4f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c3e0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c3e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$17;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009acc: |[009acc] com.episode6.android.appalarm.pro.AlarmEdit$17.onClick:(Landroid/view/View;)V │ │ -009adc: 5430 4f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009ae0: 7110 a301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a3 │ │ -009ae6: 0c01 |0005: move-result-object v1 │ │ -009ae8: 5430 4f00 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ -009aec: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009af2: 0c00 |000b: move-result-object v0 │ │ -009af4: 1a02 3703 |000c: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ -009af8: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009afe: 0a00 |0011: move-result v0 │ │ -009b00: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009b04: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009b06: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009b0c: 0e00 |0018: return-void │ │ -009b0e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009b10: 28fb |001a: goto 0015 // -0005 │ │ +00c3e8: |[00c3e8] com.episode6.android.appalarm.pro.AlarmEdit$17.onClick:(Landroid/view/View;)V │ │ +00c3f8: 5430 4f00 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c3fc: 7110 a301 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a3 │ │ +00c402: 0c01 |0005: move-result-object v1 │ │ +00c404: 5430 4f00 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@004f │ │ +00c408: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c40e: 0c00 |000b: move-result-object v0 │ │ +00c410: 1a02 3703 |000c: const-string v2, "alarm_turn_off_wifi" // string@0337 │ │ +00c414: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c41a: 0a00 |0011: move-result v0 │ │ +00c41c: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c420: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c422: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c428: 0e00 |0018: return-void │ │ +00c42a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c42c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0018 line=695 │ │ 0x0019 line=694 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$17; │ │ @@ -5167,51 +5166,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b14: |[009b14] com.episode6.android.appalarm.pro.AlarmEdit$18.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009b24: 5b01 5000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b28: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009b2e: 0e00 |0005: return-void │ │ +00c430: |[00c430] com.episode6.android.appalarm.pro.AlarmEdit$18.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c440: 5b01 5000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c444: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$18;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009b30: |[009b30] com.episode6.android.appalarm.pro.AlarmEdit$18.onClick:(Landroid/view/View;)V │ │ -009b40: 5430 5000 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b44: 7110 a101 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ -009b4a: 0c01 |0005: move-result-object v1 │ │ -009b4c: 5430 5000 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ -009b50: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009b56: 0c00 |000b: move-result-object v0 │ │ -009b58: 1a02 3603 |000c: const-string v2, "alarm_stop_app" // string@0336 │ │ -009b5c: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009b62: 0a00 |0011: move-result v0 │ │ -009b64: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009b68: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009b6a: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009b70: 0e00 |0018: return-void │ │ -009b72: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009b74: 28fb |001a: goto 0015 // -0005 │ │ +00c44c: |[00c44c] com.episode6.android.appalarm.pro.AlarmEdit$18.onClick:(Landroid/view/View;)V │ │ +00c45c: 5430 5000 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c460: 7110 a101 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ +00c466: 0c01 |0005: move-result-object v1 │ │ +00c468: 5430 5000 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0050 │ │ +00c46c: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c472: 0c00 |000b: move-result-object v0 │ │ +00c474: 1a02 3603 |000c: const-string v2, "alarm_stop_app" // string@0336 │ │ +00c478: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c47e: 0a00 |0011: move-result v0 │ │ +00c480: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c484: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c486: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c48c: 0e00 |0018: return-void │ │ +00c48e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c490: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0018 line=701 │ │ 0x0019 line=700 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$18; │ │ @@ -5252,51 +5251,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009b78: |[009b78] com.episode6.android.appalarm.pro.AlarmEdit$19.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009b88: 5b01 5100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009b8c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009b92: 0e00 |0005: return-void │ │ +00c494: |[00c494] com.episode6.android.appalarm.pro.AlarmEdit$19.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c4a4: 5b01 5100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4a8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c4ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$19;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009b94: |[009b94] com.episode6.android.appalarm.pro.AlarmEdit$19.onClick:(Landroid/view/View;)V │ │ -009ba4: 5430 5100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009ba8: 7110 a201 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ -009bae: 0c01 |0005: move-result-object v1 │ │ -009bb0: 5430 5100 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ -009bb4: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009bba: 0c00 |000b: move-result-object v0 │ │ -009bbc: 1a02 2203 |000c: const-string v2, "alarm_force_restart" // string@0322 │ │ -009bc0: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009bc6: 0a00 |0011: move-result v0 │ │ -009bc8: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009bcc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009bce: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009bd4: 0e00 |0018: return-void │ │ -009bd6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009bd8: 28fb |001a: goto 0015 // -0005 │ │ +00c4b0: |[00c4b0] com.episode6.android.appalarm.pro.AlarmEdit$19.onClick:(Landroid/view/View;)V │ │ +00c4c0: 5430 5100 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4c4: 7110 a201 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ +00c4ca: 0c01 |0005: move-result-object v1 │ │ +00c4cc: 5430 5100 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0051 │ │ +00c4d0: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c4d6: 0c00 |000b: move-result-object v0 │ │ +00c4d8: 1a02 2203 |000c: const-string v2, "alarm_force_restart" // string@0322 │ │ +00c4dc: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c4e2: 0a00 |0011: move-result v0 │ │ +00c4e4: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c4e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c4ea: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c4f0: 0e00 |0018: return-void │ │ +00c4f2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c4f4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0018 line=707 │ │ 0x0019 line=706 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$19; │ │ @@ -5337,46 +5336,46 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009bdc: |[009bdc] com.episode6.android.appalarm.pro.AlarmEdit$1.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009bec: 5b01 5200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009bf0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009bf6: 0e00 |0005: return-void │ │ +00c4f8: |[00c4f8] com.episode6.android.appalarm.pro.AlarmEdit$1.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c508: 5b01 5200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c50c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -009bf8: |[009bf8] com.episode6.android.appalarm.pro.AlarmEdit$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -009c08: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009c0c: 5431 5200 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009c10: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009c16: 0c01 |0007: move-result-object v1 │ │ -009c18: 1c02 ae00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ -009c1c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009c22: 5431 5200 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ -009c26: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ -009c2a: 6e30 da01 0102 |0011: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009c30: 0e00 |0014: return-void │ │ +00c514: |[00c514] com.episode6.android.appalarm.pro.AlarmEdit$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c524: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c528: 5431 5200 |0002: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c52c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c532: 0c01 |0007: move-result-object v1 │ │ +00c534: 1c02 ae00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ +00c538: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c53e: 5431 5200 |000d: iget-object v1, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$1;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0052 │ │ +00c542: 1302 1000 |000f: const/16 v2, #int 16 // #10 │ │ +00c546: 6e30 da01 0102 |0011: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c54c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000d line=528 │ │ 0x0014 line=529 │ │ locals : │ │ 0x000d - 0x0015 reg=0 i Landroid/content/Intent; │ │ @@ -5419,51 +5418,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009c34: |[009c34] com.episode6.android.appalarm.pro.AlarmEdit$20.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009c44: 5b01 5300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c48: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009c4e: 0e00 |0005: return-void │ │ +00c550: |[00c550] com.episode6.android.appalarm.pro.AlarmEdit$20.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c560: 5b01 5300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c564: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c56a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$20;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -009c50: |[009c50] com.episode6.android.appalarm.pro.AlarmEdit$20.onClick:(Landroid/view/View;)V │ │ -009c60: 5430 5300 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c64: 7110 a401 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a4 │ │ -009c6a: 0c01 |0005: move-result-object v1 │ │ -009c6c: 5430 5300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ -009c70: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009c76: 0c00 |000b: move-result-object v0 │ │ -009c78: 1a02 2803 |000c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ -009c7c: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -009c82: 0a00 |0011: move-result v0 │ │ -009c84: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ -009c88: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -009c8a: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009c90: 0e00 |0018: return-void │ │ -009c92: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -009c94: 28fb |001a: goto 0015 // -0005 │ │ +00c56c: |[00c56c] com.episode6.android.appalarm.pro.AlarmEdit$20.onClick:(Landroid/view/View;)V │ │ +00c57c: 5430 5300 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c580: 7110 a401 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a4 │ │ +00c586: 0c01 |0005: move-result-object v1 │ │ +00c588: 5430 5300 |0006: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0053 │ │ +00c58c: 7110 ad01 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c592: 0c00 |000b: move-result-object v0 │ │ +00c594: 1a02 2803 |000c: const-string v2, "alarm_mute_snooze" // string@0328 │ │ +00c598: 6e20 f101 2000 |000e: invoke-virtual {v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00c59e: 0a00 |0011: move-result v0 │ │ +00c5a0: 3900 0700 |0012: if-nez v0, 0019 // +0007 │ │ +00c5a4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +00c5a6: 6e20 c100 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c5ac: 0e00 |0018: return-void │ │ +00c5ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +00c5b0: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0018 line=713 │ │ 0x0019 line=712 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/episode6/android/appalarm/pro/AlarmEdit$20; │ │ @@ -5504,63 +5503,63 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009c98: |[009c98] com.episode6.android.appalarm.pro.AlarmEdit$21.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ca8: 5b01 5400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009cac: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009cb2: 0e00 |0005: return-void │ │ +00c5b4: |[00c5b4] com.episode6.android.appalarm.pro.AlarmEdit$21.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c5c4: 5b01 5400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c5c8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c5ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$21;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -009cb4: |[009cb4] com.episode6.android.appalarm.pro.AlarmEdit$21.onClick:(Landroid/view/View;)V │ │ -009cc4: 1403 0100 047f |0000: const v3, #float 1.75458e+38 // #7f040001 │ │ -009cca: 2200 1c00 |0003: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009cce: 5441 5400 |0005: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009cd2: 1c02 d500 |0007: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ -009cd6: 7030 4600 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -009cdc: 1a01 4d04 |000c: const-string v1, "extra_hide_http_test" // string@044d │ │ -009ce0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -009ce2: 6e30 5800 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -009ce8: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ -009cec: 6e30 5400 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009cf2: 1a01 5204 |0017: const-string v1, "extra_short_message" // string@0452 │ │ -009cf6: 6e30 5400 1003 |0019: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009cfc: 1a01 4f04 |001c: const-string v1, "extra_long_message" // string@044f │ │ -009d00: 1402 0200 047f |001e: const v2, #float 1.75458e+38 // #7f040002 │ │ -009d06: 6e30 5400 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -009d0c: 1a01 4e04 |0024: const-string v1, "extra_init_value" // string@044e │ │ -009d10: 5442 5400 |0026: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009d14: 7110 ad01 0200 |0028: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009d1a: 0c02 |002b: move-result-object v2 │ │ -009d1c: 1a03 2503 |002c: const-string v3, "alarm_label" // string@0325 │ │ -009d20: 6e20 fd01 3200 |002e: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -009d26: 0c02 |0031: move-result-object v2 │ │ -009d28: 6e30 5700 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -009d2e: 5441 5400 |0035: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ -009d32: 1302 1100 |0037: const/16 v2, #int 17 // #11 │ │ -009d36: 6e30 da01 0102 |0039: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -009d3c: 0e00 |003c: return-void │ │ +00c5d0: |[00c5d0] com.episode6.android.appalarm.pro.AlarmEdit$21.onClick:(Landroid/view/View;)V │ │ +00c5e0: 1403 0100 047f |0000: const v3, #float 1.75458e+38 // #7f040001 │ │ +00c5e6: 2200 1c00 |0003: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c5ea: 5441 5400 |0005: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c5ee: 1c02 d500 |0007: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ +00c5f2: 7030 4600 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c5f8: 1a01 4d04 |000c: const-string v1, "extra_hide_http_test" // string@044d │ │ +00c5fc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +00c5fe: 6e30 5800 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00c604: 1a01 5304 |0012: const-string v1, "extra_title" // string@0453 │ │ +00c608: 6e30 5400 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c60e: 1a01 5204 |0017: const-string v1, "extra_short_message" // string@0452 │ │ +00c612: 6e30 5400 1003 |0019: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c618: 1a01 4f04 |001c: const-string v1, "extra_long_message" // string@044f │ │ +00c61c: 1402 0200 047f |001e: const v2, #float 1.75458e+38 // #7f040002 │ │ +00c622: 6e30 5400 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c628: 1a01 4e04 |0024: const-string v1, "extra_init_value" // string@044e │ │ +00c62c: 5442 5400 |0026: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c630: 7110 ad01 0200 |0028: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c636: 0c02 |002b: move-result-object v2 │ │ +00c638: 1a03 2503 |002c: const-string v3, "alarm_label" // string@0325 │ │ +00c63c: 6e20 fd01 3200 |002e: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00c642: 0c02 |0031: move-result-object v2 │ │ +00c644: 6e30 5700 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00c64a: 5441 5400 |0035: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0054 │ │ +00c64e: 1302 1100 |0037: const/16 v2, #int 17 // #11 │ │ +00c652: 6e30 da01 0102 |0039: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c658: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=719 │ │ 0x000c line=720 │ │ 0x0012 line=721 │ │ 0x0017 line=722 │ │ 0x001c line=723 │ │ @@ -5607,44 +5606,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009d40: |[009d40] com.episode6.android.appalarm.pro.AlarmEdit$22.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009d50: 5b01 5500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d54: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009d5a: 0e00 |0005: return-void │ │ +00c65c: |[00c65c] com.episode6.android.appalarm.pro.AlarmEdit$22.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c66c: 5b01 5500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c670: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$22; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$22;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009d5c: |[009d5c] com.episode6.android.appalarm.pro.AlarmEdit$22.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009d6c: 5420 5500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d70: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009d76: 0c00 |0005: move-result-object v0 │ │ -009d78: 1a01 2003 |0006: const-string v1, "alarm_enabled" // string@0320 │ │ -009d7c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009d82: 5420 5500 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ -009d86: 7110 b401 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ -009d8c: 0e00 |0010: return-void │ │ +00c678: |[00c678] com.episode6.android.appalarm.pro.AlarmEdit$22.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c688: 5420 5500 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c68c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c692: 0c00 |0005: move-result-object v0 │ │ +00c694: 1a01 2003 |0006: const-string v1, "alarm_enabled" // string@0320 │ │ +00c698: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c69e: 5420 5500 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0055 │ │ +00c6a2: 7110 b401 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ +00c6a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x000b line=735 │ │ 0x0010 line=736 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$22; │ │ @@ -5686,44 +5685,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009d90: |[009d90] com.episode6.android.appalarm.pro.AlarmEdit$23.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009da0: 5b01 5600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009da4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009daa: 0e00 |0005: return-void │ │ +00c6ac: |[00c6ac] com.episode6.android.appalarm.pro.AlarmEdit$23.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c6bc: 5b01 5600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$23; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$23;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009dac: |[009dac] com.episode6.android.appalarm.pro.AlarmEdit$23.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009dbc: 5420 5600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009dc0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009dc6: 0c00 |0005: move-result-object v0 │ │ -009dc8: 1a01 2a03 |0006: const-string v1, "alarm_net_test" // string@032a │ │ -009dcc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009dd2: 5420 5600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ -009dd6: 7110 a501 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a5 │ │ -009ddc: 0e00 |0010: return-void │ │ +00c6c8: |[00c6c8] com.episode6.android.appalarm.pro.AlarmEdit$23.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c6d8: 5420 5600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6dc: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c6e2: 0c00 |0005: move-result-object v0 │ │ +00c6e4: 1a01 2a03 |0006: const-string v1, "alarm_net_test" // string@032a │ │ +00c6e8: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c6ee: 5420 5600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0056 │ │ +00c6f2: 7110 a501 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a5 │ │ +00c6f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x000b line=744 │ │ 0x0010 line=746 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$23; │ │ @@ -5765,51 +5764,51 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009de0: |[009de0] com.episode6.android.appalarm.pro.AlarmEdit$24.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009df0: 5b01 5700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009df4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009dfa: 0e00 |0005: return-void │ │ +00c6fc: |[00c6fc] com.episode6.android.appalarm.pro.AlarmEdit$24.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c70c: 5b01 5700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c710: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$24; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$24;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -009dfc: |[009dfc] com.episode6.android.appalarm.pro.AlarmEdit$24.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009e0c: 5430 5700 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009e10: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009e16: 0c00 |0005: move-result-object v0 │ │ -009e18: 1a01 2803 |0006: const-string v1, "alarm_mute_snooze" // string@0328 │ │ -009e1c: 6e30 0a02 1005 |0008: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009e22: 3805 1300 |000b: if-eqz v5, 001e // +0013 │ │ -009e26: 5430 5700 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ -009e2a: 6e10 c201 0000 |000f: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009e30: 0c00 |0012: move-result-object v0 │ │ -009e32: 1401 4e00 047f |0013: const v1, #float 1.7546e+38 // #7f04004e │ │ -009e38: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -009e3a: 7130 e200 1002 |0017: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ -009e40: 0c00 |001a: move-result-object v0 │ │ -009e42: 6e10 e400 0000 |001b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009e48: 0e00 |001e: return-void │ │ +00c718: |[00c718] com.episode6.android.appalarm.pro.AlarmEdit$24.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c728: 5430 5700 |0000: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c72c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c732: 0c00 |0005: move-result-object v0 │ │ +00c734: 1a01 2803 |0006: const-string v1, "alarm_mute_snooze" // string@0328 │ │ +00c738: 6e30 0a02 1005 |0008: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c73e: 3805 1300 |000b: if-eqz v5, 001e // +0013 │ │ +00c742: 5430 5700 |000d: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0057 │ │ +00c746: 6e10 c201 0000 |000f: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c74c: 0c00 |0012: move-result-object v0 │ │ +00c74e: 1401 4e00 047f |0013: const v1, #float 1.7546e+38 // #7f04004e │ │ +00c754: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +00c756: 7130 e200 1002 |0017: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00e2 │ │ +00c75c: 0c00 |001a: move-result-object v0 │ │ +00c75e: 6e10 e400 0000 |001b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00c764: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x000b line=754 │ │ 0x000d line=755 │ │ 0x001e line=757 │ │ locals : │ │ @@ -5852,42 +5851,42 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009e4c: |[009e4c] com.episode6.android.appalarm.pro.AlarmEdit$25.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009e5c: 5b01 5800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ -009e60: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009e66: 0e00 |0005: return-void │ │ +00c768: |[00c768] com.episode6.android.appalarm.pro.AlarmEdit$25.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c778: 5b01 5800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ +00c77c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$25; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$25;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -009e68: |[009e68] com.episode6.android.appalarm.pro.AlarmEdit$25.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009e78: 5420 5800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ -009e7c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009e82: 0c00 |0005: move-result-object v0 │ │ -009e84: 1a01 3703 |0006: const-string v1, "alarm_turn_off_wifi" // string@0337 │ │ -009e88: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009e8e: 0e00 |000b: return-void │ │ +00c784: |[00c784] com.episode6.android.appalarm.pro.AlarmEdit$25.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c794: 5420 5800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0058 │ │ +00c798: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c79e: 0c00 |0005: move-result-object v0 │ │ +00c7a0: 1a01 3703 |0006: const-string v1, "alarm_turn_off_wifi" // string@0337 │ │ +00c7a4: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c7aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000b line=764 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$25; │ │ 0x0000 - 0x000c reg=3 buttonView Landroid/widget/CompoundButton; │ │ @@ -5928,44 +5927,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009e90: |[009e90] com.episode6.android.appalarm.pro.AlarmEdit$26.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ea0: 5b01 5900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ea4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009eaa: 0e00 |0005: return-void │ │ +00c7ac: |[00c7ac] com.episode6.android.appalarm.pro.AlarmEdit$26.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c7bc: 5b01 5900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7c0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$26; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$26;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009eac: |[009eac] com.episode6.android.appalarm.pro.AlarmEdit$26.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009ebc: 5420 5900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ec0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009ec6: 0c00 |0005: move-result-object v0 │ │ -009ec8: 1a01 3603 |0006: const-string v1, "alarm_stop_app" // string@0336 │ │ -009ecc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009ed2: 5420 5900 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ -009ed6: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ -009edc: 0e00 |0010: return-void │ │ +00c7c8: |[00c7c8] com.episode6.android.appalarm.pro.AlarmEdit$26.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c7d8: 5420 5900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7dc: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c7e2: 0c00 |0005: move-result-object v0 │ │ +00c7e4: 1a01 3603 |0006: const-string v1, "alarm_stop_app" // string@0336 │ │ +00c7e8: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c7ee: 5420 5900 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0059 │ │ +00c7f2: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ +00c7f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x000b line=771 │ │ 0x0010 line=772 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$26; │ │ @@ -6007,44 +6006,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009ee0: |[009ee0] com.episode6.android.appalarm.pro.AlarmEdit$27.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009ef0: 5b01 5a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009ef4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009efa: 0e00 |0005: return-void │ │ +00c7fc: |[00c7fc] com.episode6.android.appalarm.pro.AlarmEdit$27.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c80c: 5b01 5a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c810: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$27; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$27;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -009efc: |[009efc] com.episode6.android.appalarm.pro.AlarmEdit$27.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -009f0c: 5420 5a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009f10: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009f16: 0c00 |0005: move-result-object v0 │ │ -009f18: 1a01 2203 |0006: const-string v1, "alarm_force_restart" // string@0322 │ │ -009f1c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -009f22: 5420 5a00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ -009f26: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ -009f2c: 0e00 |0010: return-void │ │ +00c818: |[00c818] com.episode6.android.appalarm.pro.AlarmEdit$27.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00c828: 5420 5a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c82c: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c832: 0c00 |0005: move-result-object v0 │ │ +00c834: 1a01 2203 |0006: const-string v1, "alarm_force_restart" // string@0322 │ │ +00c838: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00c83e: 5420 5a00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005a │ │ +00c842: 7110 a601 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a6 │ │ +00c848: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x000b line=779 │ │ 0x0010 line=780 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$27; │ │ @@ -6086,59 +6085,59 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009f30: |[009f30] com.episode6.android.appalarm.pro.AlarmEdit$28.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009f40: 5b01 5b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f44: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009f4a: 0e00 |0005: return-void │ │ +00c84c: |[00c84c] com.episode6.android.appalarm.pro.AlarmEdit$28.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c85c: 5b01 5b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c860: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$28; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$28;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -009f4c: |[009f4c] com.episode6.android.appalarm.pro.AlarmEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ -009f5c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -009f5e: 5430 5b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f62: 7110 ad01 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -009f68: 0c00 |0006: move-result-object v0 │ │ -009f6a: 1a01 1a03 |0007: const-string v1, "alarm_backup_option" // string@031a │ │ -009f6e: 6e30 0802 1005 |0009: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -009f74: 5430 5b00 |000c: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f78: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -009f7a: 7120 a701 1000 |000f: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01a7 │ │ -009f80: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -009f82: 3305 1a00 |0013: if-ne v5, v0, 002d // +001a │ │ -009f86: 5430 5b00 |0015: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f8a: 7110 b701 0000 |0017: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -009f90: 0c00 |001a: move-result-object v0 │ │ -009f92: 6e20 c100 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -009f98: 5430 5b00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ -009f9c: 6e10 c201 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009fa2: 0c00 |0023: move-result-object v0 │ │ -009fa4: 1a01 3902 |0024: const-string v1, "Make sure to enable the "Test Network" option, if you want the backup alarm to work." // string@0239 │ │ -009fa8: 7130 e300 1002 |0026: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -009fae: 0c00 |0029: move-result-object v0 │ │ -009fb0: 6e10 e400 0000 |002a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -009fb6: 0e00 |002d: return-void │ │ +00c868: |[00c868] com.episode6.android.appalarm.pro.AlarmEdit$28.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c878: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00c87a: 5430 5b00 |0001: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c87e: 7110 ad01 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00c884: 0c00 |0006: move-result-object v0 │ │ +00c886: 1a01 1a03 |0007: const-string v1, "alarm_backup_option" // string@031a │ │ +00c88a: 6e30 0802 1005 |0009: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00c890: 5430 5b00 |000c: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c894: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +00c896: 7120 a701 1000 |000f: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01a7 │ │ +00c89c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +00c89e: 3305 1a00 |0013: if-ne v5, v0, 002d // +001a │ │ +00c8a2: 5430 5b00 |0015: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c8a6: 7110 b701 0000 |0017: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00c8ac: 0c00 |001a: move-result-object v0 │ │ +00c8ae: 6e20 c100 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00c8b4: 5430 5b00 |001e: iget-object v0, v3, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005b │ │ +00c8b8: 6e10 c201 0000 |0020: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c8be: 0c00 |0023: move-result-object v0 │ │ +00c8c0: 1a01 3902 |0024: const-string v1, "Make sure to enable the "Test Network" option, if you want the backup alarm to work." // string@0239 │ │ +00c8c4: 7130 e300 1002 |0026: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00c8ca: 0c00 |0029: move-result-object v0 │ │ +00c8cc: 6e10 e400 0000 |002a: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00c8d2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=785 │ │ 0x000c line=786 │ │ 0x0012 line=787 │ │ 0x0015 line=788 │ │ 0x001e line=789 │ │ @@ -6183,162 +6182,162 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009fb8: |[009fb8] com.episode6.android.appalarm.pro.AlarmEdit$29.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -009fc8: 5b01 5c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -009fcc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -009fd2: 0e00 |0005: return-void │ │ +00c8d4: |[00c8d4] com.episode6.android.appalarm.pro.AlarmEdit$29.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00c8e4: 5b01 5c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c8e8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00c8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$29; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$29;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -009fd4: |[009fd4] com.episode6.android.appalarm.pro.AlarmEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ -009fe4: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ -009fe8: 2b06 0c01 0000 |0002: packed-switch v6, 0000010e // +0000010c │ │ -009fee: 0e00 |0005: return-void │ │ -009ff0: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ -009ff4: 5441 5c00 |0008: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -009ff8: 6e10 c201 0100 |000a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -009ffe: 0c01 |000d: move-result-object v1 │ │ -00a000: 1c02 ae00 |000e: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ -00a004: 7030 4600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a00a: 5441 5c00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a00e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -00a010: 6e30 da01 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a016: 28ec |0019: goto 0005 // -0014 │ │ -00a018: 2200 1c00 |001a: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a01c: 1a01 4203 |001c: const-string v1, "android.intent.action.PICK_ACTIVITY" // string@0342 │ │ -00a020: 7020 4700 1000 |001e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00a026: 1a01 4603 |0021: const-string v1, "android.intent.extra.INTENT" // string@0346 │ │ -00a02a: 2202 1c00 |0023: new-instance v2, Landroid/content/Intent; // type@001c │ │ -00a02e: 1a03 4103 |0025: const-string v3, "android.intent.action.CREATE_SHORTCUT" // string@0341 │ │ -00a032: 7020 4700 3200 |0027: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00a038: 6e30 5600 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -00a03e: 1a01 4803 |002d: const-string v1, "android.intent.extra.TITLE" // string@0348 │ │ -00a042: 1a02 7e00 |002f: const-string v2, "Create a Shortcut" // string@007e │ │ -00a046: 6e30 5700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a04c: 5441 5c00 |0034: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a050: 1302 0e00 |0036: const/16 v2, #int 14 // #e │ │ -00a054: 6e30 da01 0102 |0038: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a05a: 28ca |003b: goto 0005 // -0036 │ │ -00a05c: 2200 1c00 |003c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a060: 5441 5c00 |003e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a064: 6e10 c201 0100 |0040: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a06a: 0c01 |0043: move-result-object v1 │ │ -00a06c: 1c02 ba00 |0044: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a070: 7030 4600 1002 |0046: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a076: 6201 7801 |0049: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a07a: 6002 7e01 |004b: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ -00a07e: 6e30 5400 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a084: 5441 5c00 |0050: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a088: 6e30 da01 0103 |0052: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a08e: 28b0 |0055: goto 0005 // -0050 │ │ -00a090: 2200 1c00 |0056: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a094: 5441 5c00 |0058: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a098: 6e10 c201 0100 |005a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a09e: 0c01 |005d: move-result-object v1 │ │ -00a0a0: 1c02 ba00 |005e: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a0a4: 7030 4600 1002 |0060: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a0aa: 6201 7801 |0063: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a0ae: 6002 8101 |0065: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ -00a0b2: 6e30 5400 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a0b8: 5441 5c00 |006a: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0bc: 6e30 da01 0103 |006c: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a0c2: 2896 |006f: goto 0005 // -006a │ │ -00a0c4: 2200 1c00 |0070: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a0c8: 5441 5c00 |0072: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0cc: 6e10 c201 0100 |0074: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a0d2: 0c01 |0077: move-result-object v1 │ │ -00a0d4: 1c02 ba00 |0078: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ -00a0d8: 7030 4600 1002 |007a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a0de: 6201 7801 |007d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ -00a0e2: 6002 8201 |007f: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ -00a0e6: 6e30 5400 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a0ec: 5441 5c00 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a0f0: 6e30 da01 0103 |0086: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a0f6: 2900 7cff |0089: goto/16 0005 // -0084 │ │ -00a0fa: 2200 1c00 |008b: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a0fe: 5441 5c00 |008d: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a102: 6e10 c201 0100 |008f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a108: 0c01 |0092: move-result-object v1 │ │ -00a10a: 1c02 b700 |0093: const-class v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ -00a10e: 7030 4600 1002 |0095: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a114: 1a01 1b03 |0098: const-string v1, "alarm_custom_action" // string@031b │ │ -00a118: 5442 5c00 |009a: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a11c: 7110 ad01 0200 |009c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a122: 0c02 |009f: move-result-object v2 │ │ -00a124: 1a03 1b03 |00a0: const-string v3, "alarm_custom_action" // string@031b │ │ -00a128: 6e20 fd01 3200 |00a2: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a12e: 0c02 |00a5: move-result-object v2 │ │ -00a130: 6e30 5700 1002 |00a6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a136: 1a01 1c03 |00a9: const-string v1, "alarm_custom_data" // string@031c │ │ -00a13a: 5442 5c00 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a13e: 7110 ad01 0200 |00ad: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a144: 0c02 |00b0: move-result-object v2 │ │ -00a146: 1a03 1c03 |00b1: const-string v3, "alarm_custom_data" // string@031c │ │ -00a14a: 6e20 fd01 3200 |00b3: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a150: 0c02 |00b6: move-result-object v2 │ │ -00a152: 6e30 5700 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a158: 1a01 1d03 |00ba: const-string v1, "alarm_custom_type" // string@031d │ │ -00a15c: 5442 5c00 |00bc: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a160: 7110 ad01 0200 |00be: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a166: 0c02 |00c1: move-result-object v2 │ │ -00a168: 1a03 1d03 |00c2: const-string v3, "alarm_custom_type" // string@031d │ │ -00a16c: 6e20 fd01 3200 |00c4: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a172: 0c02 |00c7: move-result-object v2 │ │ -00a174: 6e30 5700 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a17a: 5441 5c00 |00cb: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a17e: 1262 |00cd: const/4 v2, #int 6 // #6 │ │ -00a180: 6e30 da01 0102 |00ce: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a186: 2900 34ff |00d1: goto/16 0005 // -00cc │ │ -00a18a: 5441 5c00 |00d3: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a18e: 7110 ad01 0100 |00d5: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a194: 0c01 |00d8: move-result-object v1 │ │ -00a196: 1a02 2c03 |00d9: const-string v2, "alarm_package_name" // string@032c │ │ -00a19a: 1a03 0000 |00db: const-string v3, "" // string@0000 │ │ -00a19e: 6e30 0902 2103 |00dd: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1a4: 5441 5c00 |00e0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1a8: 7110 ad01 0100 |00e2: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1ae: 0c01 |00e5: move-result-object v1 │ │ -00a1b0: 1a02 1b03 |00e6: const-string v2, "alarm_custom_action" // string@031b │ │ -00a1b4: 1a03 0000 |00e8: const-string v3, "" // string@0000 │ │ -00a1b8: 6e30 0902 2103 |00ea: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1be: 5441 5c00 |00ed: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1c2: 7110 ad01 0100 |00ef: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1c8: 0c01 |00f2: move-result-object v1 │ │ -00a1ca: 1a02 1c03 |00f3: const-string v2, "alarm_custom_data" // string@031c │ │ -00a1ce: 1a03 0000 |00f5: const-string v3, "" // string@0000 │ │ -00a1d2: 6e30 0902 2103 |00f7: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1d8: 5441 5c00 |00fa: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1dc: 7110 ad01 0100 |00fc: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a1e2: 0c01 |00ff: move-result-object v1 │ │ -00a1e4: 1a02 1d03 |0100: const-string v2, "alarm_custom_type" // string@031d │ │ -00a1e8: 1a03 0000 |0102: const-string v3, "" // string@0000 │ │ -00a1ec: 6e30 0902 2103 |0104: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ -00a1f2: 5441 5c00 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ -00a1f6: 7110 a801 0100 |0109: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a8 │ │ -00a1fc: 2900 f9fe |010c: goto/16 0005 // -0107 │ │ -00a200: 0001 0700 0000 0000 0400 0000 1800 ... |010e: packed-switch-data (18 units) │ │ +00c8f0: |[00c8f0] com.episode6.android.appalarm.pro.AlarmEdit$29.onClick:(Landroid/content/DialogInterface;I)V │ │ +00c900: 1303 0b00 |0000: const/16 v3, #int 11 // #b │ │ +00c904: 2b06 0c01 0000 |0002: packed-switch v6, 0000010e // +0000010c │ │ +00c90a: 0e00 |0005: return-void │ │ +00c90c: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c910: 5441 5c00 |0008: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c914: 6e10 c201 0100 |000a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c91a: 0c01 |000d: move-result-object v1 │ │ +00c91c: 1c02 ae00 |000e: const-class v2, Lcom/episode6/android/appalarm/pro/AppChooser; // type@00ae │ │ +00c920: 7030 4600 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c926: 5441 5c00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c92a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +00c92c: 6e30 da01 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c932: 28ec |0019: goto 0005 // -0014 │ │ +00c934: 2200 1c00 |001a: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c938: 1a01 4203 |001c: const-string v1, "android.intent.action.PICK_ACTIVITY" // string@0342 │ │ +00c93c: 7020 4700 1000 |001e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00c942: 1a01 4603 |0021: const-string v1, "android.intent.extra.INTENT" // string@0346 │ │ +00c946: 2202 1c00 |0023: new-instance v2, Landroid/content/Intent; // type@001c │ │ +00c94a: 1a03 4103 |0025: const-string v3, "android.intent.action.CREATE_SHORTCUT" // string@0341 │ │ +00c94e: 7020 4700 3200 |0027: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00c954: 6e30 5600 1002 |002a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00c95a: 1a01 4803 |002d: const-string v1, "android.intent.extra.TITLE" // string@0348 │ │ +00c95e: 1a02 7e00 |002f: const-string v2, "Create a Shortcut" // string@007e │ │ +00c962: 6e30 5700 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00c968: 5441 5c00 |0034: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c96c: 1302 0e00 |0036: const/16 v2, #int 14 // #e │ │ +00c970: 6e30 da01 0102 |0038: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c976: 28ca |003b: goto 0005 // -0036 │ │ +00c978: 2200 1c00 |003c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c97c: 5441 5c00 |003e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c980: 6e10 c201 0100 |0040: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c986: 0c01 |0043: move-result-object v1 │ │ +00c988: 1c02 ba00 |0044: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c98c: 7030 4600 1002 |0046: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c992: 6201 7801 |0049: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c996: 6002 7e01 |004b: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_HOMESCREEN:I // field@017e │ │ +00c99a: 6e30 5400 1002 |004d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c9a0: 5441 5c00 |0050: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9a4: 6e30 da01 0103 |0052: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c9aa: 28b0 |0055: goto 0005 // -0050 │ │ +00c9ac: 2200 1c00 |0056: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c9b0: 5441 5c00 |0058: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9b4: 6e10 c201 0100 |005a: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c9ba: 0c01 |005d: move-result-object v1 │ │ +00c9bc: 1c02 ba00 |005e: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c9c0: 7030 4600 1002 |0060: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c9c6: 6201 7801 |0063: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c9ca: 6002 8101 |0065: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_PANDORA:I // field@0181 │ │ +00c9ce: 6e30 5400 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00c9d4: 5441 5c00 |006a: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9d8: 6e30 da01 0103 |006c: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00c9de: 2896 |006f: goto 0005 // -006a │ │ +00c9e0: 2200 1c00 |0070: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00c9e4: 5441 5c00 |0072: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00c9e8: 6e10 c201 0100 |0074: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00c9ee: 0c01 |0077: move-result-object v1 │ │ +00c9f0: 1c02 ba00 |0078: const-class v2, Lcom/episode6/android/appalarm/pro/ProviderList; // type@00ba │ │ +00c9f4: 7030 4600 1002 |007a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00c9fa: 6201 7801 |007d: sget-object v1, Lcom/episode6/android/appalarm/pro/ProviderList;.EXTRA_PROVIDER:Ljava/lang/String; // field@0178 │ │ +00c9fe: 6002 8201 |007f: sget v2, Lcom/episode6/android/appalarm/pro/ProviderList;.PROVIDER_TUNEWIKI:I // field@0182 │ │ +00ca02: 6e30 5400 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00ca08: 5441 5c00 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca0c: 6e30 da01 0103 |0086: invoke-virtual {v1, v0, v3}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00ca12: 2900 7cff |0089: goto/16 0005 // -0084 │ │ +00ca16: 2200 1c00 |008b: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00ca1a: 5441 5c00 |008d: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca1e: 6e10 c201 0100 |008f: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00ca24: 0c01 |0092: move-result-object v1 │ │ +00ca26: 1c02 b700 |0093: const-class v2, Lcom/episode6/android/appalarm/pro/CustomIntentMaker; // type@00b7 │ │ +00ca2a: 7030 4600 1002 |0095: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00ca30: 1a01 1b03 |0098: const-string v1, "alarm_custom_action" // string@031b │ │ +00ca34: 5442 5c00 |009a: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca38: 7110 ad01 0200 |009c: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca3e: 0c02 |009f: move-result-object v2 │ │ +00ca40: 1a03 1b03 |00a0: const-string v3, "alarm_custom_action" // string@031b │ │ +00ca44: 6e20 fd01 3200 |00a2: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca4a: 0c02 |00a5: move-result-object v2 │ │ +00ca4c: 6e30 5700 1002 |00a6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca52: 1a01 1c03 |00a9: const-string v1, "alarm_custom_data" // string@031c │ │ +00ca56: 5442 5c00 |00ab: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca5a: 7110 ad01 0200 |00ad: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca60: 0c02 |00b0: move-result-object v2 │ │ +00ca62: 1a03 1c03 |00b1: const-string v3, "alarm_custom_data" // string@031c │ │ +00ca66: 6e20 fd01 3200 |00b3: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca6c: 0c02 |00b6: move-result-object v2 │ │ +00ca6e: 6e30 5700 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca74: 1a01 1d03 |00ba: const-string v1, "alarm_custom_type" // string@031d │ │ +00ca78: 5442 5c00 |00bc: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca7c: 7110 ad01 0200 |00be: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ca82: 0c02 |00c1: move-result-object v2 │ │ +00ca84: 1a03 1d03 |00c2: const-string v3, "alarm_custom_type" // string@031d │ │ +00ca88: 6e20 fd01 3200 |00c4: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00ca8e: 0c02 |00c7: move-result-object v2 │ │ +00ca90: 6e30 5700 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00ca96: 5441 5c00 |00cb: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00ca9a: 1262 |00cd: const/4 v2, #int 6 // #6 │ │ +00ca9c: 6e30 da01 0102 |00ce: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00caa2: 2900 34ff |00d1: goto/16 0005 // -00cc │ │ +00caa6: 5441 5c00 |00d3: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00caaa: 7110 ad01 0100 |00d5: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cab0: 0c01 |00d8: move-result-object v1 │ │ +00cab2: 1a02 2c03 |00d9: const-string v2, "alarm_package_name" // string@032c │ │ +00cab6: 1a03 0000 |00db: const-string v3, "" // string@0000 │ │ +00caba: 6e30 0902 2103 |00dd: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cac0: 5441 5c00 |00e0: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cac4: 7110 ad01 0100 |00e2: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00caca: 0c01 |00e5: move-result-object v1 │ │ +00cacc: 1a02 1b03 |00e6: const-string v2, "alarm_custom_action" // string@031b │ │ +00cad0: 1a03 0000 |00e8: const-string v3, "" // string@0000 │ │ +00cad4: 6e30 0902 2103 |00ea: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cada: 5441 5c00 |00ed: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cade: 7110 ad01 0100 |00ef: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cae4: 0c01 |00f2: move-result-object v1 │ │ +00cae6: 1a02 1c03 |00f3: const-string v2, "alarm_custom_data" // string@031c │ │ +00caea: 1a03 0000 |00f5: const-string v3, "" // string@0000 │ │ +00caee: 6e30 0902 2103 |00f7: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00caf4: 5441 5c00 |00fa: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00caf8: 7110 ad01 0100 |00fc: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cafe: 0c01 |00ff: move-result-object v1 │ │ +00cb00: 1a02 1d03 |0100: const-string v2, "alarm_custom_type" // string@031d │ │ +00cb04: 1a03 0000 |0102: const-string v3, "" // string@0000 │ │ +00cb08: 6e30 0902 2103 |0104: invoke-virtual {v1, v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Ljava/lang/String;)V // method@0209 │ │ +00cb0e: 5441 5c00 |0107: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005c │ │ +00cb12: 7110 a801 0100 |0109: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a8 │ │ +00cb18: 2900 f9fe |010c: goto/16 0005 // -0107 │ │ +00cb1c: 0001 0700 0000 0000 0400 0000 1800 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=799 │ │ 0x0005 line=860 │ │ 0x0006 line=802 │ │ 0x0013 line=803 │ │ 0x001a line=807 │ │ @@ -6411,46 +6410,46 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a224: |[00a224] com.episode6.android.appalarm.pro.AlarmEdit$2.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a234: 5b01 5d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a238: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a23e: 0e00 |0005: return-void │ │ +00cb40: |[00cb40] com.episode6.android.appalarm.pro.AlarmEdit$2.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cb50: 5b01 5d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb54: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cb5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00a240: |[00a240] com.episode6.android.appalarm.pro.AlarmEdit$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a250: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00a252: 5420 5d00 |0001: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a256: 7110 a101 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ -00a25c: 0c00 |0006: move-result-object v0 │ │ -00a25e: 6e20 c100 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a264: 5420 5d00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ -00a268: 7110 a201 0000 |000c: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ -00a26e: 0c00 |000f: move-result-object v0 │ │ -00a270: 6e20 c100 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a276: 0e00 |0013: return-void │ │ +00cb5c: |[00cb5c] com.episode6.android.appalarm.pro.AlarmEdit$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cb6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00cb6e: 5420 5d00 |0001: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb72: 7110 a101 0000 |0003: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a1 │ │ +00cb78: 0c00 |0006: move-result-object v0 │ │ +00cb7a: 6e20 c100 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00cb80: 5420 5d00 |000a: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$2;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005d │ │ +00cb84: 7110 a201 0000 |000c: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01a2 │ │ +00cb8a: 0c00 |000f: move-result-object v0 │ │ +00cb8c: 6e20 c100 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00cb92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=536 │ │ 0x000a line=537 │ │ 0x0013 line=538 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$2; │ │ @@ -6492,44 +6491,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a278: |[00a278] com.episode6.android.appalarm.pro.AlarmEdit$30.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a288: 5b01 5e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a28c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a292: 0e00 |0005: return-void │ │ +00cb94: |[00cb94] com.episode6.android.appalarm.pro.AlarmEdit$30.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cba4: 5b01 5e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cba8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cbae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$30; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$30;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00a294: |[00a294] com.episode6.android.appalarm.pro.AlarmEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ -00a2a4: 5420 5e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a2a8: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a2ae: 0c00 |0005: move-result-object v0 │ │ -00a2b0: 1a01 3903 |0006: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ -00a2b4: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a2ba: 5420 5e00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ -00a2be: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ -00a2c4: 0e00 |0010: return-void │ │ +00cbb0: |[00cbb0] com.episode6.android.appalarm.pro.AlarmEdit$30.onClick:(Landroid/content/DialogInterface;I)V │ │ +00cbc0: 5420 5e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cbc4: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cbca: 0c00 |0005: move-result-object v0 │ │ +00cbcc: 1a01 3903 |0006: const-string v1, "alarm_wifi_failed_action" // string@0339 │ │ +00cbd0: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00cbd6: 5420 5e00 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005e │ │ +00cbda: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ +00cbe0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x000b line=868 │ │ 0x0010 line=869 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$30; │ │ @@ -6571,45 +6570,45 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a2c8: |[00a2c8] com.episode6.android.appalarm.pro.AlarmEdit$31.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a2d8: 5b01 5f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005f │ │ -00a2dc: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a2e2: 0e00 |0005: return-void │ │ +00cbe4: |[00cbe4] com.episode6.android.appalarm.pro.AlarmEdit$31.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cbf4: 5b01 5f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@005f │ │ +00cbf8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cbfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$31; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$31;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -00a2e4: |[00a2e4] com.episode6.android.appalarm.pro.AlarmEdit$31.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -00a2f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00a2f6: 1300 1200 |0001: const/16 v0, #int 18 // #12 │ │ -00a2fa: 1a01 af00 |0003: const-string v1, "Edit Custom Intent" // string@00af │ │ -00a2fe: 7251 ab00 3530 |0005: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00a304: 1300 1300 |0008: const/16 v0, #int 19 // #13 │ │ -00a308: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -00a30a: 1a02 7602 |000b: const-string v2, "Share This Intent" // string@0276 │ │ -00a30e: 7252 ab00 3510 |000d: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ -00a314: 0e00 |0010: return-void │ │ +00cc00: |[00cc00] com.episode6.android.appalarm.pro.AlarmEdit$31.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +00cc10: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00cc12: 1300 1200 |0001: const/16 v0, #int 18 // #12 │ │ +00cc16: 1a01 af00 |0003: const-string v1, "Edit Custom Intent" // string@00af │ │ +00cc1a: 7251 ab00 3530 |0005: invoke-interface {v5, v3, v0, v3, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00cc20: 1300 1300 |0008: const/16 v0, #int 19 // #13 │ │ +00cc24: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +00cc26: 1a02 7602 |000b: const-string v2, "Share This Intent" // string@0276 │ │ +00cc2a: 7252 ab00 3510 |000d: invoke-interface {v5, v3, v0, v1, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00ab │ │ +00cc30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=934 │ │ 0x0008 line=935 │ │ 0x0010 line=936 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/episode6/android/appalarm/pro/AlarmEdit$31; │ │ @@ -6652,58 +6651,58 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a318: |[00a318] com.episode6.android.appalarm.pro.AlarmEdit$32.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a328: 5b01 6000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a32c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a332: 0e00 |0005: return-void │ │ +00cc34: |[00cc34] com.episode6.android.appalarm.pro.AlarmEdit$32.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cc44: 5b01 6000 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc48: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cc4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$32; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$32;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -00a334: |[00a334] com.episode6.android.appalarm.pro.AlarmEdit$32.run:()V │ │ -00a344: 5420 6000 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a348: 7110 aa01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01aa │ │ -00a34e: 5420 6000 |0005: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a352: 5421 6000 |0007: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a356: 7110 ab01 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a35c: 0c01 |000c: move-result-object v1 │ │ -00a35e: 7120 ac01 1000 |000d: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ac │ │ -00a364: 5420 6000 |0010: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a368: 5421 6000 |0012: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a36c: 7110 ab01 0100 |0014: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a372: 0c01 |0017: move-result-object v1 │ │ -00a374: 7120 ae01 1000 |0018: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ae │ │ -00a37a: 5420 6000 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a37e: 7110 b001 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; // method@01b0 │ │ -00a384: 0c00 |0020: move-result-object v0 │ │ -00a386: 5421 6000 |0021: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ -00a38a: 7110 af01 0100 |0023: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; // method@01af │ │ -00a390: 0c01 |0026: move-result-object v1 │ │ -00a392: 6e20 9f00 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ -00a398: 0e00 |002a: return-void │ │ -00a39a: 0d00 |002b: move-exception v0 │ │ -00a39c: 28e4 |002c: goto 0010 // -001c │ │ +00cc50: |[00cc50] com.episode6.android.appalarm.pro.AlarmEdit$32.run:()V │ │ +00cc60: 5420 6000 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc64: 7110 aa01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01aa │ │ +00cc6a: 5420 6000 |0005: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc6e: 5421 6000 |0007: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc72: 7110 ab01 0100 |0009: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cc78: 0c01 |000c: move-result-object v1 │ │ +00cc7a: 7120 ac01 1000 |000d: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ac │ │ +00cc80: 5420 6000 |0010: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc84: 5421 6000 |0012: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc88: 7110 ab01 0100 |0014: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cc8e: 0c01 |0017: move-result-object v1 │ │ +00cc90: 7120 ae01 1000 |0018: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01ae │ │ +00cc96: 5420 6000 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cc9a: 7110 b001 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; // method@01b0 │ │ +00cca0: 0c00 |0020: move-result-object v0 │ │ +00cca2: 5421 6000 |0021: iget-object v1, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0060 │ │ +00cca6: 7110 af01 0100 |0023: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; // method@01af │ │ +00ccac: 0c01 |0026: move-result-object v1 │ │ +00ccae: 6e20 9f00 1000 |0027: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@009f │ │ +00ccb4: 0e00 |002a: return-void │ │ +00ccb6: 0d00 |002b: move-exception v0 │ │ +00ccb8: 28e4 |002c: goto 0010 // -001c │ │ catches : 1 │ │ 0x0005 - 0x0010 │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=968 │ │ 0x0005 line=970 │ │ 0x0010 line=974 │ │ @@ -6748,78 +6747,78 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a3b0: |[00a3b0] com.episode6.android.appalarm.pro.AlarmEdit$33.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a3c0: 5b01 6100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3c4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a3ca: 0e00 |0005: return-void │ │ +00cccc: |[00cccc] com.episode6.android.appalarm.pro.AlarmEdit$33.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00ccdc: 5b01 6100 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cce0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$33; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$33;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -00a3cc: |[00a3cc] com.episode6.android.appalarm.pro.AlarmEdit$33.run:()V │ │ -00a3dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -00a3de: 5440 6100 |0001: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3e2: 1261 |0003: const/4 v1, #int 6 // #6 │ │ -00a3e4: 6e20 bd01 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.dismissDialog:(I)V // method@01bd │ │ -00a3ea: 5440 6100 |0007: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a3ee: 7110 ab01 0000 |0009: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a3f4: 0c00 |000c: move-result-object v0 │ │ -00a3f6: 1a01 ce04 |000d: const-string v1, "http://bit.ly" // string@04ce │ │ -00a3fa: 6e20 a203 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a2 │ │ -00a400: 0a00 |0012: move-result v0 │ │ -00a402: 3900 1100 |0013: if-nez v0, 0024 // +0011 │ │ -00a406: 5440 6100 |0015: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a40a: 6e10 c201 0000 |0017: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a410: 0c00 |001a: move-result-object v0 │ │ -00a412: 1a01 b600 |001b: const-string v1, "Error shortening link with Bit.ly, using long link instead." // string@00b6 │ │ -00a416: 7130 e300 1003 |001d: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00a41c: 0c00 |0020: move-result-object v0 │ │ -00a41e: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00a424: 5440 6100 |0024: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a428: 6e10 c201 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a42e: 0c00 |0029: move-result-object v0 │ │ -00a430: 2201 fc00 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ -00a434: 7010 a703 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a7 │ │ -00a43a: 5442 6100 |002f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a43e: 7110 ab01 0200 |0031: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a444: 0c02 |0034: move-result-object v2 │ │ -00a446: 6e20 ab03 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00a44c: 0c01 |0038: move-result-object v1 │ │ -00a44e: 1a02 0b00 |0039: const-string v2, " copied to clipboard." // string@000b │ │ -00a452: 6e20 ab03 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ab │ │ -00a458: 0c01 |003e: move-result-object v1 │ │ -00a45a: 6e10 ac03 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ac │ │ -00a460: 0c01 |0042: move-result-object v1 │ │ -00a462: 7130 e300 1003 |0043: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ -00a468: 0c00 |0046: move-result-object v0 │ │ -00a46a: 6e10 e400 0000 |0047: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ -00a470: 5440 6100 |004a: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a474: 5441 6100 |004c: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ -00a478: 7110 ab01 0100 |004e: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ -00a47e: 0c01 |0051: move-result-object v1 │ │ -00a480: 7120 b101 1000 |0052: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01b1 │ │ -00a486: 0e00 |0055: return-void │ │ +00cce8: |[00cce8] com.episode6.android.appalarm.pro.AlarmEdit$33.run:()V │ │ +00ccf8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00ccfa: 5440 6100 |0001: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00ccfe: 1261 |0003: const/4 v1, #int 6 // #6 │ │ +00cd00: 6e20 bd01 1000 |0004: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.dismissDialog:(I)V // method@01bd │ │ +00cd06: 5440 6100 |0007: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd0a: 7110 ab01 0000 |0009: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd10: 0c00 |000c: move-result-object v0 │ │ +00cd12: 1a01 ce04 |000d: const-string v1, "http://bit.ly" // string@04ce │ │ +00cd16: 6e20 a303 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@03a3 │ │ +00cd1c: 0a00 |0012: move-result v0 │ │ +00cd1e: 3900 1100 |0013: if-nez v0, 0024 // +0011 │ │ +00cd22: 5440 6100 |0015: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd26: 6e10 c201 0000 |0017: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cd2c: 0c00 |001a: move-result-object v0 │ │ +00cd2e: 1a01 b600 |001b: const-string v1, "Error shortening link with Bit.ly, using long link instead." // string@00b6 │ │ +00cd32: 7130 e300 1003 |001d: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00cd38: 0c00 |0020: move-result-object v0 │ │ +00cd3a: 6e10 e400 0000 |0021: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00cd40: 5440 6100 |0024: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd44: 6e10 c201 0000 |0026: invoke-virtual {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cd4a: 0c00 |0029: move-result-object v0 │ │ +00cd4c: 2201 fc00 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@00fc │ │ +00cd50: 7010 a803 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03a8 │ │ +00cd56: 5442 6100 |002f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd5a: 7110 ab01 0200 |0031: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd60: 0c02 |0034: move-result-object v2 │ │ +00cd62: 6e20 ac03 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00cd68: 0c01 |0038: move-result-object v1 │ │ +00cd6a: 1a02 0b00 |0039: const-string v2, " copied to clipboard." // string@000b │ │ +00cd6e: 6e20 ac03 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03ac │ │ +00cd74: 0c01 |003e: move-result-object v1 │ │ +00cd76: 6e10 ad03 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03ad │ │ +00cd7c: 0c01 |0042: move-result-object v1 │ │ +00cd7e: 7130 e300 1003 |0043: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00e3 │ │ +00cd84: 0c00 |0046: move-result-object v0 │ │ +00cd86: 6e10 e400 0000 |0047: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00e4 │ │ +00cd8c: 5440 6100 |004a: iget-object v0, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd90: 5441 6100 |004c: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0061 │ │ +00cd94: 7110 ab01 0100 |004e: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; // method@01ab │ │ +00cd9a: 0c01 |0051: move-result-object v1 │ │ +00cd9c: 7120 b101 1000 |0052: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V // method@01b1 │ │ +00cda2: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0007 line=984 │ │ 0x0015 line=985 │ │ 0x0024 line=987 │ │ 0x004a line=988 │ │ @@ -6862,102 +6861,102 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a488: |[00a488] com.episode6.android.appalarm.pro.AlarmEdit$34.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a498: 5b01 6200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a49c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a4a2: 0e00 |0005: return-void │ │ +00cda4: |[00cda4] com.episode6.android.appalarm.pro.AlarmEdit$34.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cdb4: 5b01 6200 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdb8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cdbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$34; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$34;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -00a4a4: |[00a4a4] com.episode6.android.appalarm.pro.AlarmEdit$34.onClick:(Landroid/view/View;)V │ │ -00a4b4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a4b8: 5441 6200 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4bc: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a4c2: 0c01 |0007: move-result-object v1 │ │ -00a4c4: 1c02 ca00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/RepeatChooser; // type@00ca │ │ -00a4c8: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a4ce: 1a01 2f03 |000d: const-string v1, "alarm_rpt_mon" // string@032f │ │ -00a4d2: 5442 6200 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4d6: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a4dc: 0c02 |0014: move-result-object v2 │ │ -00a4de: 1a03 2f03 |0015: const-string v3, "alarm_rpt_mon" // string@032f │ │ -00a4e2: 6e20 f101 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a4e8: 0a02 |001a: move-result v2 │ │ -00a4ea: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a4f0: 1a01 3303 |001e: const-string v1, "alarm_rpt_tues" // string@0333 │ │ -00a4f4: 5442 6200 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a4f8: 7110 ad01 0200 |0022: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a4fe: 0c02 |0025: move-result-object v2 │ │ -00a500: 1a03 3303 |0026: const-string v3, "alarm_rpt_tues" // string@0333 │ │ -00a504: 6e20 f101 3200 |0028: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a50a: 0a02 |002b: move-result v2 │ │ -00a50c: 6e30 5800 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a512: 1a01 3403 |002f: const-string v1, "alarm_rpt_wed" // string@0334 │ │ -00a516: 5442 6200 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a51a: 7110 ad01 0200 |0033: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a520: 0c02 |0036: move-result-object v2 │ │ -00a522: 1a03 3403 |0037: const-string v3, "alarm_rpt_wed" // string@0334 │ │ -00a526: 6e20 f101 3200 |0039: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a52c: 0a02 |003c: move-result v2 │ │ -00a52e: 6e30 5800 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a534: 1a01 3203 |0040: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ -00a538: 5442 6200 |0042: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a53c: 7110 ad01 0200 |0044: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a542: 0c02 |0047: move-result-object v2 │ │ -00a544: 1a03 3203 |0048: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ -00a548: 6e20 f101 3200 |004a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a54e: 0a02 |004d: move-result v2 │ │ -00a550: 6e30 5800 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a556: 1a01 2e03 |0051: const-string v1, "alarm_rpt_fri" // string@032e │ │ -00a55a: 5442 6200 |0053: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a55e: 7110 ad01 0200 |0055: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a564: 0c02 |0058: move-result-object v2 │ │ -00a566: 1a03 2e03 |0059: const-string v3, "alarm_rpt_fri" // string@032e │ │ -00a56a: 6e20 f101 3200 |005b: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a570: 0a02 |005e: move-result v2 │ │ -00a572: 6e30 5800 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a578: 1a01 3003 |0062: const-string v1, "alarm_rpt_sat" // string@0330 │ │ -00a57c: 5442 6200 |0064: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a580: 7110 ad01 0200 |0066: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a586: 0c02 |0069: move-result-object v2 │ │ -00a588: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ -00a58c: 6e20 f101 3200 |006c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a592: 0a02 |006f: move-result v2 │ │ -00a594: 6e30 5800 1002 |0070: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a59a: 1a01 3103 |0073: const-string v1, "alarm_rpt_sun" // string@0331 │ │ -00a59e: 5442 6200 |0075: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a5a2: 7110 ad01 0200 |0077: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a5a8: 0c02 |007a: move-result-object v2 │ │ -00a5aa: 1a03 3103 |007b: const-string v3, "alarm_rpt_sun" // string@0331 │ │ -00a5ae: 6e20 f101 3200 |007d: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a5b4: 0a02 |0080: move-result v2 │ │ -00a5b6: 6e30 5800 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00a5bc: 5441 6200 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ -00a5c0: 1232 |0086: const/4 v2, #int 3 // #3 │ │ -00a5c2: 6e30 da01 0102 |0087: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a5c8: 0e00 |008a: return-void │ │ +00cdc0: |[00cdc0] com.episode6.android.appalarm.pro.AlarmEdit$34.onClick:(Landroid/view/View;)V │ │ +00cdd0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cdd4: 5441 6200 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdd8: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cdde: 0c01 |0007: move-result-object v1 │ │ +00cde0: 1c02 ca00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/RepeatChooser; // type@00ca │ │ +00cde4: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cdea: 1a01 2f03 |000d: const-string v1, "alarm_rpt_mon" // string@032f │ │ +00cdee: 5442 6200 |000f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cdf2: 7110 ad01 0200 |0011: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cdf8: 0c02 |0014: move-result-object v2 │ │ +00cdfa: 1a03 2f03 |0015: const-string v3, "alarm_rpt_mon" // string@032f │ │ +00cdfe: 6e20 f101 3200 |0017: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce04: 0a02 |001a: move-result v2 │ │ +00ce06: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce0c: 1a01 3303 |001e: const-string v1, "alarm_rpt_tues" // string@0333 │ │ +00ce10: 5442 6200 |0020: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce14: 7110 ad01 0200 |0022: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce1a: 0c02 |0025: move-result-object v2 │ │ +00ce1c: 1a03 3303 |0026: const-string v3, "alarm_rpt_tues" // string@0333 │ │ +00ce20: 6e20 f101 3200 |0028: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce26: 0a02 |002b: move-result v2 │ │ +00ce28: 6e30 5800 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce2e: 1a01 3403 |002f: const-string v1, "alarm_rpt_wed" // string@0334 │ │ +00ce32: 5442 6200 |0031: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce36: 7110 ad01 0200 |0033: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce3c: 0c02 |0036: move-result-object v2 │ │ +00ce3e: 1a03 3403 |0037: const-string v3, "alarm_rpt_wed" // string@0334 │ │ +00ce42: 6e20 f101 3200 |0039: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce48: 0a02 |003c: move-result v2 │ │ +00ce4a: 6e30 5800 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce50: 1a01 3203 |0040: const-string v1, "alarm_rpt_thurs" // string@0332 │ │ +00ce54: 5442 6200 |0042: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce58: 7110 ad01 0200 |0044: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce5e: 0c02 |0047: move-result-object v2 │ │ +00ce60: 1a03 3203 |0048: const-string v3, "alarm_rpt_thurs" // string@0332 │ │ +00ce64: 6e20 f101 3200 |004a: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce6a: 0a02 |004d: move-result v2 │ │ +00ce6c: 6e30 5800 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce72: 1a01 2e03 |0051: const-string v1, "alarm_rpt_fri" // string@032e │ │ +00ce76: 5442 6200 |0053: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce7a: 7110 ad01 0200 |0055: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00ce80: 0c02 |0058: move-result-object v2 │ │ +00ce82: 1a03 2e03 |0059: const-string v3, "alarm_rpt_fri" // string@032e │ │ +00ce86: 6e20 f101 3200 |005b: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ce8c: 0a02 |005e: move-result v2 │ │ +00ce8e: 6e30 5800 1002 |005f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ce94: 1a01 3003 |0062: const-string v1, "alarm_rpt_sat" // string@0330 │ │ +00ce98: 5442 6200 |0064: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00ce9c: 7110 ad01 0200 |0066: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cea2: 0c02 |0069: move-result-object v2 │ │ +00cea4: 1a03 3003 |006a: const-string v3, "alarm_rpt_sat" // string@0330 │ │ +00cea8: 6e20 f101 3200 |006c: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ceae: 0a02 |006f: move-result v2 │ │ +00ceb0: 6e30 5800 1002 |0070: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ceb6: 1a01 3103 |0073: const-string v1, "alarm_rpt_sun" // string@0331 │ │ +00ceba: 5442 6200 |0075: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cebe: 7110 ad01 0200 |0077: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cec4: 0c02 |007a: move-result-object v2 │ │ +00cec6: 1a03 3103 |007b: const-string v3, "alarm_rpt_sun" // string@0331 │ │ +00ceca: 6e20 f101 3200 |007d: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00ced0: 0a02 |0080: move-result v2 │ │ +00ced2: 6e30 5800 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00ced8: 5441 6200 |0084: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0062 │ │ +00cedc: 1232 |0086: const/4 v2, #int 3 // #3 │ │ +00cede: 6e30 da01 0102 |0087: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00cee4: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ 0x000d line=1004 │ │ 0x001e line=1005 │ │ 0x002f line=1006 │ │ 0x0040 line=1007 │ │ @@ -7006,63 +7005,63 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a5cc: |[00a5cc] com.episode6.android.appalarm.pro.AlarmEdit$35.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a5dc: 5b01 6300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a5e0: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a5e6: 0e00 |0005: return-void │ │ +00cee8: |[00cee8] com.episode6.android.appalarm.pro.AlarmEdit$35.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cef8: 5b01 6300 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cefc: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$35; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$35;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -00a5e8: |[00a5e8] com.episode6.android.appalarm.pro.AlarmEdit$35.onClick:(Landroid/view/View;)V │ │ -00a5f8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a5fc: 5441 6300 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a600: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a606: 0c01 |0007: move-result-object v1 │ │ -00a608: 1c02 d500 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ -00a60c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a612: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a616: 1402 2d00 047f |000f: const v2, #float 1.75459e+38 // #7f04002d │ │ -00a61c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a622: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a626: 1402 2e00 047f |0017: const v2, #float 1.75459e+38 // #7f04002e │ │ -00a62c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a632: 1a01 5204 |001d: const-string v1, "extra_short_message" // string@0452 │ │ -00a636: 1402 2f00 047f |001f: const v2, #float 1.75459e+38 // #7f04002f │ │ -00a63c: 6e30 5400 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a642: 1a01 4e04 |0025: const-string v1, "extra_init_value" // string@044e │ │ -00a646: 5442 6300 |0027: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a64a: 7110 ad01 0200 |0029: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a650: 0c02 |002c: move-result-object v2 │ │ -00a652: 1a03 2b03 |002d: const-string v3, "alarm_net_test_url" // string@032b │ │ -00a656: 6e20 fd01 3200 |002f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00a65c: 0c02 |0032: move-result-object v2 │ │ -00a65e: 6e30 5700 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ -00a664: 5441 6300 |0036: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ -00a668: 1302 0900 |0038: const/16 v2, #int 9 // #9 │ │ -00a66c: 6e30 da01 0102 |003a: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a672: 0e00 |003d: return-void │ │ +00cf04: |[00cf04] com.episode6.android.appalarm.pro.AlarmEdit$35.onClick:(Landroid/view/View;)V │ │ +00cf14: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cf18: 5441 6300 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf1c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cf22: 0c01 |0007: move-result-object v1 │ │ +00cf24: 1c02 d500 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/StringInputDialog; // type@00d5 │ │ +00cf28: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cf2e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00cf32: 1402 2d00 047f |000f: const v2, #float 1.75459e+38 // #7f04002d │ │ +00cf38: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf3e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00cf42: 1402 2e00 047f |0017: const v2, #float 1.75459e+38 // #7f04002e │ │ +00cf48: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf4e: 1a01 5204 |001d: const-string v1, "extra_short_message" // string@0452 │ │ +00cf52: 1402 2f00 047f |001f: const v2, #float 1.75459e+38 // #7f04002f │ │ +00cf58: 6e30 5400 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cf5e: 1a01 4e04 |0025: const-string v1, "extra_init_value" // string@044e │ │ +00cf62: 5442 6300 |0027: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf66: 7110 ad01 0200 |0029: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00cf6c: 0c02 |002c: move-result-object v2 │ │ +00cf6e: 1a03 2b03 |002d: const-string v3, "alarm_net_test_url" // string@032b │ │ +00cf72: 6e20 fd01 3200 |002f: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00cf78: 0c02 |0032: move-result-object v2 │ │ +00cf7a: 6e30 5700 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0057 │ │ +00cf80: 5441 6300 |0036: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0063 │ │ +00cf84: 1302 0900 |0038: const/16 v2, #int 9 // #9 │ │ +00cf88: 6e30 da01 0102 |003a: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00cf8e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x000d line=1018 │ │ 0x0015 line=1019 │ │ 0x001d line=1020 │ │ 0x0025 line=1021 │ │ @@ -7108,60 +7107,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a674: |[00a674] com.episode6.android.appalarm.pro.AlarmEdit$36.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a684: 5b01 6400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a688: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a68e: 0e00 |0005: return-void │ │ +00cf90: |[00cf90] com.episode6.android.appalarm.pro.AlarmEdit$36.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00cfa0: 5b01 6400 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cfa4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00cfaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$36; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$36;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -00a690: |[00a690] com.episode6.android.appalarm.pro.AlarmEdit$36.onClick:(Landroid/view/View;)V │ │ -00a6a0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a6a4: 5441 6400 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a6a8: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a6ae: 0c01 |0007: move-result-object v1 │ │ -00a6b0: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -00a6b4: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a6ba: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a6be: 1402 3000 047f |000f: const v2, #float 1.75459e+38 // #7f040030 │ │ -00a6c4: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6ca: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a6ce: 1402 3100 047f |0017: const v2, #float 1.75459e+38 // #7f040031 │ │ -00a6d4: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6da: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -00a6de: 5442 6400 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a6e2: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a6e8: 0c02 |0024: move-result-object v2 │ │ -00a6ea: 1a03 3b03 |0025: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ -00a6ee: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00a6f4: 0a02 |002a: move-result v2 │ │ -00a6f6: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a6fc: 5441 6400 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ -00a700: 1272 |0030: const/4 v2, #int 7 // #7 │ │ -00a702: 6e30 da01 0102 |0031: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a708: 0e00 |0034: return-void │ │ +00cfac: |[00cfac] com.episode6.android.appalarm.pro.AlarmEdit$36.onClick:(Landroid/view/View;)V │ │ +00cfbc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00cfc0: 5441 6400 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cfc4: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00cfca: 0c01 |0007: move-result-object v1 │ │ +00cfcc: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00cfd0: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00cfd6: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00cfda: 1402 3000 047f |000f: const v2, #float 1.75459e+38 // #7f040030 │ │ +00cfe0: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cfe6: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00cfea: 1402 3100 047f |0017: const v2, #float 1.75459e+38 // #7f040031 │ │ +00cff0: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00cff6: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00cffa: 5442 6400 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00cffe: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d004: 0c02 |0024: move-result-object v2 │ │ +00d006: 1a03 3b03 |0025: const-string v3, "alarm_wl_timeout_batt" // string@033b │ │ +00d00a: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00d010: 0a02 |002a: move-result v2 │ │ +00d012: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d018: 5441 6400 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0064 │ │ +00d01c: 1272 |0030: const/4 v2, #int 7 // #7 │ │ +00d01e: 6e30 da01 0102 |0031: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d024: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ 0x000d line=1029 │ │ 0x0015 line=1030 │ │ 0x001d line=1031 │ │ 0x002e line=1032 │ │ @@ -7206,60 +7205,60 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a70c: |[00a70c] com.episode6.android.appalarm.pro.AlarmEdit$37.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a71c: 5b01 6500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a720: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a726: 0e00 |0005: return-void │ │ +00d028: |[00d028] com.episode6.android.appalarm.pro.AlarmEdit$37.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d038: 5b01 6500 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d03c: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$37; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$37;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -00a728: |[00a728] com.episode6.android.appalarm.pro.AlarmEdit$37.onClick:(Landroid/view/View;)V │ │ -00a738: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00a73c: 5441 6500 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a740: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ -00a746: 0c01 |0007: move-result-object v1 │ │ -00a748: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ -00a74c: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ -00a752: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ -00a756: 1402 3200 047f |000f: const v2, #float 1.75459e+38 // #7f040032 │ │ -00a75c: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a762: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ -00a766: 1402 3300 047f |0017: const v2, #float 1.75459e+38 // #7f040033 │ │ -00a76c: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a772: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ -00a776: 5442 6500 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a77a: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a780: 0c02 |0024: move-result-object v2 │ │ -00a782: 1a03 3c03 |0025: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ -00a786: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ -00a78c: 0a02 |002a: move-result v2 │ │ -00a78e: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00a794: 5441 6500 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ -00a798: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -00a79c: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00a7a2: 0e00 |0035: return-void │ │ +00d044: |[00d044] com.episode6.android.appalarm.pro.AlarmEdit$37.onClick:(Landroid/view/View;)V │ │ +00d054: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00d058: 5441 6500 |0002: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d05c: 6e10 c201 0100 |0004: invoke-virtual {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.getBaseContext:()Landroid/content/Context; // method@01c2 │ │ +00d062: 0c01 |0007: move-result-object v1 │ │ +00d064: 1c02 da00 |0008: const-class v2, Lcom/episode6/android/appalarm/pro/TimeChooser; // type@00da │ │ +00d068: 7030 4600 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0046 │ │ +00d06e: 1a01 5304 |000d: const-string v1, "extra_title" // string@0453 │ │ +00d072: 1402 3200 047f |000f: const v2, #float 1.75459e+38 // #7f040032 │ │ +00d078: 6e30 5400 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d07e: 1a01 4f04 |0015: const-string v1, "extra_long_message" // string@044f │ │ +00d082: 1402 3300 047f |0017: const v2, #float 1.75459e+38 // #7f040033 │ │ +00d088: 6e30 5400 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d08e: 1a01 4e04 |001d: const-string v1, "extra_init_value" // string@044e │ │ +00d092: 5442 6500 |001f: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d096: 7110 ad01 0200 |0021: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d09c: 0c02 |0024: move-result-object v2 │ │ +00d09e: 1a03 3c03 |0025: const-string v3, "alarm_wl_timeout_plug" // string@033c │ │ +00d0a2: 6e20 f201 3200 |0027: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getInt:(Ljava/lang/String;)I // method@01f2 │ │ +00d0a8: 0a02 |002a: move-result v2 │ │ +00d0aa: 6e30 5400 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d0b0: 5441 6500 |002e: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0065 │ │ +00d0b4: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +00d0b8: 6e30 da01 0102 |0032: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d0be: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x000d line=1039 │ │ 0x0015 line=1040 │ │ 0x001d line=1041 │ │ 0x002e line=1042 │ │ @@ -7304,44 +7303,44 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a7a4: |[00a7a4] com.episode6.android.appalarm.pro.AlarmEdit$38.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a7b4: 5b01 6600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7b8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a7be: 0e00 |0005: return-void │ │ +00d0c0: |[00d0c0] com.episode6.android.appalarm.pro.AlarmEdit$38.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d0d0: 5b01 6600 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d0d4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$38; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$38;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -00a7c0: |[00a7c0] com.episode6.android.appalarm.pro.AlarmEdit$38.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a7d0: 5420 6600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7d4: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a7da: 0c00 |0005: move-result-object v0 │ │ -00a7dc: 1a01 3803 |0006: const-string v1, "alarm_wifi" // string@0338 │ │ -00a7e0: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a7e6: 5420 6600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ -00a7ea: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ -00a7f0: 0e00 |0010: return-void │ │ +00d0dc: |[00d0dc] com.episode6.android.appalarm.pro.AlarmEdit$38.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d0ec: 5420 6600 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d0f0: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d0f6: 0c00 |0005: move-result-object v0 │ │ +00d0f8: 1a01 3803 |0006: const-string v1, "alarm_wifi" // string@0338 │ │ +00d0fc: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d102: 5420 6600 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0066 │ │ +00d106: 7110 a901 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01a9 │ │ +00d10c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x000b line=1054 │ │ 0x0010 line=1055 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$38; │ │ @@ -7383,45 +7382,45 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a7f4: |[00a7f4] com.episode6.android.appalarm.pro.AlarmEdit$39.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a804: 5b01 6700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a808: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a80e: 0e00 |0005: return-void │ │ +00d110: |[00d110] com.episode6.android.appalarm.pro.AlarmEdit$39.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d120: 5b01 6700 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d124: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$39; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$39;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -00a810: |[00a810] com.episode6.android.appalarm.pro.AlarmEdit$39.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a820: 5420 6700 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a824: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a82a: 0c00 |0005: move-result-object v0 │ │ -00a82c: 1a01 3503 |0006: const-string v1, "alarm_set_media_volume" // string@0335 │ │ -00a830: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a836: 5420 6700 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ -00a83a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -00a83c: 7120 b201 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01b2 │ │ -00a842: 0e00 |0011: return-void │ │ +00d12c: |[00d12c] com.episode6.android.appalarm.pro.AlarmEdit$39.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d13c: 5420 6700 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d140: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d146: 0c00 |0005: move-result-object v0 │ │ +00d148: 1a01 3503 |0006: const-string v1, "alarm_set_media_volume" // string@0335 │ │ +00d14c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d152: 5420 6700 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0067 │ │ +00d156: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +00d158: 7120 b201 1000 |000e: invoke-static {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V // method@01b2 │ │ +00d15e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x000b line=1062 │ │ 0x0011 line=1063 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$39; │ │ @@ -7463,64 +7462,64 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a844: |[00a844] com.episode6.android.appalarm.pro.AlarmEdit$3.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a854: 5b01 6800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a858: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a85e: 0e00 |0005: return-void │ │ +00d160: |[00d160] com.episode6.android.appalarm.pro.AlarmEdit$3.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d170: 5b01 6800 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d174: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d17a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$3;) │ │ name : 'onTimeSet' │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -00a860: |[00a860] com.episode6.android.appalarm.pro.AlarmEdit$3.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -00a870: 5420 6800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a874: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a87a: 0c00 |0005: move-result-object v0 │ │ -00a87c: 1a01 2303 |0006: const-string v1, "alarm_hour" // string@0323 │ │ -00a880: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a886: 5420 6800 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a88a: 7110 ad01 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a890: 0c00 |0010: move-result-object v0 │ │ -00a892: 1a01 2703 |0011: const-string v1, "alarm_minute" // string@0327 │ │ -00a896: 6e30 0802 1005 |0013: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ -00a89c: 5420 6800 |0016: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8a0: 7110 b301 0000 |0018: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b3 │ │ -00a8a6: 5420 6800 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8aa: 7110 ad01 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a8b0: 0c00 |0020: move-result-object v0 │ │ -00a8b2: 1a01 2003 |0021: const-string v1, "alarm_enabled" // string@0320 │ │ -00a8b6: 6e20 f101 1000 |0023: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ -00a8bc: 0a00 |0026: move-result v0 │ │ -00a8be: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ -00a8c2: 5420 6800 |0029: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8c6: 7110 b401 0000 |002b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ -00a8cc: 0e00 |002e: return-void │ │ -00a8ce: 5420 6800 |002f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ -00a8d2: 7110 b501 0000 |0031: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a8d8: 0c00 |0034: move-result-object v0 │ │ -00a8da: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -00a8dc: 6e20 c100 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a8e2: 28f5 |0039: goto 002e // -000b │ │ +00d17c: |[00d17c] com.episode6.android.appalarm.pro.AlarmEdit$3.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +00d18c: 5420 6800 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d190: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d196: 0c00 |0005: move-result-object v0 │ │ +00d198: 1a01 2303 |0006: const-string v1, "alarm_hour" // string@0323 │ │ +00d19c: 6e30 0802 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00d1a2: 5420 6800 |000b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1a6: 7110 ad01 0000 |000d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d1ac: 0c00 |0010: move-result-object v0 │ │ +00d1ae: 1a01 2703 |0011: const-string v1, "alarm_minute" // string@0327 │ │ +00d1b2: 6e30 0802 1005 |0013: invoke-virtual {v0, v1, v5}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;I)V // method@0208 │ │ +00d1b8: 5420 6800 |0016: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1bc: 7110 b301 0000 |0018: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b3 │ │ +00d1c2: 5420 6800 |001b: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1c6: 7110 ad01 0000 |001d: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d1cc: 0c00 |0020: move-result-object v0 │ │ +00d1ce: 1a01 2003 |0021: const-string v1, "alarm_enabled" // string@0320 │ │ +00d1d2: 6e20 f101 1000 |0023: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getBool:(Ljava/lang/String;)Z // method@01f1 │ │ +00d1d8: 0a00 |0026: move-result v0 │ │ +00d1da: 3800 0800 |0027: if-eqz v0, 002f // +0008 │ │ +00d1de: 5420 6800 |0029: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1e2: 7110 b401 0000 |002b: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@01b4 │ │ +00d1e8: 0e00 |002e: return-void │ │ +00d1ea: 5420 6800 |002f: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0068 │ │ +00d1ee: 7110 b501 0000 |0031: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d1f4: 0c00 |0034: move-result-object v0 │ │ +00d1f6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +00d1f8: 6e20 c100 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d1fe: 28f5 |0039: goto 002e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x000b line=585 │ │ 0x0016 line=586 │ │ 0x001b line=587 │ │ 0x0029 line=588 │ │ @@ -7567,42 +7566,42 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a8e4: |[00a8e4] com.episode6.android.appalarm.pro.AlarmEdit$40.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a8f4: 5b01 6900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ -00a8f8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a8fe: 0e00 |0005: return-void │ │ +00d200: |[00d200] com.episode6.android.appalarm.pro.AlarmEdit$40.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d210: 5b01 6900 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ +00d214: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$40; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$40;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -00a900: |[00a900] com.episode6.android.appalarm.pro.AlarmEdit$40.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -00a910: 5420 6900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ -00a914: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00a91a: 0c00 |0005: move-result-object v0 │ │ -00a91c: 1a01 1e03 |0006: const-string v1, "alarm_dont_launch_call" // string@031e │ │ -00a920: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ -00a926: 0e00 |000b: return-void │ │ +00d21c: |[00d21c] com.episode6.android.appalarm.pro.AlarmEdit$40.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +00d22c: 5420 6900 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@0069 │ │ +00d230: 7110 ad01 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d236: 0c00 |0005: move-result-object v0 │ │ +00d238: 1a01 1e03 |0006: const-string v1, "alarm_dont_launch_call" // string@031e │ │ +00d23c: 6e30 0a02 1004 |0008: invoke-virtual {v0, v1, v4}, Lcom/episode6/android/appalarm/pro/AlarmItem;.set:(Ljava/lang/String;Z)V // method@020a │ │ +00d242: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ 0x000b line=1070 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$40; │ │ 0x0000 - 0x000c reg=3 buttonView Landroid/widget/CompoundButton; │ │ @@ -7643,50 +7642,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a928: |[00a928] com.episode6.android.appalarm.pro.AlarmEdit$4.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a938: 5b01 6a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a93c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a942: 0e00 |0005: return-void │ │ +00d244: |[00d244] com.episode6.android.appalarm.pro.AlarmEdit$4.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d254: 5b01 6a00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d258: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00a944: |[00a944] com.episode6.android.appalarm.pro.AlarmEdit$4.onClick:(Landroid/view/View;)V │ │ -00a954: 5420 6a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a958: 7110 b501 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a95e: 0c01 |0005: move-result-object v1 │ │ -00a960: 5420 6a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ -00a964: 7110 b501 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ -00a96a: 0c00 |000b: move-result-object v0 │ │ -00a96c: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00a972: 0a00 |000f: move-result v0 │ │ -00a974: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00a978: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00a97a: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00a980: 0e00 |0016: return-void │ │ -00a982: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00a984: 28fb |0018: goto 0013 // -0005 │ │ +00d260: |[00d260] com.episode6.android.appalarm.pro.AlarmEdit$4.onClick:(Landroid/view/View;)V │ │ +00d270: 5420 6a00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d274: 7110 b501 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d27a: 0c01 |0005: move-result-object v1 │ │ +00d27c: 5420 6a00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006a │ │ +00d280: 7110 b501 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b5 │ │ +00d286: 0c00 |000b: move-result-object v0 │ │ +00d288: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d28e: 0a00 |000f: move-result v0 │ │ +00d290: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d294: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d296: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d29c: 0e00 |0016: return-void │ │ +00d29e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d2a0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0016 line=600 │ │ 0x0017 line=599 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$4; │ │ @@ -7727,40 +7726,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a988: |[00a988] com.episode6.android.appalarm.pro.AlarmEdit$5.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a998: 5b01 6b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ -00a99c: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a9a2: 0e00 |0005: return-void │ │ +00d2a4: |[00d2a4] com.episode6.android.appalarm.pro.AlarmEdit$5.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d2b4: 5b01 6b00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ +00d2b8: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d2be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a9a4: |[00a9a4] com.episode6.android.appalarm.pro.AlarmEdit$5.onClick:(Landroid/view/View;)V │ │ -00a9b4: 5420 6b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ -00a9b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -00a9ba: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00a9c0: 0e00 |0006: return-void │ │ +00d2c0: |[00d2c0] com.episode6.android.appalarm.pro.AlarmEdit$5.onClick:(Landroid/view/View;)V │ │ +00d2d0: 5420 6b00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006b │ │ +00d2d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +00d2d6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00d2dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0006 line=606 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$5; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -7800,40 +7799,40 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00a9c4: |[00a9c4] com.episode6.android.appalarm.pro.AlarmEdit$6.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00a9d4: 5b01 6c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ -00a9d8: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00a9de: 0e00 |0005: return-void │ │ +00d2e0: |[00d2e0] com.episode6.android.appalarm.pro.AlarmEdit$6.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d2f0: 5b01 6c00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ +00d2f4: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a9e0: |[00a9e0] com.episode6.android.appalarm.pro.AlarmEdit$6.onClick:(Landroid/view/View;)V │ │ -00a9f0: 5420 6c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ -00a9f4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -00a9f6: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ -00a9fc: 0e00 |0006: return-void │ │ +00d2fc: |[00d2fc] com.episode6.android.appalarm.pro.AlarmEdit$6.onClick:(Landroid/view/View;)V │ │ +00d30c: 5420 6c00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006c │ │ +00d310: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +00d312: 6e20 d801 1000 |0003: invoke-virtual {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.showDialog:(I)V // method@01d8 │ │ +00d318: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0006 line=612 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$6; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ @@ -7873,50 +7872,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aa00: |[00aa00] com.episode6.android.appalarm.pro.AlarmEdit$7.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aa10: 5b01 6d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa14: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aa1a: 0e00 |0005: return-void │ │ +00d31c: |[00d31c] com.episode6.android.appalarm.pro.AlarmEdit$7.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d32c: 5b01 6d00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d330: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00aa1c: |[00aa1c] com.episode6.android.appalarm.pro.AlarmEdit$7.onClick:(Landroid/view/View;)V │ │ -00aa2c: 5420 6d00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa30: 7110 b601 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ -00aa36: 0c01 |0005: move-result-object v1 │ │ -00aa38: 5420 6d00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ -00aa3c: 7110 b601 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ -00aa42: 0c00 |000b: move-result-object v0 │ │ -00aa44: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00aa4a: 0a00 |000f: move-result v0 │ │ -00aa4c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00aa50: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00aa52: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00aa58: 0e00 |0016: return-void │ │ -00aa5a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00aa5c: 28fb |0018: goto 0013 // -0005 │ │ +00d338: |[00d338] com.episode6.android.appalarm.pro.AlarmEdit$7.onClick:(Landroid/view/View;)V │ │ +00d348: 5420 6d00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d34c: 7110 b601 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ +00d352: 0c01 |0005: move-result-object v1 │ │ +00d354: 5420 6d00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006d │ │ +00d358: 7110 b601 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b6 │ │ +00d35e: 0c00 |000b: move-result-object v0 │ │ +00d360: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d366: 0a00 |000f: move-result v0 │ │ +00d368: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d36c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d36e: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d374: 0e00 |0016: return-void │ │ +00d376: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d378: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0016 line=618 │ │ 0x0017 line=617 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$7; │ │ @@ -7957,50 +7956,50 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aa60: |[00aa60] com.episode6.android.appalarm.pro.AlarmEdit$8.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aa70: 5b01 6e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa74: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aa7a: 0e00 |0005: return-void │ │ +00d37c: |[00d37c] com.episode6.android.appalarm.pro.AlarmEdit$8.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d38c: 5b01 6e00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d390: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -00aa7c: |[00aa7c] com.episode6.android.appalarm.pro.AlarmEdit$8.onClick:(Landroid/view/View;)V │ │ -00aa8c: 5420 6e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa90: 7110 b701 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -00aa96: 0c01 |0005: move-result-object v1 │ │ -00aa98: 5420 6e00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ -00aa9c: 7110 b701 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ -00aaa2: 0c00 |000b: move-result-object v0 │ │ -00aaa4: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ -00aaaa: 0a00 |000f: move-result v0 │ │ -00aaac: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -00aab0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -00aab2: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ -00aab8: 0e00 |0016: return-void │ │ -00aaba: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -00aabc: 28fb |0018: goto 0013 // -0005 │ │ +00d398: |[00d398] com.episode6.android.appalarm.pro.AlarmEdit$8.onClick:(Landroid/view/View;)V │ │ +00d3a8: 5420 6e00 |0000: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d3ac: 7110 b701 0000 |0002: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00d3b2: 0c01 |0005: move-result-object v1 │ │ +00d3b4: 5420 6e00 |0006: iget-object v0, v2, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006e │ │ +00d3b8: 7110 b701 0000 |0008: invoke-static {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; // method@01b7 │ │ +00d3be: 0c00 |000b: move-result-object v0 │ │ +00d3c0: 6e10 c000 0000 |000c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@00c0 │ │ +00d3c6: 0a00 |000f: move-result v0 │ │ +00d3c8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +00d3cc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +00d3ce: 6e20 c100 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@00c1 │ │ +00d3d4: 0e00 |0016: return-void │ │ +00d3d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +00d3d8: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0016 line=624 │ │ 0x0017 line=623 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/episode6/android/appalarm/pro/AlarmEdit$8; │ │ @@ -8041,71 +8040,71 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00aac0: |[00aac0] com.episode6.android.appalarm.pro.AlarmEdit$9.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aad0: 5b01 6f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00aad4: 7010 9603 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0396 │ │ -00aada: 0e00 |0005: return-void │ │ +00d3dc: |[00d3dc] com.episode6.android.appalarm.pro.AlarmEdit$9.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d3ec: 5b01 6f00 |0000: iput-object v1, v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d3f0: 7010 9703 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0397 │ │ +00d3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/episode6/android/appalarm/pro/AlarmEdit$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -00aadc: |[00aadc] com.episode6.android.appalarm.pro.AlarmEdit$9.onClick:(Landroid/view/View;)V │ │ -00aaec: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -00aaf0: 1a01 4303 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@0343 │ │ -00aaf4: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -00aafa: 1a01 4c03 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@034c │ │ -00aafe: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -00ab00: 6e30 5400 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ -00ab06: 1a01 4b03 |000d: const-string v1, "android.intent.extra.ringtone.SHOW_SILENT" // string@034b │ │ -00ab0a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -00ab0c: 6e30 5800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ -00ab12: 5441 6f00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab16: 7110 ad01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00ab1c: 0c01 |0018: move-result-object v1 │ │ -00ab1e: 1a02 7003 |0019: const-string v2, "backup_alarm" // string@0370 │ │ -00ab22: 6e20 fd01 2100 |001b: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ab28: 0c01 |001e: move-result-object v1 │ │ -00ab2a: 7110 9000 0100 |001f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00ab30: 0c01 |0022: move-result-object v1 │ │ -00ab32: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ -00ab36: 6e20 8f00 2100 |0025: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@008f │ │ -00ab3c: 0a01 |0028: move-result v1 │ │ -00ab3e: 3901 1700 |0029: if-nez v1, 0040 // +0017 │ │ -00ab42: 1a01 4903 |002b: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@0349 │ │ -00ab46: 5442 6f00 |002d: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab4a: 7110 ad01 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ -00ab50: 0c02 |0032: move-result-object v2 │ │ -00ab52: 1a03 7003 |0033: const-string v3, "backup_alarm" // string@0370 │ │ -00ab56: 6e20 fd01 3200 |0035: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ -00ab5c: 0c02 |0038: move-result-object v2 │ │ -00ab5e: 7110 9000 0200 |0039: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ -00ab64: 0c02 |003c: move-result-object v2 │ │ -00ab66: 6e30 5600 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ -00ab6c: 5441 6f00 |0040: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ -00ab70: 1242 |0042: const/4 v2, #int 4 // #4 │ │ -00ab72: 6e30 da01 0102 |0043: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ -00ab78: 0e00 |0046: return-void │ │ +00d3f8: |[00d3f8] com.episode6.android.appalarm.pro.AlarmEdit$9.onClick:(Landroid/view/View;)V │ │ +00d408: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +00d40c: 1a01 4303 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@0343 │ │ +00d410: 7020 4700 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +00d416: 1a01 4c03 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@034c │ │ +00d41a: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +00d41c: 6e30 5400 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0054 │ │ +00d422: 1a01 4b03 |000d: const-string v1, "android.intent.extra.ringtone.SHOW_SILENT" // string@034b │ │ +00d426: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +00d428: 6e30 5800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0058 │ │ +00d42e: 5441 6f00 |0013: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d432: 7110 ad01 0100 |0015: invoke-static {v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d438: 0c01 |0018: move-result-object v1 │ │ +00d43a: 1a02 7003 |0019: const-string v2, "backup_alarm" // string@0370 │ │ +00d43e: 6e20 fd01 2100 |001b: invoke-virtual {v1, v2}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00d444: 0c01 |001e: move-result-object v1 │ │ +00d446: 7110 9000 0100 |001f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00d44c: 0c01 |0022: move-result-object v1 │ │ +00d44e: 1a02 0000 |0023: const-string v2, "" // string@0000 │ │ +00d452: 6e20 8f00 2100 |0025: invoke-virtual {v1, v2}, Landroid/net/Uri;.equals:(Ljava/lang/Object;)Z // method@008f │ │ +00d458: 0a01 |0028: move-result v1 │ │ +00d45a: 3901 1700 |0029: if-nez v1, 0040 // +0017 │ │ +00d45e: 1a01 4903 |002b: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@0349 │ │ +00d462: 5442 6f00 |002d: iget-object v2, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d466: 7110 ad01 0200 |002f: invoke-static {v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; // method@01ad │ │ +00d46c: 0c02 |0032: move-result-object v2 │ │ +00d46e: 1a03 7003 |0033: const-string v3, "backup_alarm" // string@0370 │ │ +00d472: 6e20 fd01 3200 |0035: invoke-virtual {v2, v3}, Lcom/episode6/android/appalarm/pro/AlarmItem;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01fd │ │ +00d478: 0c02 |0038: move-result-object v2 │ │ +00d47a: 7110 9000 0200 |0039: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0090 │ │ +00d480: 0c02 |003c: move-result-object v2 │ │ +00d482: 6e30 5600 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0056 │ │ +00d488: 5441 6f00 |0040: iget-object v1, v4, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.this$0:Lcom/episode6/android/appalarm/pro/AlarmEdit; // field@006f │ │ +00d48c: 1242 |0042: const/4 v2, #int 4 // #4 │ │ +00d48e: 6e30 da01 0102 |0043: invoke-virtual {v1, v0, v2}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.startActivityForResult:(Landroid/content/Intent;I)V // method@01da │ │ +00d494: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0007 line=630 │ │ 0x000d line=631 │ │ 0x0013 line=632 │ │ 0x002b line=633 │ │ @@ -8642,174 +8641,174 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -00ab7c: |[00ab7c] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ -00ab8c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -00ab8e: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ -00ab92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00ab94: 1a02 7600 |0004: const-string v2, "Choose App" // string@0076 │ │ -00ab98: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -00ab9c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -00ab9e: 1a02 7d00 |0009: const-string v2, "Create Shortcut" // string@007d │ │ -00aba2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -00aba6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -00aba8: 1a02 c300 |000e: const-string v2, "Home Screen Shortcut" // string@00c3 │ │ -00abac: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -00abb0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -00abb2: 1a02 6302 |0013: const-string v2, "Pandora Radio Station" // string@0263 │ │ -00abb6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -00abba: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -00abbc: 1a02 9402 |0018: const-string v2, "Tunewiki Shoutcast Station" // string@0294 │ │ -00abc0: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -00abc4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -00abc6: 1a02 8000 |001d: const-string v2, "Custom Intent" // string@0080 │ │ -00abca: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -00abce: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -00abd0: 1a02 7800 |0022: const-string v2, "Clear App Selection" // string@0078 │ │ -00abd4: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -00abd8: 6900 7e00 |0026: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ -00abdc: 0e00 |0028: return-void │ │ +00d498: |[00d498] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ +00d4a8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +00d4aa: 2300 1f01 |0001: new-array v0, v0, [Ljava/lang/String; // type@011f │ │ +00d4ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00d4b0: 1a02 7600 |0004: const-string v2, "Choose App" // string@0076 │ │ +00d4b4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +00d4b8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +00d4ba: 1a02 7d00 |0009: const-string v2, "Create Shortcut" // string@007d │ │ +00d4be: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +00d4c2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +00d4c4: 1a02 c300 |000e: const-string v2, "Home Screen Shortcut" // string@00c3 │ │ +00d4c8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +00d4cc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +00d4ce: 1a02 6302 |0013: const-string v2, "Pandora Radio Station" // string@0263 │ │ +00d4d2: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +00d4d6: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +00d4d8: 1a02 9402 |0018: const-string v2, "Tunewiki Shoutcast Station" // string@0294 │ │ +00d4dc: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +00d4e0: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +00d4e2: 1a02 8000 |001d: const-string v2, "Custom Intent" // string@0080 │ │ +00d4e6: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +00d4ea: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +00d4ec: 1a02 7800 |0022: const-string v2, "Clear App Selection" // string@0078 │ │ +00d4f0: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +00d4f4: 6900 7e00 |0026: sput-object v0, Lcom/episode6/android/appalarm/pro/AlarmEdit;.APP_TYPE_OPTIONS:[Ljava/lang/String; // field@007e │ │ +00d4f8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #1 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 277 16-bit code units │ │ -00abe0: |[00abe0] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ -00abf0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -00abf6: 2200 8b00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3; // type@008b │ │ -00abfa: 7020 8f01 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018f │ │ -00ac00: 5b10 d300 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ -00ac04: 2200 8d00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4; // type@008d │ │ -00ac08: 7020 9301 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0193 │ │ -00ac0e: 5b10 ad00 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ -00ac12: 2200 8e00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5; // type@008e │ │ -00ac16: 7020 9501 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0195 │ │ -00ac1c: 5b10 c300 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ -00ac20: 2200 8f00 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6; // type@008f │ │ -00ac24: 7020 9701 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0197 │ │ -00ac2a: 5b10 a500 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ -00ac2e: 2200 9000 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7; // type@0090 │ │ -00ac32: 7020 9901 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0199 │ │ -00ac38: 5b10 ab00 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ -00ac3c: 2200 9100 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8; // type@0091 │ │ -00ac40: 7020 9b01 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019b │ │ -00ac46: 5b10 b900 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ -00ac4a: 2200 9200 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9; // type@0092 │ │ -00ac4e: 7020 9d01 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019d │ │ -00ac54: 5b10 a700 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ -00ac58: 2200 6b00 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10; // type@006b │ │ -00ac5c: 7020 4f01 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@014f │ │ -00ac62: 5b10 a900 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ -00ac66: 2200 6c00 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11; // type@006c │ │ -00ac6a: 7020 5101 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0151 │ │ -00ac70: 5b10 c900 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ -00ac74: 2200 6d00 |0042: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12; // type@006d │ │ -00ac78: 7020 5301 1000 |0044: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0153 │ │ -00ac7e: 5b10 bf00 |0047: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ -00ac82: 2200 6e00 |0049: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13; // type@006e │ │ -00ac86: 7020 5501 1000 |004b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0155 │ │ -00ac8c: 5b10 b300 |004e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ -00ac90: 2200 6f00 |0050: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14; // type@006f │ │ -00ac94: 7020 5701 1000 |0052: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0157 │ │ -00ac9a: 5b10 b700 |0055: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ -00ac9e: 2200 7000 |0057: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15; // type@0070 │ │ -00aca2: 7020 5901 1000 |0059: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0159 │ │ -00aca8: 5b10 cc00 |005c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ -00acac: 2200 7100 |005e: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16; // type@0071 │ │ -00acb0: 7020 5b01 1000 |0060: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015b │ │ -00acb6: 5b10 c800 |0063: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ -00acba: 2200 7200 |0065: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17; // type@0072 │ │ -00acbe: 7020 5d01 1000 |0067: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015d │ │ -00acc4: 5b10 c500 |006a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ -00acc8: 2200 7300 |006c: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18; // type@0073 │ │ -00accc: 7020 5f01 1000 |006e: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015f │ │ -00acd2: 5b10 c100 |0071: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ -00acd6: 2200 7400 |0073: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19; // type@0074 │ │ -00acda: 7020 6101 1000 |0075: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0161 │ │ -00ace0: 5b10 af00 |0078: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ -00ace4: 2200 7600 |007a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20; // type@0076 │ │ -00ace8: 7020 6501 1000 |007c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0165 │ │ -00acee: 5b10 b500 |007f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ -00acf2: 2200 7700 |0081: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21; // type@0077 │ │ -00acf6: 7020 6701 1000 |0083: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0167 │ │ -00acfc: 5b10 b100 |0086: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ -00ad00: 2200 7800 |0088: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22; // type@0078 │ │ -00ad04: 7020 6901 1000 |008a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0169 │ │ -00ad0a: 5b10 9000 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ -00ad0e: 2200 7900 |008f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23; // type@0079 │ │ -00ad12: 7020 6b01 1000 |0091: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016b │ │ -00ad18: 5b10 9600 |0094: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ -00ad1c: 2200 7a00 |0096: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24; // type@007a │ │ -00ad20: 7020 6d01 1000 |0098: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016d │ │ -00ad26: 5b10 9300 |009b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ -00ad2a: 2200 7b00 |009d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25; // type@007b │ │ -00ad2e: 7020 6f01 1000 |009f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016f │ │ -00ad34: 5b10 9c00 |00a2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ -00ad38: 2200 7c00 |00a4: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26; // type@007c │ │ -00ad3c: 7020 7101 1000 |00a6: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0171 │ │ -00ad42: 5b10 9a00 |00a9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ -00ad46: 2200 7d00 |00ab: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27; // type@007d │ │ -00ad4a: 7020 7301 1000 |00ad: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0173 │ │ -00ad50: 5b10 9200 |00b0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ -00ad54: 2200 7e00 |00b2: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28; // type@007e │ │ -00ad58: 7020 7501 1000 |00b4: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0175 │ │ -00ad5e: 5b10 d200 |00b7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ -00ad62: 2200 7f00 |00b9: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29; // type@007f │ │ -00ad66: 7020 7701 1000 |00bb: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0177 │ │ -00ad6c: 5b10 8c00 |00be: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ -00ad70: 2200 8100 |00c0: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30; // type@0081 │ │ -00ad74: 7020 7b01 1000 |00c2: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017b │ │ -00ad7a: 5b10 e400 |00c5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ -00ad7e: 2200 8200 |00c7: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31; // type@0082 │ │ -00ad82: 7020 7d01 1000 |00c9: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017d │ │ -00ad88: 5b10 a300 |00cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ -00ad8c: 2200 3300 |00ce: new-instance v0, Landroid/os/Handler; // type@0033 │ │ -00ad90: 7010 9e00 0000 |00d0: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ -00ad96: 5b10 a100 |00d3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ -00ad9a: 2200 8300 |00d5: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32; // type@0083 │ │ -00ad9e: 7020 7f01 1000 |00d7: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017f │ │ -00ada4: 5b10 d100 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ -00ada8: 2200 8400 |00dc: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33; // type@0084 │ │ -00adac: 7020 8101 1000 |00de: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0181 │ │ -00adb2: 5b10 a000 |00e1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ -00adb6: 2200 8500 |00e3: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34; // type@0085 │ │ -00adba: 7020 8301 1000 |00e5: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0183 │ │ -00adc0: 5b10 bd00 |00e8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ -00adc4: 2200 8600 |00ea: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35; // type@0086 │ │ -00adc8: 7020 8501 1000 |00ec: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0185 │ │ -00adce: 5b10 bb00 |00ef: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ -00add2: 2200 8700 |00f1: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36; // type@0087 │ │ -00add6: 7020 8701 1000 |00f3: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0187 │ │ -00addc: 5b10 ce00 |00f6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ -00ade0: 2200 8800 |00f8: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37; // type@0088 │ │ -00ade4: 7020 8901 1000 |00fa: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0189 │ │ -00adea: 5b10 d000 |00fd: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ -00adee: 2200 8900 |00ff: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38; // type@0089 │ │ -00adf2: 7020 8b01 1000 |0101: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018b │ │ -00adf8: 5b10 9e00 |0104: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ -00adfc: 2200 8a00 |0106: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39; // type@008a │ │ -00ae00: 7020 8d01 1000 |0108: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018d │ │ -00ae06: 5b10 9800 |010b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ -00ae0a: 2200 8c00 |010d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40; // type@008c │ │ -00ae0e: 7020 9101 1000 |010f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0191 │ │ -00ae14: 5b10 8e00 |0112: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ -00ae18: 0e00 |0114: return-void │ │ +00d4fc: |[00d4fc] com.episode6.android.appalarm.pro.AlarmEdit.:()V │ │ +00d50c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +00d512: 2200 8b00 |0003: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$3; // type@008b │ │ +00d516: 7020 8f01 1000 |0005: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$3;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018f │ │ +00d51c: 5b10 d300 |0008: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnTimeSetListener:Landroid/app/TimePickerDialog$OnTimeSetListener; // field@00d3 │ │ +00d520: 2200 8d00 |000a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$4; // type@008d │ │ +00d524: 7020 9301 1000 |000c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$4;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0193 │ │ +00d52a: 5b10 ad00 |000f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlEnabledOnClick:Landroid/view/View$OnClickListener; // field@00ad │ │ +00d52e: 2200 8e00 |0011: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$5; // type@008e │ │ +00d532: 7020 9501 1000 |0013: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$5;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0195 │ │ +00d538: 5b10 c300 |0016: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTimeOnClick:Landroid/view/View$OnClickListener; // field@00c3 │ │ +00d53c: 2200 8f00 |0018: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$6; // type@008f │ │ +00d540: 7020 9701 1000 |001a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$6;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0197 │ │ +00d546: 5b10 a500 |001d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppSelectOnClick:Landroid/view/View$OnClickListener; // field@00a5 │ │ +00d54a: 2200 9000 |001f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$7; // type@0090 │ │ +00d54e: 7020 9901 1000 |0021: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$7;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0199 │ │ +00d554: 5b10 ab00 |0024: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlDontLaunchOnCallOnClick:Landroid/view/View$OnClickListener; // field@00ab │ │ +00d558: 2200 9100 |0026: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$8; // type@0091 │ │ +00d55c: 7020 9b01 1000 |0028: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$8;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019b │ │ +00d562: 5b10 b900 |002b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestOnClick:Landroid/view/View$OnClickListener; // field@00b9 │ │ +00d566: 2200 9200 |002d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$9; // type@0092 │ │ +00d56a: 7020 9d01 1000 |002f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$9;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@019d │ │ +00d570: 5b10 a700 |0032: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOnClick:Landroid/view/View$OnClickListener; // field@00a7 │ │ +00d574: 2200 6b00 |0034: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$10; // type@006b │ │ +00d578: 7020 4f01 1000 |0036: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$10;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@014f │ │ +00d57e: 5b10 a900 |0039: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlBackupOptionOnClick:Landroid/view/View$OnClickListener; // field@00a9 │ │ +00d582: 2200 6c00 |003b: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$11; // type@006c │ │ +00d586: 7020 5101 1000 |003d: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$11;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0151 │ │ +00d58c: 5b10 c900 |0040: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiOnClick:Landroid/view/View$OnClickListener; // field@00c9 │ │ +00d590: 2200 6d00 |0042: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$12; // type@006d │ │ +00d594: 7020 5301 1000 |0044: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$12;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0153 │ │ +00d59a: 5b10 bf00 |0047: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlSetMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00bf │ │ +00d59e: 2200 6e00 |0049: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$13; // type@006e │ │ +00d5a2: 7020 5501 1000 |004b: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$13;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0155 │ │ +00d5a8: 5b10 b300 |004e: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMediaVolumeOnClick:Landroid/view/View$OnClickListener; // field@00b3 │ │ +00d5ac: 2200 6f00 |0050: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$14; // type@006f │ │ +00d5b0: 7020 5701 1000 |0052: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$14;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0157 │ │ +00d5b6: 5b10 b700 |0055: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeTimeOnClick:Landroid/view/View$OnClickListener; // field@00b7 │ │ +00d5ba: 2200 7000 |0057: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$15; // type@0070 │ │ +00d5be: 7020 5901 1000 |0059: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$15;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0159 │ │ +00d5c4: 5b10 cc00 |005c: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiWaitTimeOnClick:Landroid/view/View$OnClickListener; // field@00cc │ │ +00d5c8: 2200 7100 |005e: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$16; // type@0071 │ │ +00d5cc: 7020 5b01 1000 |0060: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$16;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015b │ │ +00d5d2: 5b10 c800 |0063: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWifiFailedActionOnClick:Landroid/view/View$OnClickListener; // field@00c8 │ │ +00d5d6: 2200 7200 |0065: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$17; // type@0072 │ │ +00d5da: 7020 5d01 1000 |0067: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$17;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015d │ │ +00d5e0: 5b10 c500 |006a: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlTurnOffWifiOnClick:Landroid/view/View$OnClickListener; // field@00c5 │ │ +00d5e4: 2200 7300 |006c: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$18; // type@0073 │ │ +00d5e8: 7020 5f01 1000 |006e: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$18;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@015f │ │ +00d5ee: 5b10 c100 |0071: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlStopAppOnClick:Landroid/view/View$OnClickListener; // field@00c1 │ │ +00d5f2: 2200 7400 |0073: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$19; // type@0074 │ │ +00d5f6: 7020 6101 1000 |0075: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$19;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0161 │ │ +00d5fc: 5b10 af00 |0078: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlForceRestartOnClick:Landroid/view/View$OnClickListener; // field@00af │ │ +00d600: 2200 7600 |007a: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$20; // type@0076 │ │ +00d604: 7020 6501 1000 |007c: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$20;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0165 │ │ +00d60a: 5b10 b500 |007f: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlMuteSnoozeOnClick:Landroid/view/View$OnClickListener; // field@00b5 │ │ +00d60e: 2200 7700 |0081: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$21; // type@0077 │ │ +00d612: 7020 6701 1000 |0083: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$21;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0167 │ │ +00d618: 5b10 b100 |0086: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlLabelOnClick:Landroid/view/View$OnClickListener; // field@00b1 │ │ +00d61c: 2200 7800 |0088: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$22; // type@0078 │ │ +00d620: 7020 6901 1000 |008a: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$22;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0169 │ │ +00d626: 5b10 9000 |008d: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabledOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0090 │ │ +00d62a: 2200 7900 |008f: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$23; // type@0079 │ │ +00d62e: 7020 6b01 1000 |0091: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$23;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016b │ │ +00d634: 5b10 9600 |0094: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTestOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0096 │ │ +00d638: 2200 7a00 |0096: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$24; // type@007a │ │ +00d63c: 7020 6d01 1000 |0098: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$24;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016d │ │ +00d642: 5b10 9300 |009b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0093 │ │ +00d646: 2200 7b00 |009d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$25; // type@007b │ │ +00d64a: 7020 6f01 1000 |009f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$25;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@016f │ │ +00d650: 5b10 9c00 |00a2: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009c │ │ +00d654: 2200 7c00 |00a4: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$26; // type@007c │ │ +00d658: 7020 7101 1000 |00a6: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$26;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0171 │ │ +00d65e: 5b10 9a00 |00a9: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopAppOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009a │ │ +00d662: 2200 7d00 |00ab: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$27; // type@007d │ │ +00d666: 7020 7301 1000 |00ad: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$27;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0173 │ │ +00d66c: 5b10 9200 |00b0: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestartOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0092 │ │ +00d670: 2200 7e00 |00b2: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$28; // type@007e │ │ +00d674: 7020 7501 1000 |00b4: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$28;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0175 │ │ +00d67a: 5b10 d200 |00b7: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mOnBackupDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00d2 │ │ +00d67e: 2200 7f00 |00b9: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$29; // type@007f │ │ +00d682: 7020 7701 1000 |00bb: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$29;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0177 │ │ +00d688: 5b10 8c00 |00be: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAppTypeDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@008c │ │ +00d68c: 2200 8100 |00c0: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$30; // type@0081 │ │ +00d690: 7020 7b01 1000 |00c2: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$30;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017b │ │ +00d696: 5b10 e400 |00c5: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mWifiFailedDialogOnClick:Landroid/content/DialogInterface$OnClickListener; // field@00e4 │ │ +00d69a: 2200 8200 |00c7: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$31; // type@0082 │ │ +00d69e: 7020 7d01 1000 |00c9: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$31;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017d │ │ +00d6a4: 5b10 a300 |00cc: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlAppOnCreateContext:Landroid/view/View$OnCreateContextMenuListener; // field@00a3 │ │ +00d6a8: 2200 3300 |00ce: new-instance v0, Landroid/os/Handler; // type@0033 │ │ +00d6ac: 7010 9e00 0000 |00d0: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@009e │ │ +00d6b2: 5b10 a100 |00d3: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ +00d6b6: 2200 8300 |00d5: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$32; // type@0083 │ │ +00d6ba: 7020 7f01 1000 |00d7: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$32;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@017f │ │ +00d6c0: 5b10 d100 |00da: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mMakeUrlTask:Ljava/lang/Runnable; // field@00d1 │ │ +00d6c4: 2200 8400 |00dc: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$33; // type@0084 │ │ +00d6c8: 7020 8101 1000 |00de: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$33;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0181 │ │ +00d6ce: 5b10 a000 |00e1: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ +00d6d2: 2200 8500 |00e3: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$34; // type@0085 │ │ +00d6d6: 7020 8301 1000 |00e5: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$34;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0183 │ │ +00d6dc: 5b10 bd00 |00e8: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlRepeatOnClick:Landroid/view/View$OnClickListener; // field@00bd │ │ +00d6e0: 2200 8600 |00ea: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$35; // type@0086 │ │ +00d6e4: 7020 8501 1000 |00ec: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$35;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0185 │ │ +00d6ea: 5b10 bb00 |00ef: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlNetTestUrlOnClick:Landroid/view/View$OnClickListener; // field@00bb │ │ +00d6ee: 2200 8700 |00f1: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$36; // type@0087 │ │ +00d6f2: 7020 8701 1000 |00f3: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$36;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0187 │ │ +00d6f8: 5b10 ce00 |00f6: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlBattTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00ce │ │ +00d6fc: 2200 8800 |00f8: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$37; // type@0088 │ │ +00d700: 7020 8901 1000 |00fa: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$37;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0189 │ │ +00d706: 5b10 d000 |00fd: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mLlWlPlugTimeoutOnClick:Landroid/view/View$OnClickListener; // field@00d0 │ │ +00d70a: 2200 8900 |00ff: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$38; // type@0089 │ │ +00d70e: 7020 8b01 1000 |0101: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$38;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018b │ │ +00d714: 5b10 9e00 |0104: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifiOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@009e │ │ +00d718: 2200 8a00 |0106: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$39; // type@008a │ │ +00d71c: 7020 8d01 1000 |0108: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$39;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@018d │ │ +00d722: 5b10 9800 |010b: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolumeOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@0098 │ │ +00d726: 2200 8c00 |010d: new-instance v0, Lcom/episode6/android/appalarm/pro/AlarmEdit$40; // type@008c │ │ +00d72a: 7020 9101 1000 |010f: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit$40;.:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V // method@0191 │ │ +00d730: 5b10 8e00 |0112: iput-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCallOnChange:Landroid/widget/CompoundButton$OnCheckedChangeListener; // field@008e │ │ +00d734: 0e00 |0114: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=580 │ │ 0x000a line=596 │ │ 0x0011 line=602 │ │ 0x0018 line=608 │ │ @@ -8856,17 +8855,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae1c: |[00ae1c] com.episode6.android.appalarm.pro.AlarmEdit.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae2c: 5410 9900 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ -00ae30: 1100 |0002: return-object v0 │ │ +00d738: |[00d738] com.episode6.android.appalarm.pro.AlarmEdit.access$000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d748: 5410 9900 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkStopApp:Landroid/widget/CheckBox; // field@0099 │ │ +00d74c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #3 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8874,17 +8873,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae34: |[00ae34] com.episode6.android.appalarm.pro.AlarmEdit.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae44: 5410 9100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ -00ae48: 1100 |0002: return-object v0 │ │ +00d750: |[00d750] com.episode6.android.appalarm.pro.AlarmEdit.access$100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d760: 5410 9100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkForceRestart:Landroid/widget/CheckBox; // field@0091 │ │ +00d764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #4 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8892,17 +8891,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae4c: |[00ae4c] com.episode6.android.appalarm.pro.AlarmEdit.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae5c: 5410 9b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ -00ae60: 1100 |0002: return-object v0 │ │ +00d768: |[00d768] com.episode6.android.appalarm.pro.AlarmEdit.access$1000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d778: 5410 9b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkTurnOffWifi:Landroid/widget/CheckBox; // field@009b │ │ +00d77c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #5 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8910,17 +8909,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ae64: |[00ae64] com.episode6.android.appalarm.pro.AlarmEdit.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00ae74: 5410 9400 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ -00ae78: 1100 |0002: return-object v0 │ │ +00d780: |[00d780] com.episode6.android.appalarm.pro.AlarmEdit.access$1100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d790: 5410 9400 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkMuteSnooze:Landroid/widget/CheckBox; // field@0094 │ │ +00d794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #6 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8928,17 +8927,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae7c: |[00ae7c] com.episode6.android.appalarm.pro.AlarmEdit.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00ae8c: 7010 e201 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ -00ae92: 0e00 |0003: return-void │ │ +00d798: |[00d798] com.episode6.android.appalarm.pro.AlarmEdit.access$1200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7a8: 7010 e201 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateNetTest:()V // method@01e2 │ │ +00d7ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #7 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8946,17 +8945,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00ae94: |[00ae94] com.episode6.android.appalarm.pro.AlarmEdit.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aea4: 7010 bb01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ -00aeaa: 0e00 |0003: return-void │ │ +00d7b0: |[00d7b0] com.episode6.android.appalarm.pro.AlarmEdit.access$1300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7c0: 7010 bb01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.checkCustomAppPackage:()V // method@01bb │ │ +00d7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #8 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -8964,17 +8963,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00aeac: |[00aeac] com.episode6.android.appalarm.pro.AlarmEdit.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ -00aebc: 7020 dd01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ -00aec2: 0e00 |0003: return-void │ │ +00d7c8: |[00d7c8] com.episode6.android.appalarm.pro.AlarmEdit.access$1400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ +00d7d8: 7020 dd01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateBackup:(Z)V // method@01dd │ │ +00d7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -8983,17 +8982,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aec4: |[00aec4] com.episode6.android.appalarm.pro.AlarmEdit.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aed4: 7010 dc01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ -00aeda: 0e00 |0003: return-void │ │ +00d7e0: |[00d7e0] com.episode6.android.appalarm.pro.AlarmEdit.access$1500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d7f0: 7010 dc01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateApp:()V // method@01dc │ │ +00d7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #10 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9001,17 +9000,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aedc: |[00aedc] com.episode6.android.appalarm.pro.AlarmEdit.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aeec: 7010 e601 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ -00aef2: 0e00 |0003: return-void │ │ +00d7f8: |[00d7f8] com.episode6.android.appalarm.pro.AlarmEdit.access$1600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d808: 7010 e601 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateWifi:()V // method@01e6 │ │ +00d80e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #11 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9019,17 +9018,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00aef4: |[00aef4] com.episode6.android.appalarm.pro.AlarmEdit.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00af04: 7010 ca01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeIntentUrl:()V // method@01ca │ │ -00af0a: 0e00 |0003: return-void │ │ +00d810: |[00d810] com.episode6.android.appalarm.pro.AlarmEdit.access$1700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d820: 7010 ca01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeIntentUrl:()V // method@01ca │ │ +00d826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #12 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9037,17 +9036,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af0c: |[00af0c] com.episode6.android.appalarm.pro.AlarmEdit.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; │ │ -00af1c: 5410 e300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ -00af20: 1100 |0002: return-object v0 │ │ +00d828: |[00d828] com.episode6.android.appalarm.pro.AlarmEdit.access$1800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/String; │ │ +00d838: 5410 e300 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mUrl:Ljava/lang/String; // field@00e3 │ │ +00d83c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #13 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9055,17 +9054,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af24: |[00af24] com.episode6.android.appalarm.pro.AlarmEdit.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00af34: 7020 c901 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeBitlyUrl:(Ljava/lang/String;)V // method@01c9 │ │ -00af3a: 0e00 |0003: return-void │ │ +00d840: |[00d840] com.episode6.android.appalarm.pro.AlarmEdit.access$1900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d850: 7020 c901 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.makeBitlyUrl:(Ljava/lang/String;)V // method@01c9 │ │ +00d856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9074,17 +9073,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af3c: |[00af3c] com.episode6.android.appalarm.pro.AlarmEdit.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ -00af4c: 5410 8b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ -00af50: 1100 |0002: return-object v0 │ │ +00d858: |[00d858] com.episode6.android.appalarm.pro.AlarmEdit.access$200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Lcom/episode6/android/appalarm/pro/AlarmItem; │ │ +00d868: 5410 8b00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mAlarmItem:Lcom/episode6/android/appalarm/pro/AlarmItem; // field@008b │ │ +00d86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #15 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9092,17 +9091,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af54: |[00af54] com.episode6.android.appalarm.pro.AlarmEdit.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00af64: 7020 bc01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.copyToClipboard:(Ljava/lang/String;)V // method@01bc │ │ -00af6a: 0e00 |0003: return-void │ │ +00d870: |[00d870] com.episode6.android.appalarm.pro.AlarmEdit.access$2000:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d880: 7020 bc01 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.copyToClipboard:(Ljava/lang/String;)V // method@01bc │ │ +00d886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9111,17 +9110,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af6c: |[00af6c] com.episode6.android.appalarm.pro.AlarmEdit.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; │ │ -00af7c: 5410 a000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ -00af80: 1100 |0002: return-object v0 │ │ +00d888: |[00d888] com.episode6.android.appalarm.pro.AlarmEdit.access$2100:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Ljava/lang/Runnable; │ │ +00d898: 5410 a000 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mFinishUrlTask:Ljava/lang/Runnable; // field@00a0 │ │ +00d89c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #17 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9129,17 +9128,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00af84: |[00af84] com.episode6.android.appalarm.pro.AlarmEdit.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; │ │ -00af94: 5410 a100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ -00af98: 1100 |0002: return-object v0 │ │ +00d8a0: |[00d8a0] com.episode6.android.appalarm.pro.AlarmEdit.access$2200:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/os/Handler; │ │ +00d8b0: 5410 a100 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mHandler:Landroid/os/Handler; // field@00a1 │ │ +00d8b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #18 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9147,17 +9146,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00af9c: |[00af9c] com.episode6.android.appalarm.pro.AlarmEdit.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ -00afac: 7020 d501 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.sendMessage:(Ljava/lang/String;)V // method@01d5 │ │ -00afb2: 0e00 |0003: return-void │ │ +00d8b8: |[00d8b8] com.episode6.android.appalarm.pro.AlarmEdit.access$2300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Ljava/lang/String;)V │ │ +00d8c8: 7020 d501 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.sendMessage:(Ljava/lang/String;)V // method@01d5 │ │ +00d8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -9166,17 +9165,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -00afb4: |[00afb4] com.episode6.android.appalarm.pro.AlarmEdit.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ -00afc4: 7020 e001 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ -00afca: 0e00 |0003: return-void │ │ +00d8d0: |[00d8d0] com.episode6.android.appalarm.pro.AlarmEdit.access$2400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;Z)V │ │ +00d8e0: 7020 e001 1000 |0000: invoke-direct {v0, v1}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateMediaVolume:(Z)V // method@01e0 │ │ +00d8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -9185,17 +9184,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00afcc: |[00afcc] com.episode6.android.appalarm.pro.AlarmEdit.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00afdc: 7010 e501 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ -00afe2: 0e00 |0003: return-void │ │ +00d8e8: |[00d8e8] com.episode6.android.appalarm.pro.AlarmEdit.access$300:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d8f8: 7010 e501 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.vUpdateTime:()V // method@01e5 │ │ +00d8fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #21 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9203,17 +9202,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00afe4: |[00afe4] com.episode6.android.appalarm.pro.AlarmEdit.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ -00aff4: 7010 be01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ -00affa: 0e00 |0003: return-void │ │ +00d900: |[00d900] com.episode6.android.appalarm.pro.AlarmEdit.access$400:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)V │ │ +00d910: 7010 be01 0000 |0000: invoke-direct {v0}, Lcom/episode6/android/appalarm/pro/AlarmEdit;.doAlarmSet:()V // method@01be │ │ +00d916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #22 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9221,17 +9220,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00affc: |[00affc] com.episode6.android.appalarm.pro.AlarmEdit.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b00c: 5410 8f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ -00b010: 1100 |0002: return-object v0 │ │ +00d918: |[00d918] com.episode6.android.appalarm.pro.AlarmEdit.access$500:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d928: 5410 8f00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkEnabled:Landroid/widget/CheckBox; // field@008f │ │ +00d92c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #23 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9239,17 +9238,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b014: |[00b014] com.episode6.android.appalarm.pro.AlarmEdit.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b024: 5410 8d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ -00b028: 1100 |0002: return-object v0 │ │ +00d930: |[00d930] com.episode6.android.appalarm.pro.AlarmEdit.access$600:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d940: 5410 8d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkDontLaunchOnCall:Landroid/widget/CheckBox; // field@008d │ │ +00d944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #24 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9257,17 +9256,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b02c: |[00b02c] com.episode6.android.appalarm.pro.AlarmEdit.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b03c: 5410 9500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ -00b040: 1100 |0002: return-object v0 │ │ +00d948: |[00d948] com.episode6.android.appalarm.pro.AlarmEdit.access$700:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d958: 5410 9500 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkNetTest:Landroid/widget/CheckBox; // field@0095 │ │ +00d95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #25 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9275,17 +9274,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b044: |[00b044] com.episode6.android.appalarm.pro.AlarmEdit.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b054: 5410 9d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ -00b058: 1100 |0002: return-object v0 │ │ +00d960: |[00d960] com.episode6.android.appalarm.pro.AlarmEdit.access$800:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ +00d970: 5410 9d00 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkWifi:Landroid/widget/CheckBox; // field@009d │ │ +00d974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/episode6/android/appalarm/pro/AlarmEdit; │ │ │ │ #26 : (in Lcom/episode6/android/appalarm/pro/AlarmEdit;) │ │ @@ -9293,17 +9292,17 @@ │ │ type : '(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b05c: |[00b05c] com.episode6.android.appalarm.pro.AlarmEdit.access$900:(Lcom/episode6/android/appalarm/pro/AlarmEdit;)Landroid/widget/CheckBox; │ │ -00b06c: 5410 9700 |0000: iget-object v0, v1, Lcom/episode6/android/appalarm/pro/AlarmEdit;.mChkSetMediaVolume:Landroid/widget/CheckBox; // field@0097 │ │ -00b070: 1100