--- /home/fdroid/fdroiddata/tmp/com.sunyata.kindmind_59.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.sunyata.kindmind_59.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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +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: 45da4dcd2af5af65439e9dfaf4bdd4855e0d1cbbcfd431a19b7daee3d66249a2 │ -Signer #1 certificate SHA-1 digest: f3890574a2a9fe6f6277804b07c091f8aba42d6b │ -Signer #1 certificate MD5 digest: 2759aeb62f41d937bbf4ce03c54c1e5b │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 6ae7f70436bd7de6b332be71bb1c9cac9b8242a99a2a13be64e3b44fbcaad36e │ -Signer #1 public key SHA-1 digest: e7aebba5e2a22abc5a98cde433a4b980f10f47b0 │ -Signer #1 public key MD5 digest: e37042c617c6903c0ea9e8400605cd37 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,34 +1,32 @@ │ -Zip file size: 307241 bytes, number of entries: 32 │ --rw---- 2.0 fat 2497 bl defN 15-Feb-12 08:48 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 2618 bl defN 15-Feb-12 08:48 META-INF/BC35C508.SF │ --rw---- 2.0 fat 1332 bl defN 15-Feb-12 08:48 META-INF/BC35C508.RSA │ --rw---- 2.0 fat 41 bl defN 15-Feb-12 07:48 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Feb-12 07:48 META-INF/fdroidserverid │ --rw---- 2.0 fat 6816 bX defN 15-Feb-12 07:48 AndroidManifest.xml │ --rw---- 1.0 fat 237 b- stor 15-Feb-12 07:48 res/drawable-hdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 7500 b- stor 15-Feb-12 07:48 res/drawable-hdpi-v4/kindmind_icon.png │ --rw---- 1.0 fat 202 b- stor 15-Feb-12 07:48 res/drawable-mdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 3879 b- stor 15-Feb-12 07:48 res/drawable-mdpi-v4/kindmind_icon.png │ --rw---- 1.0 fat 270 b- stor 15-Feb-12 07:48 res/drawable-xhdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 12105 b- stor 15-Feb-12 07:48 res/drawable-xhdpi-v4/kindmind_icon.png │ --rw---- 1.0 fat 335 b- stor 15-Feb-12 07:48 res/drawable-xxhdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 24350 b- stor 15-Feb-12 07:48 res/drawable-xxhdpi-v4/kindmind_icon.png │ --rw---- 2.0 fat 836 bl defN 15-Feb-12 07:48 res/layout/action_list_item.xml │ --rw---- 2.0 fat 360 bl defN 15-Feb-12 07:48 res/layout/activity_fragment.xml │ --rw---- 2.0 fat 448 bl defN 15-Feb-12 07:48 res/layout/activity_layoutfragment_filechooser.xml │ --rw---- 2.0 fat 388 bl defN 15-Feb-12 07:48 res/layout/activity_main.xml │ --rw---- 2.0 fat 2112 bl defN 15-Feb-12 07:48 res/layout/activity_widgetconfig.xml │ --rw---- 2.0 fat 1120 bl defN 15-Feb-12 07:48 res/layout/file_list_item.xml │ --rw---- 2.0 fat 1372 bl defN 15-Feb-12 07:48 res/layout/fnk_list_item.xml │ --rw---- 2.0 fat 2976 bl defN 15-Feb-12 07:48 res/layout/fragment_about.xml │ --rw---- 2.0 fat 2476 bl defN 15-Feb-12 07:48 res/layout/fragment_item_setup.xml │ --rw---- 2.0 fat 1604 bl defN 15-Feb-12 07:48 res/layout/fragment_list.xml │ --rw---- 2.0 fat 624 bl defN 15-Feb-12 07:48 res/layout/list_fragment_footer.xml │ --rw---- 2.0 fat 956 bl defN 15-Feb-12 07:48 res/layout/widget.xml │ --rw---- 2.0 fat 524 bl defN 15-Feb-12 07:48 res/layout/widget_listitem.xml │ --rw---- 2.0 fat 452 bl defN 15-Feb-12 07:48 res/menu/details_menu.xml │ --rw---- 2.0 fat 1612 bl defN 15-Feb-12 07:48 res/menu/list_menu.xml │ --rw---- 2.0 fat 572 bl defN 15-Feb-12 07:48 res/xml/widget_info.xml │ --rw---- 1.0 fat 11664 b- stor 15-Feb-12 07:48 resources.arsc │ --rw---- 2.0 fat 673116 bl defN 15-Feb-12 07:48 classes.dex │ -32 files, 765435 bytes uncompressed, 302490 bytes compressed: 60.5% │ +Zip file size: 306365 bytes, number of entries: 30 │ +-rw---- 2.0 fat 6816 bX defN 17-Oct-22 00:22 AndroidManifest.xml │ +-rw---- 1.0 fat 237 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 7500 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/kindmind_icon.png │ +-rw---- 1.0 fat 202 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 3879 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/kindmind_icon.png │ +-rw---- 1.0 fat 270 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 12105 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/kindmind_icon.png │ +-rw---- 1.0 fat 335 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 24350 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/kindmind_icon.png │ +-rw---- 2.0 fat 836 bl defN 17-Oct-22 00:22 res/layout/action_list_item.xml │ +-rw---- 2.0 fat 360 bl defN 17-Oct-22 00:22 res/layout/activity_fragment.xml │ +-rw---- 2.0 fat 448 bl defN 17-Oct-22 00:22 res/layout/activity_layoutfragment_filechooser.xml │ +-rw---- 2.0 fat 388 bl defN 17-Oct-22 00:22 res/layout/activity_main.xml │ +-rw---- 2.0 fat 2112 bl defN 17-Oct-22 00:22 res/layout/activity_widgetconfig.xml │ +-rw---- 2.0 fat 1120 bl defN 17-Oct-22 00:22 res/layout/file_list_item.xml │ +-rw---- 2.0 fat 1372 bl defN 17-Oct-22 00:22 res/layout/fnk_list_item.xml │ +-rw---- 2.0 fat 2976 bl defN 17-Oct-22 00:22 res/layout/fragment_about.xml │ +-rw---- 2.0 fat 2476 bl defN 17-Oct-22 00:22 res/layout/fragment_item_setup.xml │ +-rw---- 2.0 fat 1604 bl defN 17-Oct-22 00:22 res/layout/fragment_list.xml │ +-rw---- 2.0 fat 624 bl defN 17-Oct-22 00:22 res/layout/list_fragment_footer.xml │ +-rw---- 2.0 fat 956 bl defN 17-Oct-22 00:22 res/layout/widget.xml │ +-rw---- 2.0 fat 524 bl defN 17-Oct-22 00:22 res/layout/widget_listitem.xml │ +-rw---- 2.0 fat 452 bl defN 17-Oct-22 00:22 res/menu/details_menu.xml │ +-rw---- 2.0 fat 1612 bl defN 17-Oct-22 00:22 res/menu/list_menu.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-22 00:22 res/xml/widget_info.xml │ +-rw---- 1.0 fat 11768 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 680460 bl defN 17-Oct-22 00:22 classes.dex │ +-rw---- 2.0 fat 2497 b- defN 17-Oct-22 00:22 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 2618 b- defN 17-Oct-22 00:22 META-INF/BC35C508.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Oct-22 00:22 META-INF/BC35C508.RSA │ +30 files, 772801 bytes uncompressed, 301951 bytes compressed: 60.9% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │ @@ -1,206 +1,206 @@ │ -00000000: 0200 0c00 902d 0000 0100 0000 0100 1c00 .....-.......... │ +00000000: 0200 0c00 f82d 0000 0100 0000 0100 1c00 .....-.......... │ 00000010: 540c 0000 4f00 0000 0000 0000 0001 0000 T...O........... │ -00000020: 5801 0000 0000 0000 0000 0000 2200 0000 X..........."... │ -00000030: 4500 0000 7a00 0000 9900 0000 c000 0000 E...z........... │ -00000040: e000 0000 ff00 0000 1f01 0000 4401 0000 ............D... │ -00000050: 6301 0000 8901 0000 a101 0000 c201 0000 c............... │ -00000060: dc01 0000 f801 0000 1102 0000 3d02 0000 ............=... │ -00000070: 6602 0000 9202 0000 bb02 0000 e802 0000 f............... │ -00000080: 1203 0000 4003 0000 6b03 0000 7603 0000 ....@...k...v... │ -00000090: 8103 0000 8903 0000 9403 0000 a803 0000 ................ │ -000000a0: c203 0000 7e04 0000 8d04 0000 ad04 0000 ....~........... │ -000000b0: cb04 0000 f304 0000 0805 0000 1005 0000 ................ │ -000000c0: 2005 0000 3b05 0000 5505 0000 6e05 0000 ...;...U...n... │ -000000d0: 7f05 0000 8905 0000 9605 0000 c205 0000 ................ │ -000000e0: ca05 0000 5406 0000 5e06 0000 f906 0000 ....T...^....... │ -000000f0: 0107 0000 c607 0000 d607 0000 a508 0000 ................ │ -00000100: ae08 0000 8c09 0000 9b09 0000 bb09 0000 ................ │ -00000110: c009 0000 c909 0000 d609 0000 de09 0000 ................ │ -00000120: ef09 0000 f709 0000 0a0a 0000 1b0a 0000 ................ │ -00000130: 290a 0000 3a0a 0000 670a 0000 700a 0000 )...:...g...p... │ -00000140: 9d0a 0000 a50a 0000 ad0a 0000 b50a 0000 ................ │ -00000150: bf0a 0000 ca0a 0000 d20a 0000 e20a 0000 ................ │ -00000160: f50a 0000 1f1f 7265 732f 6c61 796f 7574 ......res/layout │ -00000170: 2f61 6374 696f 6e5f 6c69 7374 5f69 7465 /action_list_ite │ -00000180: 6d2e 786d 6c00 2020 7265 732f 6c61 796f m.xml. res/layo │ -00000190: 7574 2f61 6374 6976 6974 795f 6672 6167 ut/activity_frag │ -000001a0: 6d65 6e74 2e78 6d6c 0032 3272 6573 2f6c ment.xml.22res/l │ -000001b0: 6179 6f75 742f 6163 7469 7669 7479 5f6c ayout/activity_l │ -000001c0: 6179 6f75 7466 7261 676d 656e 745f 6669 ayoutfragment_fi │ -000001d0: 6c65 6368 6f6f 7365 722e 786d 6c00 1c1c lechooser.xml... │ -000001e0: 7265 732f 6c61 796f 7574 2f61 6374 6976 res/layout/activ │ -000001f0: 6974 795f 6d61 696e 2e78 6d6c 0024 2472 ity_main.xml.$$r │ -00000200: 6573 2f6c 6179 6f75 742f 6163 7469 7669 es/layout/activi │ -00000210: 7479 5f77 6964 6765 7463 6f6e 6669 672e ty_widgetconfig. │ -00000220: 786d 6c00 1d1d 7265 732f 6c61 796f 7574 xml...res/layout │ -00000230: 2f66 696c 655f 6c69 7374 5f69 7465 6d2e /file_list_item. │ -00000240: 786d 6c00 1c1c 7265 732f 6c61 796f 7574 xml...res/layout │ -00000250: 2f66 6e6b 5f6c 6973 745f 6974 656d 2e78 /fnk_list_item.x │ -00000260: 6d6c 001d 1d72 6573 2f6c 6179 6f75 742f ml...res/layout/ │ -00000270: 6672 6167 6d65 6e74 5f61 626f 7574 2e78 fragment_about.x │ -00000280: 6d6c 0022 2272 6573 2f6c 6179 6f75 742f ml.""res/layout/ │ -00000290: 6672 6167 6d65 6e74 5f69 7465 6d5f 7365 fragment_item_se │ -000002a0: 7475 702e 786d 6c00 1c1c 7265 732f 6c61 tup.xml...res/la │ -000002b0: 796f 7574 2f66 7261 676d 656e 745f 6c69 yout/fragment_li │ -000002c0: 7374 2e78 6d6c 0023 2372 6573 2f6c 6179 st.xml.##res/lay │ -000002d0: 6f75 742f 6c69 7374 5f66 7261 676d 656e out/list_fragmen │ -000002e0: 745f 666f 6f74 6572 2e78 6d6c 0015 1572 t_footer.xml...r │ -000002f0: 6573 2f6c 6179 6f75 742f 7769 6467 6574 es/layout/widget │ -00000300: 2e78 6d6c 001e 1e72 6573 2f6c 6179 6f75 .xml...res/layou │ -00000310: 742f 7769 6467 6574 5f6c 6973 7469 7465 t/widget_listite │ -00000320: 6d2e 786d 6c00 1717 7265 732f 786d 6c2f m.xml...res/xml/ │ -00000330: 7769 6467 6574 5f69 6e66 6f2e 786d 6c00 widget_info.xml. │ -00000340: 1919 7265 732f 6d65 6e75 2f64 6574 6169 ..res/menu/detai │ -00000350: 6c73 5f6d 656e 752e 786d 6c00 1616 7265 ls_menu.xml...re │ -00000360: 732f 6d65 6e75 2f6c 6973 745f 6d65 6e75 s/menu/list_menu │ +00000020: 5801 0000 0000 0000 0000 0000 1900 0000 X............... │ +00000030: 3500 0000 4f00 0000 7000 0000 8800 0000 5...O...p....... │ +00000040: ae00 0000 cd00 0000 f200 0000 1401 0000 ................ │ +00000050: 3701 0000 6c01 0000 8b01 0000 b201 0000 7...l........... │ +00000060: d201 0000 f101 0000 1102 0000 3d02 0000 ............=... │ +00000070: 6602 0000 8f02 0000 bb02 0000 e502 0000 f............... │ +00000080: 1203 0000 4003 0000 6b03 0000 7303 0000 ....@...k...s... │ +00000090: 7e03 0000 9203 0000 ac03 0000 6804 0000 ~...........h... │ +000000a0: 7704 0000 9704 0000 b504 0000 dd04 0000 w............... │ +000000b0: f204 0000 fa04 0000 0a05 0000 2505 0000 ............%... │ +000000c0: 3f05 0000 5805 0000 6305 0000 6d05 0000 ?...X...c...m... │ +000000d0: 7a05 0000 a605 0000 ae05 0000 3806 0000 z...........8... │ +000000e0: 4206 0000 dd06 0000 e506 0000 aa07 0000 B............... │ +000000f0: ba07 0000 8908 0000 9208 0000 7009 0000 ............p... │ +00000100: 7f09 0000 9f09 0000 a409 0000 ad09 0000 ................ │ +00000110: ba09 0000 c209 0000 d309 0000 db09 0000 ................ │ +00000120: ee09 0000 ff09 0000 0d0a 0000 1e0a 0000 ................ │ +00000130: 4b0a 0000 540a 0000 810a 0000 890a 0000 K...T........... │ +00000140: 910a 0000 990a 0000 a30a 0000 ae0a 0000 ................ │ +00000150: b60a 0000 c60a 0000 d90a 0000 df0a 0000 ................ │ +00000160: ea0a 0000 1616 7265 732f 6d65 6e75 2f6c ......res/menu/l │ +00000170: 6973 745f 6d65 6e75 2e78 6d6c 0019 1972 ist_menu.xml...r │ +00000180: 6573 2f6d 656e 752f 6465 7461 696c 735f es/menu/details_ │ +00000190: 6d65 6e75 2e78 6d6c 0017 1772 6573 2f78 menu.xml...res/x │ +000001a0: 6d6c 2f77 6964 6765 745f 696e 666f 2e78 ml/widget_info.x │ +000001b0: 6d6c 001e 1e72 6573 2f6c 6179 6f75 742f ml...res/layout/ │ +000001c0: 7769 6467 6574 5f6c 6973 7469 7465 6d2e widget_listitem. │ +000001d0: 786d 6c00 1515 7265 732f 6c61 796f 7574 xml...res/layout │ +000001e0: 2f77 6964 6765 742e 786d 6c00 2323 7265 /widget.xml.##re │ +000001f0: 732f 6c61 796f 7574 2f6c 6973 745f 6672 s/layout/list_fr │ +00000200: 6167 6d65 6e74 5f66 6f6f 7465 722e 786d agment_footer.xm │ +00000210: 6c00 1c1c 7265 732f 6c61 796f 7574 2f66 l...res/layout/f │ +00000220: 7261 676d 656e 745f 6c69 7374 2e78 6d6c ragment_list.xml │ +00000230: 0022 2272 6573 2f6c 6179 6f75 742f 6672 .""res/layout/fr │ +00000240: 6167 6d65 6e74 5f69 7465 6d5f 7365 7475 agment_item_setu │ +00000250: 702e 786d 6c00 1f1f 7265 732f 6c61 796f p.xml...res/layo │ +00000260: 7574 2f61 6374 696f 6e5f 6c69 7374 5f69 ut/action_list_i │ +00000270: 7465 6d2e 786d 6c00 2020 7265 732f 6c61 tem.xml. res/la │ +00000280: 796f 7574 2f61 6374 6976 6974 795f 6672 yout/activity_fr │ +00000290: 6167 6d65 6e74 2e78 6d6c 0032 3272 6573 agment.xml.22res │ +000002a0: 2f6c 6179 6f75 742f 6163 7469 7669 7479 /layout/activity │ +000002b0: 5f6c 6179 6f75 7466 7261 676d 656e 745f _layoutfragment_ │ +000002c0: 6669 6c65 6368 6f6f 7365 722e 786d 6c00 filechooser.xml. │ +000002d0: 1c1c 7265 732f 6c61 796f 7574 2f61 6374 ..res/layout/act │ +000002e0: 6976 6974 795f 6d61 696e 2e78 6d6c 0024 ivity_main.xml.$ │ +000002f0: 2472 6573 2f6c 6179 6f75 742f 6163 7469 $res/layout/acti │ +00000300: 7669 7479 5f77 6964 6765 7463 6f6e 6669 vity_widgetconfi │ +00000310: 672e 786d 6c00 1d1d 7265 732f 6c61 796f g.xml...res/layo │ +00000320: 7574 2f66 696c 655f 6c69 7374 5f69 7465 ut/file_list_ite │ +00000330: 6d2e 786d 6c00 1c1c 7265 732f 6c61 796f m.xml...res/layo │ +00000340: 7574 2f66 6e6b 5f6c 6973 745f 6974 656d ut/fnk_list_item │ +00000350: 2e78 6d6c 001d 1d72 6573 2f6c 6179 6f75 .xml...res/layou │ +00000360: 742f 6672 6167 6d65 6e74 5f61 626f 7574 t/fragment_about │ 00000370: 2e78 6d6c 0029 2972 6573 2f64 7261 7761 .xml.))res/drawa │ 00000380: 626c 652d 6d64 7069 2d76 342f 6963 5f61 ble-mdpi-v4/ic_a │ 00000390: 6374 696f 6e5f 6163 6365 7074 2e70 6e67 ction_accept.png │ 000003a0: 0026 2672 6573 2f64 7261 7761 626c 652d .&&res/drawable- │ 000003b0: 6d64 7069 2d76 342f 6b69 6e64 6d69 6e64 mdpi-v4/kindmind │ -000003c0: 5f69 636f 6e2e 706e 6700 2929 7265 732f _icon.png.))res/ │ +000003c0: 5f69 636f 6e2e 706e 6700 2626 7265 732f _icon.png.&&res/ │ 000003d0: 6472 6177 6162 6c65 2d68 6470 692d 7634 drawable-hdpi-v4 │ -000003e0: 2f69 635f 6163 7469 6f6e 5f61 6363 6570 /ic_action_accep │ -000003f0: 742e 706e 6700 2626 7265 732f 6472 6177 t.png.&&res/draw │ -00000400: 6162 6c65 2d68 6470 692d 7634 2f6b 696e able-hdpi-v4/kin │ -00000410: 646d 696e 645f 6963 6f6e 2e70 6e67 002a dmind_icon.png.* │ -00000420: 2a72 6573 2f64 7261 7761 626c 652d 7868 *res/drawable-xh │ -00000430: 6470 692d 7634 2f69 635f 6163 7469 6f6e dpi-v4/ic_action │ -00000440: 5f61 6363 6570 742e 706e 6700 2727 7265 _accept.png.''re │ -00000450: 732f 6472 6177 6162 6c65 2d78 6864 7069 s/drawable-xhdpi │ -00000460: 2d76 342f 6b69 6e64 6d69 6e64 5f69 636f -v4/kindmind_ico │ -00000470: 6e2e 706e 6700 2b2b 7265 732f 6472 6177 n.png.++res/draw │ +000003e0: 2f6b 696e 646d 696e 645f 6963 6f6e 2e70 /kindmind_icon.p │ +000003f0: 6e67 0029 2972 6573 2f64 7261 7761 626c ng.))res/drawabl │ +00000400: 652d 6864 7069 2d76 342f 6963 5f61 6374 e-hdpi-v4/ic_act │ +00000410: 696f 6e5f 6163 6365 7074 2e70 6e67 0027 ion_accept.png.' │ +00000420: 2772 6573 2f64 7261 7761 626c 652d 7868 'res/drawable-xh │ +00000430: 6470 692d 7634 2f6b 696e 646d 696e 645f dpi-v4/kindmind_ │ +00000440: 6963 6f6e 2e70 6e67 002a 2a72 6573 2f64 icon.png.**res/d │ +00000450: 7261 7761 626c 652d 7868 6470 692d 7634 rawable-xhdpi-v4 │ +00000460: 2f69 635f 6163 7469 6f6e 5f61 6363 6570 /ic_action_accep │ +00000470: 742e 706e 6700 2b2b 7265 732f 6472 6177 t.png.++res/draw │ 00000480: 6162 6c65 2d78 7868 6470 692d 7634 2f69 able-xxhdpi-v4/i │ 00000490: 635f 6163 7469 6f6e 5f61 6363 6570 742e c_action_accept. │ 000004a0: 706e 6700 2828 7265 732f 6472 6177 6162 png.((res/drawab │ 000004b0: 6c65 2d78 7868 6470 692d 7634 2f6b 696e le-xxhdpi-v4/kin │ -000004c0: 646d 696e 645f 6963 6f6e 2e70 6e67 0008 dmind_icon.png.. │ -000004d0: 084b 696e 644d 696e 6400 0808 4665 656c .KindMind...Feel │ -000004e0: 696e 6773 0005 054e 6565 6473 0008 084b ings...Needs...K │ -000004f0: 696e 646e 6573 7300 1111 4164 6420 4e65 indness...Add Ne │ -00000500: 7720 4c69 7374 2049 7465 6d00 1717 4164 w List Item...Ad │ -00000510: 6420 4669 7273 7420 4b69 6e64 6e65 7373 d First Kindness │ -00000520: 2049 7465 6d00 80b7 80b7 4c69 7374 2065 Item.....List e │ -00000530: 6d70 7479 2c20 746f 2061 6464 2061 206e mpty, to add a n │ -00000540: 6577 206b 696e 646e 6573 7320 6c69 7374 ew kindness list │ -00000550: 2069 7465 6d2c 2063 6c69 636b 206f 6e20 item, click on │ -00000560: 7468 6520 6275 7474 6f6e 2062 656c 6f77 the button below │ -00000570: 2e20 4964 6561 7320 666f 7220 6e65 7720 . Ideas for new │ -00000580: 6163 7469 6f6e 7320 6361 6e20 6265 2066 actions can be f │ -00000590: 6f75 6e64 2068 6572 653a 0a68 7474 7073 ound here:.https │ -000005a0: 3a2f 2f73 6974 6573 2e67 6f6f 676c 652e ://sites.google. │ -000005b0: 636f 6d2f 7369 7465 2f6d 696e 6466 756c com/site/mindful │ -000005c0: 6e65 7373 616e 6468 6561 6c69 6e67 2f6b nessandhealing/k │ -000005d0: 696e 646d 696e 642f 6b69 6e64 6e65 7373 indmind/kindness │ -000005e0: 0a00 0c0c 5361 7665 2070 6174 7465 726e ....Save pattern │ -000005f0: 001d 1d5b 4445 4255 475d 2043 6c65 6172 ...[DEBUG] Clear │ -00000600: 206c 6973 7420 7365 6c65 6374 696f 6e73 list selections │ -00000610: 001b 1b5b 4445 4255 475d 2053 6f72 7420 ...[DEBUG] Sort │ -00000620: 616c 7068 6162 6574 6963 616c 6c79 0025 alphabetically.% │ -00000630: 255b 4445 4255 475d 2053 6f72 7420 7573 %[DEBUG] Sort us │ -00000640: 696e 6720 4b69 6e64 536f 7274 2028 6465 ing KindSort (de │ -00000650: 6661 756c 7429 0012 1253 656e 6420 6c69 fault)...Send li │ -00000660: 7374 7320 6173 2074 6578 7400 0505 4162 sts as text...Ab │ -00000670: 6f75 7400 0d0d 4865 6c70 2028 6f6e 6c69 out...Help (onli │ -00000680: 6e65 2900 1818 5b44 4542 5547 5d20 5368 ne)...[DEBUG] Sh │ -00000690: 6172 6520 6578 7065 7269 656e 6365 0017 are experience.. │ -000006a0: 175b 4445 4255 475d 2042 6163 6b75 7020 .[DEBUG] Backup │ -000006b0: 6461 7461 6261 7365 0016 165b 4445 4255 database...[DEBU │ -000006c0: 475d 2052 6573 6574 2064 6174 6162 6173 G] Reset databas │ -000006d0: 6500 0e0e 4162 6f75 7420 4b69 6e64 4d69 e...About KindMi │ -000006e0: 6e64 0007 0756 6572 7369 6f6e 000a 0a43 nd...Version...C │ -000006f0: 7265 6174 6564 2042 7900 2829 546f 7264 reated By.()Tord │ -00000700: 2044 656c 6c73 c3a9 6e2c 2073 756e 7961 Dells..n, sunya │ -00000710: 7461 2e73 6f66 7477 6172 6540 676d 6169 ta.software@gmai │ -00000720: 6c2e 636f 6d00 0505 5072 6963 6500 8085 l.com...Price... │ -00000730: 8085 4173 206f 6620 7468 6973 2077 7269 ..As of this wri │ -00000740: 7469 6e67 2074 6865 2061 7070 2069 7320 ting the app is │ -00000750: 636f 6d70 6c65 7465 6c79 2063 6f73 742d completely cost- │ -00000760: 6672 6565 2062 7574 206e 6f74 2066 7265 free but not fre │ -00000770: 6520 616e 6420 6f70 656e 2073 6f75 7263 e and open sourc │ -00000780: 6520 736f 6674 7761 7265 2e20 416e 7920 e software. Any │ -00000790: 6f66 2074 6865 7365 2066 6163 7473 206d of these facts m │ -000007a0: 6179 2063 6861 6e67 6520 696e 2074 6865 ay change in the │ -000007b0: 2066 7574 7572 6500 0707 5072 6976 6163 future...Privac │ -000007c0: 7900 8096 8096 5468 6973 2061 7070 6c69 y.....This appli │ -000007d0: 6361 7469 6f6e 2069 7320 6465 7369 676e cation is design │ -000007e0: 6564 2077 6974 6820 7468 6520 6964 6561 ed with the idea │ -000007f0: 2069 6e20 6d69 6e64 2074 6f20 6b65 6570 in mind to keep │ -00000800: 2075 7365 7220 6461 7461 206c 6f63 616c user data local │ -00000810: 6c79 2c20 676f 6f67 6c65 2061 6e61 6c79 ly, google analy │ -00000820: 7469 6373 2069 7320 6e6f 7420 7573 6564 tics is not used │ -00000830: 2061 6e64 2062 6163 6b75 7020 6973 206e and backup is n │ -00000840: 6f74 2064 6f6e 6520 746f 2061 6e79 2063 ot done to any c │ -00000850: 6c6f 7564 2073 6572 7669 6365 0005 054c loud service...L │ -00000860: 6567 616c 0080 c080 c055 7369 6e67 2074 egal.....Using t │ -00000870: 6869 7320 736f 6674 7761 7265 2c20 796f his software, yo │ -00000880: 7520 6172 6520 6163 6365 7074 696e 6720 u are accepting │ -00000890: 7468 6520 736f 6674 7761 7265 2022 6173 the software "as │ -000008a0: 2069 7322 2e20 5468 6520 6465 7665 6c6f is". The develo │ -000008b0: 7065 7220 7769 6c6c 206e 6f74 2062 6520 per will not be │ -000008c0: 6865 6c64 2072 6573 706f 6e73 6962 6c65 held responsible │ -000008d0: 2066 6f72 2061 6e79 2064 616d 6167 6573 for any damages │ -000008e0: 2061 7269 7369 6e67 2066 726f 6d20 7573 arising from us │ -000008f0: 6520 6f66 2074 6865 2073 6f66 7477 6172 e of the softwar │ -00000900: 652e 2054 6865 7265 2069 7320 6e6f 2077 e. There is no w │ -00000910: 6172 7261 6e74 7920 666f 7220 7468 6973 arranty for this │ -00000920: 2073 6f66 7477 6172 6500 0d0d 5068 6f74 software...Phot │ -00000930: 6f20 4372 6564 6974 7300 80c9 80ca 5468 o Credits.....Th │ -00000940: 6520 4b69 6e64 4d69 6e64 2077 6869 7465 e KindMind white │ -00000950: 2066 6c6f 7765 7220 6c6f 676f 2061 6e64 flower logo and │ -00000960: 2069 636f 6e20 2861 6e64 2073 6f6d 6520 icon (and some │ -00000970: 676f 6f67 6c65 2070 6c61 7920 696d 6167 google play imag │ -00000980: 6520 7265 736f 7572 6365 7329 2061 7265 e resources) are │ -00000990: 2062 6173 6564 206f 6e20 6120 7068 6f74 based on a phot │ -000009a0: 6f20 7461 6b65 6e20 6279 2054 6f72 676e o taken by Torgn │ -000009b0: 7920 4465 6c6c 73c3 a96e 2c20 7468 6520 y Dells..n, the │ -000009c0: 696d 6167 6520 6861 7320 6265 656e 2075 image has been u │ -000009d0: 7365 6420 7769 7468 2070 6572 6d69 7373 sed with permiss │ -000009e0: 696f 6e2e 0a20 6874 7470 3a2f 2f74 6f72 ion.. http://tor │ -000009f0: 676e 7964 656c 6c73 656e 2e7a 656e 666f gnydellsen.zenfo │ -00000a00: 6c69 6f2e 636f 6d2f 0006 0654 6861 6e6b lio.com/...Thank │ -00000a10: 7300 80d9 80d9 5468 6520 6964 6561 2066 s.....The idea f │ -00000a20: 6f72 2074 6869 7320 6170 7020 6361 6d65 or this app came │ -00000a30: 2066 726f 6d20 776f 726b 2062 7920 4a61 from work by Ja │ -00000a40: 6e65 204d 6347 6f6e 6967 616c 2e20 5468 ne McGonigal. Th │ -00000a50: 6520 7374 7275 6374 7572 6520 6f66 2066 e structure of f │ -00000a60: 6565 6c69 6e67 7320 616e 6420 6e65 6564 eelings and need │ -00000a70: 7320 6172 6520 6672 6f6d 204d 6172 7368 s are from Marsh │ -00000a80: 616c 6c20 526f 7365 6e62 6572 6720 616e all Rosenberg an │ -00000a90: 6420 4e6f 6e76 696f 6c65 6e74 2043 6f6d d Nonviolent Com │ -00000aa0: 6d75 6e69 6361 7469 6f6e 2028 736d 292e munication (sm). │ -00000ab0: 2049 6465 6173 2066 726f 6d20 4b72 6973 Ideas from Kris │ -00000ac0: 7469 6e20 4e65 6666 2061 6e64 2042 7564 tin Neff and Bud │ -00000ad0: 6468 6973 6d20 616c 736f 2069 6e66 6c75 dhism also influ │ -00000ae0: 656e 6365 6420 7468 6973 2061 7070 2e00 enced this app.. │ -00000af0: 0c0c 5769 6467 6574 2053 6574 7570 001d ..Widget Setup.. │ -00000b00: 1d50 6c65 6173 6520 6368 6f6f 7365 2074 .Please choose t │ -00000b10: 7970 6520 6f66 2077 6964 6765 743a 0002 ype of widget:.. │ -00000b20: 024f 4b00 0606 4361 6e63 656c 000a 0a49 .OK...Cancel...I │ -00000b30: 7465 6d20 5365 7475 7000 0505 5469 746c tem Setup...Titl │ -00000b40: 6500 0e0e 4461 696c 7920 5265 6d69 6e64 e...Daily Remind │ -00000b50: 6572 0005 052d 2d3a 2d2d 0010 1041 6374 er...--:--...Act │ -00000b60: 696f 6e73 206f 6e20 436c 6963 6b00 0e0e ions on Click... │ -00000b70: 4164 6420 6e65 7720 6163 7469 6f6e 000b Add new action.. │ -00000b80: 0b44 656c 6574 6520 6974 656d 000e 0e50 .Delete item...P │ -00000b90: 6c65 6173 6520 636f 6e66 6972 6d00 2a2a lease confirm.** │ -00000ba0: 4172 6520 796f 7520 7375 7265 2079 6f75 Are you sure you │ -00000bb0: 2077 616e 7420 746f 2064 656c 6574 6520 want to delete │ -00000bc0: 7468 6973 2069 7465 6d3f 0006 0644 656c this item?...Del │ -00000bd0: 6574 6500 2a2a 506c 6561 7365 2065 6e74 ete.**Please ent │ -00000be0: 6572 2061 2074 6974 6c65 2066 6f72 2074 er a title for t │ -00000bf0: 6865 206e 6577 206c 6973 7420 6974 656d he new list item │ -00000c00: 0005 0549 6d61 6765 0005 0541 7564 696f ...Image...Audio │ -00000c10: 0005 0556 6964 656f 0007 0743 6f6e 7461 ...Video...Conta │ -00000c20: 6374 0008 0842 6f6f 6b6d 6172 6b00 0505 ct...Bookmark... │ -00000c30: 456d 7074 7900 0d0d 5669 6465 6f20 4368 Empty...Video Ch │ -00000c40: 6f6f 7365 7200 1010 426f 6f6b 6d61 726b ooser...Bookmark │ -00000c50: 2043 686f 6f73 6572 0003 0344 656c 0000 Chooser...Del.. │ -00000c60: 0002 2001 3021 0000 7f00 0000 6300 6f00 .. .0!......c.o. │ +000004c0: 646d 696e 645f 6963 6f6e 2e70 6e67 0005 dmind_icon.png.. │ +000004d0: 054e 6565 6473 0008 084b 696e 646e 6573 .Needs...Kindnes │ +000004e0: 7300 1111 4164 6420 4e65 7720 4c69 7374 s...Add New List │ +000004f0: 2049 7465 6d00 1717 4164 6420 4669 7273 Item...Add Firs │ +00000500: 7420 4b69 6e64 6e65 7373 2049 7465 6d00 t Kindness Item. │ +00000510: 80b7 80b7 4c69 7374 2065 6d70 7479 2c20 ....List empty, │ +00000520: 746f 2061 6464 2061 206e 6577 206b 696e to add a new kin │ +00000530: 646e 6573 7320 6c69 7374 2069 7465 6d2c dness list item, │ +00000540: 2063 6c69 636b 206f 6e20 7468 6520 6275 click on the bu │ +00000550: 7474 6f6e 2062 656c 6f77 2e20 4964 6561 tton below. Idea │ +00000560: 7320 666f 7220 6e65 7720 6163 7469 6f6e s for new action │ +00000570: 7320 6361 6e20 6265 2066 6f75 6e64 2068 s can be found h │ +00000580: 6572 653a 0a68 7474 7073 3a2f 2f73 6974 ere:.https://sit │ +00000590: 6573 2e67 6f6f 676c 652e 636f 6d2f 7369 es.google.com/si │ +000005a0: 7465 2f6d 696e 6466 756c 6e65 7373 616e te/mindfulnessan │ +000005b0: 6468 6561 6c69 6e67 2f6b 696e 646d 696e dhealing/kindmin │ +000005c0: 642f 6b69 6e64 6e65 7373 0a00 0c0c 5361 d/kindness....Sa │ +000005d0: 7665 2070 6174 7465 726e 001d 1d5b 4445 ve pattern...[DE │ +000005e0: 4255 475d 2043 6c65 6172 206c 6973 7420 BUG] Clear list │ +000005f0: 7365 6c65 6374 696f 6e73 001b 1b5b 4445 selections...[DE │ +00000600: 4255 475d 2053 6f72 7420 616c 7068 6162 BUG] Sort alphab │ +00000610: 6574 6963 616c 6c79 0025 255b 4445 4255 etically.%%[DEBU │ +00000620: 475d 2053 6f72 7420 7573 696e 6720 4b69 G] Sort using Ki │ +00000630: 6e64 536f 7274 2028 6465 6661 756c 7429 ndSort (default) │ +00000640: 0012 1253 656e 6420 6c69 7374 7320 6173 ...Send lists as │ +00000650: 2074 6578 7400 0505 4162 6f75 7400 0d0d text...About... │ +00000660: 4865 6c70 2028 6f6e 6c69 6e65 2900 1818 Help (online)... │ +00000670: 5b44 4542 5547 5d20 5368 6172 6520 6578 [DEBUG] Share ex │ +00000680: 7065 7269 656e 6365 0017 175b 4445 4255 perience...[DEBU │ +00000690: 475d 2042 6163 6b75 7020 6461 7461 6261 G] Backup databa │ +000006a0: 7365 0016 165b 4445 4255 475d 2052 6573 se...[DEBUG] Res │ +000006b0: 6574 2064 6174 6162 6173 6500 0808 4665 et database...Fe │ +000006c0: 656c 696e 6773 0007 0756 6572 7369 6f6e elings...Version │ +000006d0: 000a 0a43 7265 6174 6564 2042 7900 2829 ...Created By.() │ +000006e0: 546f 7264 2044 656c 6c73 c3a9 6e2c 2073 Tord Dells..n, s │ +000006f0: 756e 7961 7461 2e73 6f66 7477 6172 6540 unyata.software@ │ +00000700: 676d 6169 6c2e 636f 6d00 0505 5072 6963 gmail.com...Pric │ +00000710: 6500 8085 8085 4173 206f 6620 7468 6973 e.....As of this │ +00000720: 2077 7269 7469 6e67 2074 6865 2061 7070 writing the app │ +00000730: 2069 7320 636f 6d70 6c65 7465 6c79 2063 is completely c │ +00000740: 6f73 742d 6672 6565 2062 7574 206e 6f74 ost-free but not │ +00000750: 2066 7265 6520 616e 6420 6f70 656e 2073 free and open s │ +00000760: 6f75 7263 6520 736f 6674 7761 7265 2e20 ource software. │ +00000770: 416e 7920 6f66 2074 6865 7365 2066 6163 Any of these fac │ +00000780: 7473 206d 6179 2063 6861 6e67 6520 696e ts may change in │ +00000790: 2074 6865 2066 7574 7572 6500 0707 5072 the future...Pr │ +000007a0: 6976 6163 7900 8096 8096 5468 6973 2061 ivacy.....This a │ +000007b0: 7070 6c69 6361 7469 6f6e 2069 7320 6465 pplication is de │ +000007c0: 7369 676e 6564 2077 6974 6820 7468 6520 signed with the │ +000007d0: 6964 6561 2069 6e20 6d69 6e64 2074 6f20 idea in mind to │ +000007e0: 6b65 6570 2075 7365 7220 6461 7461 206c keep user data l │ +000007f0: 6f63 616c 6c79 2c20 676f 6f67 6c65 2061 ocally, google a │ +00000800: 6e61 6c79 7469 6373 2069 7320 6e6f 7420 nalytics is not │ +00000810: 7573 6564 2061 6e64 2062 6163 6b75 7020 used and backup │ +00000820: 6973 206e 6f74 2064 6f6e 6520 746f 2061 is not done to a │ +00000830: 6e79 2063 6c6f 7564 2073 6572 7669 6365 ny cloud service │ +00000840: 0005 054c 6567 616c 0080 c080 c055 7369 ...Legal.....Usi │ +00000850: 6e67 2074 6869 7320 736f 6674 7761 7265 ng this software │ +00000860: 2c20 796f 7520 6172 6520 6163 6365 7074 , you are accept │ +00000870: 696e 6720 7468 6520 736f 6674 7761 7265 ing the software │ +00000880: 2022 6173 2069 7322 2e20 5468 6520 6465 "as is". The de │ +00000890: 7665 6c6f 7065 7220 7769 6c6c 206e 6f74 veloper will not │ +000008a0: 2062 6520 6865 6c64 2072 6573 706f 6e73 be held respons │ +000008b0: 6962 6c65 2066 6f72 2061 6e79 2064 616d ible for any dam │ +000008c0: 6167 6573 2061 7269 7369 6e67 2066 726f ages arising fro │ +000008d0: 6d20 7573 6520 6f66 2074 6865 2073 6f66 m use of the sof │ +000008e0: 7477 6172 652e 2054 6865 7265 2069 7320 tware. There is │ +000008f0: 6e6f 2077 6172 7261 6e74 7920 666f 7220 no warranty for │ +00000900: 7468 6973 2073 6f66 7477 6172 6500 0d0d this software... │ +00000910: 5068 6f74 6f20 4372 6564 6974 7300 80c9 Photo Credits... │ +00000920: 80ca 5468 6520 4b69 6e64 4d69 6e64 2077 ..The KindMind w │ +00000930: 6869 7465 2066 6c6f 7765 7220 6c6f 676f hite flower logo │ +00000940: 2061 6e64 2069 636f 6e20 2861 6e64 2073 and icon (and s │ +00000950: 6f6d 6520 676f 6f67 6c65 2070 6c61 7920 ome google play │ +00000960: 696d 6167 6520 7265 736f 7572 6365 7329 image resources) │ +00000970: 2061 7265 2062 6173 6564 206f 6e20 6120 are based on a │ +00000980: 7068 6f74 6f20 7461 6b65 6e20 6279 2054 photo taken by T │ +00000990: 6f72 676e 7920 4465 6c6c 73c3 a96e 2c20 orgny Dells..n, │ +000009a0: 7468 6520 696d 6167 6520 6861 7320 6265 the image has be │ +000009b0: 656e 2075 7365 6420 7769 7468 2070 6572 en used with per │ +000009c0: 6d69 7373 696f 6e2e 0a20 6874 7470 3a2f mission.. http:/ │ +000009d0: 2f74 6f72 676e 7964 656c 6c73 656e 2e7a /torgnydellsen.z │ +000009e0: 656e 666f 6c69 6f2e 636f 6d2f 0006 0654 enfolio.com/...T │ +000009f0: 6861 6e6b 7300 80d9 80d9 5468 6520 6964 hanks.....The id │ +00000a00: 6561 2066 6f72 2074 6869 7320 6170 7020 ea for this app │ +00000a10: 6361 6d65 2066 726f 6d20 776f 726b 2062 came from work b │ +00000a20: 7920 4a61 6e65 204d 6347 6f6e 6967 616c y Jane McGonigal │ +00000a30: 2e20 5468 6520 7374 7275 6374 7572 6520 . The structure │ +00000a40: 6f66 2066 6565 6c69 6e67 7320 616e 6420 of feelings and │ +00000a50: 6e65 6564 7320 6172 6520 6672 6f6d 204d needs are from M │ +00000a60: 6172 7368 616c 6c20 526f 7365 6e62 6572 arshall Rosenber │ +00000a70: 6720 616e 6420 4e6f 6e76 696f 6c65 6e74 g and Nonviolent │ +00000a80: 2043 6f6d 6d75 6e69 6361 7469 6f6e 2028 Communication ( │ +00000a90: 736d 292e 2049 6465 6173 2066 726f 6d20 sm). Ideas from │ +00000aa0: 4b72 6973 7469 6e20 4e65 6666 2061 6e64 Kristin Neff and │ +00000ab0: 2042 7564 6468 6973 6d20 616c 736f 2069 Buddhism also i │ +00000ac0: 6e66 6c75 656e 6365 6420 7468 6973 2061 nfluenced this a │ +00000ad0: 7070 2e00 0c0c 5769 6467 6574 2053 6574 pp....Widget Set │ +00000ae0: 7570 001d 1d50 6c65 6173 6520 6368 6f6f up...Please choo │ +00000af0: 7365 2074 7970 6520 6f66 2077 6964 6765 se type of widge │ +00000b00: 743a 0002 024f 4b00 0606 4361 6e63 656c t:...OK...Cancel │ +00000b10: 000a 0a49 7465 6d20 5365 7475 7000 0505 ...Item Setup... │ +00000b20: 5469 746c 6500 0e0e 4461 696c 7920 5265 Title...Daily Re │ +00000b30: 6d69 6e64 6572 0005 052d 2d3a 2d2d 0010 minder...--:--.. │ +00000b40: 1041 6374 696f 6e73 206f 6e20 436c 6963 .Actions on Clic │ +00000b50: 6b00 0e0e 4164 6420 6e65 7720 6163 7469 k...Add new acti │ +00000b60: 6f6e 000b 0b44 656c 6574 6520 6974 656d on...Delete item │ +00000b70: 000e 0e50 6c65 6173 6520 636f 6e66 6972 ...Please confir │ +00000b80: 6d00 2a2a 4172 6520 796f 7520 7375 7265 m.**Are you sure │ +00000b90: 2079 6f75 2077 616e 7420 746f 2064 656c you want to del │ +00000ba0: 6574 6520 7468 6973 2069 7465 6d3f 0006 ete this item?.. │ +00000bb0: 0644 656c 6574 6500 2a2a 506c 6561 7365 .Delete.**Please │ +00000bc0: 2065 6e74 6572 2061 2074 6974 6c65 2066 enter a title f │ +00000bd0: 6f72 2074 6865 206e 6577 206c 6973 7420 or the new list │ +00000be0: 6974 656d 0005 0549 6d61 6765 0005 0541 item...Image...A │ +00000bf0: 7564 696f 0005 0556 6964 656f 0007 0743 udio...Video...C │ +00000c00: 6f6e 7461 6374 0008 0842 6f6f 6b6d 6172 ontact...Bookmar │ +00000c10: 6b00 0505 456d 7074 7900 0d0d 5669 6465 k...Empty...Vide │ +00000c20: 6f20 4368 6f6f 7365 7200 1010 426f 6f6b o Chooser...Book │ +00000c30: 6d61 726b 2043 686f 6f73 6572 0003 0344 mark Chooser...D │ +00000c40: 656c 0008 084b 696e 644d 696e 6400 0e0e el...KindMind... │ +00000c50: 4162 6f75 7420 4b69 6e64 4d69 6e64 0000 About KindMind.. │ +00000c60: 0002 2001 9821 0000 7f00 0000 6300 6f00 .. ..!......c.o. │ 00000c70: 6d00 2e00 7300 7500 6e00 7900 6100 7400 m...s.u.n.y.a.t. │ 00000c80: 6100 2e00 6b00 6900 6e00 6400 6d00 6900 a...k.i.n.d.m.i. │ 00000c90: 6e00 6400 0000 0000 0000 0000 0000 0000 n.d............. │ 00000ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -455,275 +455,282 @@ │ 00001c60: 6e75 5f69 7465 6d5f 6261 636b 7570 5f64 nu_item_backup_d │ 00001c70: 6174 6162 6173 6500 1818 6d65 6e75 5f69 atabase...menu_i │ 00001c80: 7465 6d5f 7265 7365 745f 6461 7461 6261 tem_reset_databa │ 00001c90: 7365 001a 1a6d 656e 755f 6974 656d 5f73 se...menu_item_s │ 00001ca0: 6861 7265 5f65 7870 6572 6965 6e63 6500 hare_experience. │ 00001cb0: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ 00001cc0: 0202 1000 1800 0000 0200 0000 0200 0000 ................ │ -00001cd0: 0001 0000 0001 0000 0102 4400 6c00 0000 ..........D.l... │ -00001ce0: 0200 0000 0200 0000 4c00 0000 3000 0000 ........L...0... │ +00001cd0: 0001 0000 0001 0000 0102 4c00 7400 0000 ..........L.t... │ +00001ce0: 0200 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ 00001cf0: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ 00001d00: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ 00001d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d20: 1000 0000 0800 0000 0000 0000 0800 0003 ................ │ -00001d30: 1000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00001d40: 1100 0000 0102 4400 6c00 0000 0200 0000 ......D.l....... │ -00001d50: 0200 0000 4c00 0000 3000 0000 0000 0000 ....L...0....... │ -00001d60: 0000 0000 0000 f000 0000 0000 0000 0000 ................ │ -00001d70: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d80: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001d90: 0800 0000 0000 0000 0800 0003 1200 0000 ................ │ -00001da0: 0800 0000 0100 0000 0800 0003 1300 0000 ................ │ -00001db0: 0102 4400 6c00 0000 0200 0000 0200 0000 ..D.l........... │ -00001dc0: 4c00 0000 3000 0000 0000 0000 0000 0000 L...0........... │ -00001dd0: 0000 4001 0000 0000 0000 0000 0400 0000 ..@............. │ -00001de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001df0: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ -00001e00: 0000 0000 0800 0003 1400 0000 0800 0000 ................ │ -00001e10: 0100 0000 0800 0003 1500 0000 0102 4400 ..............D. │ -00001e20: 6c00 0000 0200 0000 0200 0000 4c00 0000 l...........L... │ -00001e30: 3000 0000 0000 0000 0000 0000 0000 e001 0............... │ -00001e40: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -00001e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001e60: 0000 0000 1000 0000 0800 0000 0000 0000 ................ │ -00001e70: 0800 0003 1600 0000 0800 0000 0100 0000 ................ │ -00001e80: 0800 0003 1700 0000 0202 1000 4400 0000 ............D... │ -00001e90: 0300 0000 0d00 0000 0000 0000 0000 0000 ................ │ -00001ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ec0: 0000 0000 0000 0000 0000 0000 0102 4400 ..............D. │ -00001ed0: 4801 0000 0300 0000 0d00 0000 7800 0000 H...........x... │ -00001ee0: 3000 0000 0000 0000 0000 0000 0000 0000 0............... │ -00001ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f10: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00001f20: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00001f30: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00001f40: c000 0000 0800 0000 0200 0000 0800 0003 ................ │ -00001f50: 0000 0000 0800 0000 0300 0000 0800 0003 ................ │ -00001f60: 0100 0000 0800 0000 0400 0000 0800 0003 ................ │ -00001f70: 0200 0000 0800 0000 0500 0000 0800 0003 ................ │ -00001f80: 0300 0000 0800 0000 0600 0000 0800 0003 ................ │ -00001f90: 0400 0000 0800 0000 0700 0000 0800 0003 ................ │ -00001fa0: 0500 0000 0800 0000 0800 0000 0800 0003 ................ │ -00001fb0: 0600 0000 0800 0000 0900 0000 0800 0003 ................ │ -00001fc0: 0700 0000 0800 0000 0a00 0000 0800 0003 ................ │ -00001fd0: 0800 0000 0800 0000 0b00 0000 0800 0003 ................ │ -00001fe0: 0900 0000 0800 0000 0c00 0000 0800 0003 ................ │ -00001ff0: 0a00 0000 0800 0000 0d00 0000 0800 0003 ................ │ -00002000: 0b00 0000 0800 0000 0e00 0000 0800 0003 ................ │ -00002010: 0c00 0000 0202 1000 1400 0000 0400 0000 ................ │ -00002020: 0100 0000 0000 0000 0102 4400 5800 0000 ..........D.X... │ -00002030: 0400 0000 0100 0000 4800 0000 3000 0000 ........H...0... │ -00002040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002070: 0800 0000 0f00 0000 0800 0003 0d00 0000 ................ │ -00002080: 0202 1000 2400 0000 0500 0000 0500 0000 ....$........... │ +00001d20: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +00001d30: 0000 0000 0800 0003 1000 0000 0800 0000 ................ │ +00001d40: 0100 0000 0800 0003 1100 0000 0102 4c00 ..............L. │ +00001d50: 7400 0000 0200 0000 0200 0000 5400 0000 t...........T... │ +00001d60: 3800 0000 0000 0000 0000 0000 0000 f000 8............... │ +00001d70: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ +00001d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001d90: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00001da0: 0800 0000 0000 0000 0800 0003 1300 0000 ................ │ +00001db0: 0800 0000 0100 0000 0800 0003 1200 0000 ................ │ +00001dc0: 0102 4c00 7400 0000 0200 0000 0200 0000 ..L.t........... │ +00001dd0: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00001de0: 0000 4001 0000 0000 0000 0000 0400 0000 ..@............. │ +00001df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e10: 1000 0000 0800 0000 0000 0000 0800 0003 ................ │ +00001e20: 1500 0000 0800 0000 0100 0000 0800 0003 ................ │ +00001e30: 1400 0000 0102 4c00 7400 0000 0200 0000 ......L.t....... │ +00001e40: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +00001e50: 0000 0000 0000 e001 0000 0000 0000 0000 ................ │ +00001e60: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e80: 0000 0000 1000 0000 0800 0000 0000 0000 ................ │ +00001e90: 0800 0003 1600 0000 0800 0000 0100 0000 ................ │ +00001ea0: 0800 0003 1700 0000 0202 1000 4400 0000 ............D... │ +00001eb0: 0300 0000 0d00 0000 0000 0000 0000 0000 ................ │ +00001ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ee0: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00001ef0: 5001 0000 0300 0000 0d00 0000 8000 0000 P............... │ +00001f00: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00001f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f30: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00001f40: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00001f50: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00001f60: a000 0000 b000 0000 c000 0000 0800 0000 ................ │ +00001f70: 0200 0000 0800 0003 0800 0000 0800 0000 ................ │ +00001f80: 0300 0000 0800 0003 0900 0000 0800 0000 ................ │ +00001f90: 0400 0000 0800 0003 0a00 0000 0800 0000 ................ │ +00001fa0: 0500 0000 0800 0003 0b00 0000 0800 0000 ................ │ +00001fb0: 0600 0000 0800 0003 0c00 0000 0800 0000 ................ │ +00001fc0: 0700 0000 0800 0003 0d00 0000 0800 0000 ................ │ +00001fd0: 0800 0000 0800 0003 0e00 0000 0800 0000 ................ │ +00001fe0: 0900 0000 0800 0003 0f00 0000 0800 0000 ................ │ +00001ff0: 0a00 0000 0800 0003 0700 0000 0800 0000 ................ │ +00002000: 0b00 0000 0800 0003 0600 0000 0800 0000 ................ │ +00002010: 0c00 0000 0800 0003 0500 0000 0800 0000 ................ │ +00002020: 0d00 0000 0800 0003 0400 0000 0800 0000 ................ │ +00002030: 0e00 0000 0800 0003 0300 0000 0202 1000 ................ │ +00002040: 1400 0000 0400 0000 0100 0000 0000 0000 ................ │ +00002050: 0102 4c00 6000 0000 0400 0000 0100 0000 ..L.`........... │ +00002060: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ +00002070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020a0: 0000 0000 0102 4400 a800 0000 0500 0000 ......D......... │ -000020b0: 0500 0000 5800 0000 3000 0000 0000 0000 ....X...0....... │ +000020a0: 0800 0000 0f00 0000 0800 0003 0200 0000 ................ │ +000020b0: 0202 1000 2400 0000 0500 0000 0500 0000 ....$........... │ 000020c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020e0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000020f0: 2000 0000 3000 0000 4000 0000 0800 0000 ...0...@....... │ -00002100: 1000 0000 0800 001d 0060 00ff 0800 0000 .........`...... │ -00002110: 1100 0000 0800 001d 0090 00ff 0800 0000 ................ │ -00002120: 1200 0000 0800 001d 5a5a 5aff 0800 0000 ........ZZZ..... │ -00002130: 1300 0000 0800 001d 9a9a 9aff 0800 0000 ................ │ -00002140: 1400 0000 0800 0001 0000 057f 0202 1000 ................ │ -00002150: 1800 0000 0600 0000 0200 0000 8024 0000 .............$.. │ -00002160: 0000 0000 0102 4400 6c00 0000 0600 0000 ......D.l....... │ -00002170: 0200 0000 4c00 0000 3000 0000 0000 0000 ....L...0....... │ -00002180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000021a0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000021b0: 0800 0000 1500 0000 0800 0005 0110 0000 ................ │ -000021c0: 0800 0000 1600 0000 0800 0005 0110 0000 ................ │ -000021d0: 0102 4400 5c00 0000 0600 0000 0200 0000 ..D.\........... │ -000021e0: 4c00 0000 3000 0000 0000 0000 0000 0000 L...0........... │ -000021f0: 0200 0000 0000 0000 0000 0000 0d00 0000 ................ │ -00002200: 0000 d002 0000 0000 0000 0000 0000 0000 ................ │ -00002210: 0000 0000 0000 0000 ffff ffff 0800 0000 ................ │ -00002220: 1500 0000 0800 0005 0180 0000 0202 1000 ................ │ -00002230: f000 0000 0700 0000 3800 0000 0000 0000 ........8....... │ -00002240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020d0: 0000 0000 0102 4c00 b000 0000 0500 0000 ......L......... │ +000020e0: 0500 0000 6000 0000 3800 0000 0000 0000 ....`...8....... │ +000020f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002120: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00002130: 4000 0000 0800 0000 1000 0000 0800 001d @............... │ +00002140: 0060 00ff 0800 0000 1100 0000 0800 001d .`.............. │ +00002150: 0090 00ff 0800 0000 1200 0000 0800 001d ................ │ +00002160: 5a5a 5aff 0800 0000 1300 0000 0800 001d ZZZ............. │ +00002170: 9a9a 9aff 0800 0000 1400 0000 0800 0001 ................ │ +00002180: 0000 057f 0202 1000 1800 0000 0600 0000 ................ │ +00002190: 0200 0000 8024 0000 0000 0000 0102 4c00 .....$........L. │ +000021a0: 7400 0000 0600 0000 0200 0000 5400 0000 t...........T... │ +000021b0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +000021c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000021d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000021e0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +000021f0: 0800 0000 1500 0000 0800 0005 0110 0000 ................ │ +00002200: 0800 0000 1600 0000 0800 0005 0110 0000 ................ │ +00002210: 0102 4c00 6400 0000 0600 0000 0200 0000 ..L.d........... │ +00002220: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00002230: 0200 0000 0000 0000 0000 0000 0d00 0000 ................ │ +00002240: 0000 d002 0000 0000 0000 0000 0000 0000 ................ │ 00002250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002260: ffff ffff 0800 0000 1500 0000 0800 0005 ................ │ +00002270: 0180 0000 0202 1000 f000 0000 0700 0000 ................ │ +00002280: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00002290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000022f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002310: 0000 0000 0000 0000 0000 0000 0102 4400 ..............D. │ -00002320: a404 0000 0700 0000 3800 0000 2401 0000 ........8...$... │ -00002330: 3000 0000 0000 0000 0000 0000 0000 0000 0............... │ +00002310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002360: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00002370: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00002380: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00002390: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -000023a0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ -000023b0: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ -000023c0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ -000023d0: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ -000023e0: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ -000023f0: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ -00002400: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ -00002410: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ -00002420: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ -00002430: 4003 0000 5003 0000 6003 0000 7003 0000 @...P...`...p... │ -00002440: 0800 0000 1700 0000 0800 0003 1800 0000 ................ │ -00002450: 0800 0000 1800 0000 0800 0003 1900 0000 ................ │ -00002460: 0800 0000 1900 0000 0800 0003 1a00 0000 ................ │ -00002470: 0800 0000 1a00 0000 0800 0003 1b00 0000 ................ │ -00002480: 0800 0000 1b00 0000 0800 0003 1c00 0000 ................ │ -00002490: 0800 0000 1c00 0000 0800 0003 1d00 0000 ................ │ -000024a0: 0800 0000 1d00 0000 0800 0003 1e00 0000 ................ │ -000024b0: 0800 0000 1e00 0000 0800 0003 1f00 0000 ................ │ -000024c0: 0800 0000 1f00 0000 0800 0003 2000 0000 ............ ... │ -000024d0: 0800 0000 2000 0000 0800 0003 2100 0000 .... .......!... │ -000024e0: 0800 0000 2100 0000 0800 0003 2200 0000 ....!......."... │ -000024f0: 0800 0000 2200 0000 0800 0003 2300 0000 ....".......#... │ -00002500: 0800 0000 2300 0000 0800 0003 2400 0000 ....#.......$... │ -00002510: 0800 0000 2400 0000 0800 0003 2500 0000 ....$.......%... │ -00002520: 0800 0000 2500 0000 0800 0003 2600 0000 ....%.......&... │ -00002530: 0800 0000 2600 0000 0800 0003 2700 0000 ....&.......'... │ -00002540: 0800 0000 2700 0000 0800 0003 2800 0000 ....'.......(... │ -00002550: 0800 0000 2800 0000 0800 0003 2900 0000 ....(.......)... │ -00002560: 0800 0000 2900 0000 0800 0003 2a00 0000 ....).......*... │ -00002570: 0800 0000 2a00 0000 0800 0003 2b00 0000 ....*.......+... │ -00002580: 0800 0000 2b00 0000 0800 0003 2c00 0000 ....+.......,... │ -00002590: 0800 0000 2c00 0000 0800 0003 2d00 0000 ....,.......-... │ -000025a0: 0800 0000 2d00 0000 0800 0003 2e00 0000 ....-........... │ -000025b0: 0800 0000 2e00 0000 0800 0003 2f00 0000 ............/... │ -000025c0: 0800 0000 2f00 0000 0800 0003 3000 0000 ..../.......0... │ -000025d0: 0800 0000 3000 0000 0800 0003 3100 0000 ....0.......1... │ -000025e0: 0800 0000 3100 0000 0800 0003 3200 0000 ....1.......2... │ -000025f0: 0800 0000 3200 0000 0800 0003 3300 0000 ....2.......3... │ -00002600: 0800 0000 3300 0000 0800 0003 3400 0000 ....3.......4... │ -00002610: 0800 0000 3400 0000 0800 0003 3500 0000 ....4.......5... │ -00002620: 0800 0000 3500 0000 0800 0003 3600 0000 ....5.......6... │ -00002630: 0800 0000 3600 0000 0800 0003 3700 0000 ....6.......7... │ -00002640: 0800 0000 3700 0000 0800 0003 3800 0000 ....7.......8... │ -00002650: 0800 0000 3800 0000 0800 0003 3900 0000 ....8.......9... │ -00002660: 0800 0000 3900 0000 0800 0003 3a00 0000 ....9.......:... │ -00002670: 0800 0000 3a00 0000 0800 0003 3b00 0000 ....:.......;... │ -00002680: 0800 0000 3b00 0000 0800 0003 3c00 0000 ....;.......<... │ -00002690: 0800 0000 3c00 0000 0800 0003 3d00 0000 ....<.......=... │ -000026a0: 0800 0000 3d00 0000 0800 0003 3e00 0000 ....=.......>... │ -000026b0: 0800 0000 3e00 0000 0800 0003 3f00 0000 ....>.......?... │ -000026c0: 0800 0000 3f00 0000 0800 0003 4000 0000 ....?.......@... │ -000026d0: 0800 0000 4000 0000 0800 0003 4100 0000 ....@.......A... │ -000026e0: 0800 0000 4100 0000 0800 0003 4200 0000 ....A.......B... │ -000026f0: 0800 0000 4200 0000 0800 0003 4300 0000 ....B.......C... │ -00002700: 0800 0000 4300 0000 0800 0003 3a00 0000 ....C.......:... │ -00002710: 0800 0000 4400 0000 0800 0003 4400 0000 ....D.......D... │ -00002720: 0800 0000 4500 0000 0800 0003 4500 0000 ....E.......E... │ -00002730: 0800 0000 4600 0000 0800 0003 4600 0000 ....F.......F... │ -00002740: 0800 0000 4700 0000 0800 0003 4700 0000 ....G.......G... │ -00002750: 0800 0000 4800 0000 0800 0003 4800 0000 ....H.......H... │ -00002760: 0800 0000 4900 0000 0800 0003 4900 0000 ....I.......I... │ -00002770: 0800 0000 4a00 0000 0800 0003 4a00 0000 ....J.......J... │ -00002780: 0800 0000 4b00 0000 0800 0003 4b00 0000 ....K.......K... │ -00002790: 0800 0000 4c00 0000 0800 0003 4c00 0000 ....L.......L... │ -000027a0: 0800 0000 4d00 0000 0800 0003 4d00 0000 ....M.......M... │ -000027b0: 0800 0000 4e00 0000 0800 0003 4e00 0000 ....N.......N... │ -000027c0: 0202 1000 2000 0000 0800 0000 0400 0000 .... ........... │ -000027d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000027e0: 0102 4400 d000 0000 0800 0000 0400 0000 ..D............. │ -000027f0: 5400 0000 3000 0000 0000 0000 0000 0000 T...0........... │ -00002800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002820: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00002830: 6c00 0000 1000 0100 4f00 0000 6b00 0301 l.......O...k... │ -00002840: 0000 0000 1000 0100 5000 0000 0000 087f ........P....... │ -00002850: 0000 0000 1000 0100 5100 0000 0000 0000 ........Q....... │ -00002860: 0500 0000 9500 0101 0800 0005 0212 0000 ................ │ -00002870: d500 0101 0800 0005 0108 0000 f400 0101 ................ │ -00002880: 0800 0010 feff ffff f500 0101 0800 0010 ................ │ -00002890: feff ffff f700 0101 0800 0005 010c 0000 ................ │ -000028a0: 1000 0100 5200 0000 0100 087f 0000 0000 ....R........... │ -000028b0: 0202 1000 1800 0000 0900 0000 0200 0000 ................ │ -000028c0: 0000 0000 0000 0000 0102 4400 6c00 0000 ..........D.l... │ -000028d0: 0900 0000 0200 0000 4c00 0000 3000 0000 ........L...0... │ -000028e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000028f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002900: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002910: 1000 0000 0800 0000 5300 0000 0800 0003 ........S....... │ -00002920: 0e00 0000 0800 0000 5400 0000 0800 0003 ........T....... │ -00002930: 0f00 0000 0202 1000 bc00 0000 0a00 0000 ................ │ -00002940: 2b00 0000 0000 0000 0000 0000 0000 0000 +............... │ +00002360: 0000 0000 0102 4c00 ac04 0000 0700 0000 ......L......... │ +00002370: 3800 0000 2c01 0000 3800 0000 0000 0000 8...,...8....... │ +00002380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000023a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000023b0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +000023c0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000023d0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +000023e0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +000023f0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +00002400: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +00002410: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +00002420: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00002430: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00002440: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00002450: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ +00002460: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00002470: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ +00002480: 4003 0000 5003 0000 6003 0000 7003 0000 @...P...`...p... │ +00002490: 0800 0000 1700 0000 0800 0003 4d00 0000 ............M... │ +000024a0: 0800 0000 1800 0000 0800 0003 2700 0000 ............'... │ +000024b0: 0800 0000 1900 0000 0800 0003 1800 0000 ................ │ +000024c0: 0800 0000 1a00 0000 0800 0003 1900 0000 ................ │ +000024d0: 0800 0000 1b00 0000 0800 0003 1a00 0000 ................ │ +000024e0: 0800 0000 1c00 0000 0800 0003 1b00 0000 ................ │ +000024f0: 0800 0000 1d00 0000 0800 0003 1c00 0000 ................ │ +00002500: 0800 0000 1e00 0000 0800 0003 1d00 0000 ................ │ +00002510: 0800 0000 1f00 0000 0800 0003 1e00 0000 ................ │ +00002520: 0800 0000 2000 0000 0800 0003 1f00 0000 .... ........... │ +00002530: 0800 0000 2100 0000 0800 0003 2000 0000 ....!....... ... │ +00002540: 0800 0000 2200 0000 0800 0003 2100 0000 ....".......!... │ +00002550: 0800 0000 2300 0000 0800 0003 2200 0000 ....#......."... │ +00002560: 0800 0000 2400 0000 0800 0003 2300 0000 ....$.......#... │ +00002570: 0800 0000 2500 0000 0800 0003 2400 0000 ....%.......$... │ +00002580: 0800 0000 2600 0000 0800 0003 2500 0000 ....&.......%... │ +00002590: 0800 0000 2700 0000 0800 0003 2600 0000 ....'.......&... │ +000025a0: 0800 0000 2800 0000 0800 0003 4e00 0000 ....(.......N... │ +000025b0: 0800 0000 2900 0000 0800 0003 2800 0000 ....).......(... │ +000025c0: 0800 0000 2a00 0000 0800 0003 2900 0000 ....*.......)... │ +000025d0: 0800 0000 2b00 0000 0800 0003 2a00 0000 ....+.......*... │ +000025e0: 0800 0000 2c00 0000 0800 0003 2b00 0000 ....,.......+... │ +000025f0: 0800 0000 2d00 0000 0800 0003 2c00 0000 ....-.......,... │ +00002600: 0800 0000 2e00 0000 0800 0003 2d00 0000 ............-... │ +00002610: 0800 0000 2f00 0000 0800 0003 2e00 0000 ..../........... │ +00002620: 0800 0000 3000 0000 0800 0003 2f00 0000 ....0......./... │ +00002630: 0800 0000 3100 0000 0800 0003 3000 0000 ....1.......0... │ +00002640: 0800 0000 3200 0000 0800 0003 3100 0000 ....2.......1... │ +00002650: 0800 0000 3300 0000 0800 0003 3200 0000 ....3.......2... │ +00002660: 0800 0000 3400 0000 0800 0003 3300 0000 ....4.......3... │ +00002670: 0800 0000 3500 0000 0800 0003 3400 0000 ....5.......4... │ +00002680: 0800 0000 3600 0000 0800 0003 3500 0000 ....6.......5... │ +00002690: 0800 0000 3700 0000 0800 0003 3600 0000 ....7.......6... │ +000026a0: 0800 0000 3800 0000 0800 0003 3700 0000 ....8.......7... │ +000026b0: 0800 0000 3900 0000 0800 0003 3800 0000 ....9.......8... │ +000026c0: 0800 0000 3a00 0000 0800 0003 3900 0000 ....:.......9... │ +000026d0: 0800 0000 3b00 0000 0800 0003 3a00 0000 ....;.......:... │ +000026e0: 0800 0000 3c00 0000 0800 0003 3b00 0000 ....<.......;... │ +000026f0: 0800 0000 3d00 0000 0800 0003 3c00 0000 ....=.......<... │ +00002700: 0800 0000 3e00 0000 0800 0003 3d00 0000 ....>.......=... │ +00002710: 0800 0000 3f00 0000 0800 0003 3e00 0000 ....?.......>... │ +00002720: 0800 0000 4000 0000 0800 0003 3f00 0000 ....@.......?... │ +00002730: 0800 0000 4100 0000 0800 0003 4000 0000 ....A.......@... │ +00002740: 0800 0000 4200 0000 0800 0003 4100 0000 ....B.......A... │ +00002750: 0800 0000 4300 0000 0800 0003 3800 0000 ....C.......8... │ +00002760: 0800 0000 4400 0000 0800 0003 4200 0000 ....D.......B... │ +00002770: 0800 0000 4500 0000 0800 0003 4300 0000 ....E.......C... │ +00002780: 0800 0000 4600 0000 0800 0003 4400 0000 ....F.......D... │ +00002790: 0800 0000 4700 0000 0800 0003 4500 0000 ....G.......E... │ +000027a0: 0800 0000 4800 0000 0800 0003 4600 0000 ....H.......F... │ +000027b0: 0800 0000 4900 0000 0800 0003 4700 0000 ....I.......G... │ +000027c0: 0800 0000 4a00 0000 0800 0003 4800 0000 ....J.......H... │ +000027d0: 0800 0000 4b00 0000 0800 0003 4900 0000 ....K.......I... │ +000027e0: 0800 0000 4c00 0000 0800 0003 4a00 0000 ....L.......J... │ +000027f0: 0800 0000 4d00 0000 0800 0003 4b00 0000 ....M.......K... │ +00002800: 0800 0000 4e00 0000 0800 0003 4c00 0000 ....N.......L... │ +00002810: 0202 1000 2000 0000 0800 0000 0400 0000 .... ........... │ +00002820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002830: 0102 4c00 d800 0000 0800 0000 0400 0000 ..L............. │ +00002840: 5c00 0000 3800 0000 0000 0000 0000 0000 \...8........... │ +00002850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002880: 1000 0000 2000 0000 6c00 0000 1000 0100 .... ...l....... │ +00002890: 4f00 0000 6b00 0301 0000 0000 1000 0100 O...k........... │ +000028a0: 5000 0000 0000 087f 0000 0000 1000 0100 P............... │ +000028b0: 5100 0000 0000 0000 0500 0000 9500 0101 Q............... │ +000028c0: 0800 0005 0212 0000 d500 0101 0800 0005 ................ │ +000028d0: 0108 0000 f400 0101 0800 0010 feff ffff ................ │ +000028e0: f500 0101 0800 0010 feff ffff f700 0101 ................ │ +000028f0: 0800 0005 010c 0000 1000 0100 5200 0000 ............R... │ +00002900: 0100 087f 0000 0000 0202 1000 1800 0000 ................ │ +00002910: 0900 0000 0200 0000 0000 0000 0000 0000 ................ │ +00002920: 0102 4c00 7400 0000 0900 0000 0200 0000 ..L.t........... │ +00002930: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00002940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002950: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002980: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002990: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000029a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002970: 1000 0000 0800 0000 5300 0000 0800 0003 ........S....... │ +00002980: 0100 0000 0800 0000 5400 0000 0800 0003 ........T....... │ +00002990: 0000 0000 0202 1000 bc00 0000 0a00 0000 ................ │ +000029a0: 2b00 0000 0000 0000 0000 0000 0000 0000 +............... │ 000029b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000029c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000029d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000029e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000029f0: 0102 4400 a003 0000 0a00 0000 2b00 0000 ..D.........+... │ -00002a00: f000 0000 3000 0000 0000 0000 0000 0000 ....0........... │ +000029f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002a30: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00002a40: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00002a50: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00002a60: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00002a70: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00002a80: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00002a90: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00002aa0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00002ab0: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -00002ac0: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -00002ad0: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -00002ae0: 0800 0000 5500 0000 0800 0012 0000 0000 ....U........... │ -00002af0: 0800 0000 5600 0000 0800 0012 0000 0000 ....V........... │ -00002b00: 0800 0000 5700 0000 0800 0012 0000 0000 ....W........... │ -00002b10: 0800 0000 5800 0000 0800 0012 0000 0000 ....X........... │ -00002b20: 0800 0000 5900 0000 0800 0012 0000 0000 ....Y........... │ -00002b30: 0800 0000 5a00 0000 0800 0012 0000 0000 ....Z........... │ -00002b40: 0800 0000 5b00 0000 0800 0012 0000 0000 ....[........... │ -00002b50: 0800 0000 5c00 0000 0800 0012 0000 0000 ....\........... │ -00002b60: 0800 0000 5d00 0000 0800 0012 0000 0000 ....]........... │ -00002b70: 0800 0000 5e00 0000 0800 0012 0000 0000 ....^........... │ -00002b80: 0800 0000 5f00 0000 0800 0012 0000 0000 ...._........... │ -00002b90: 0800 0000 6000 0000 0800 0012 0000 0000 ....`........... │ -00002ba0: 0800 0000 6100 0000 0800 0012 0000 0000 ....a........... │ -00002bb0: 0800 0000 6200 0000 0800 0012 0000 0000 ....b........... │ -00002bc0: 0800 0000 6300 0000 0800 0012 0000 0000 ....c........... │ -00002bd0: 0800 0000 6400 0000 0800 0012 0000 0000 ....d........... │ -00002be0: 0800 0000 6500 0000 0800 0012 0000 0000 ....e........... │ -00002bf0: 0800 0000 6600 0000 0800 0012 0000 0000 ....f........... │ -00002c00: 0800 0000 6700 0000 0800 0012 0000 0000 ....g........... │ -00002c10: 0800 0000 6800 0000 0800 0012 0000 0000 ....h........... │ -00002c20: 0800 0000 6900 0000 0800 0012 0000 0000 ....i........... │ -00002c30: 0800 0000 6a00 0000 0800 0012 0000 0000 ....j........... │ -00002c40: 0800 0000 6b00 0000 0800 0012 0000 0000 ....k........... │ -00002c50: 0800 0000 6c00 0000 0800 0012 0000 0000 ....l........... │ -00002c60: 0800 0000 6d00 0000 0800 0012 0000 0000 ....m........... │ -00002c70: 0800 0000 6e00 0000 0800 0012 0000 0000 ....n........... │ -00002c80: 0800 0000 6f00 0000 0800 0012 0000 0000 ....o........... │ -00002c90: 0800 0000 7000 0000 0800 0012 0000 0000 ....p........... │ -00002ca0: 0800 0000 7100 0000 0800 0012 0000 0000 ....q........... │ -00002cb0: 0800 0000 7200 0000 0800 0012 0000 0000 ....r........... │ -00002cc0: 0800 0000 7300 0000 0800 0012 0000 0000 ....s........... │ -00002cd0: 0800 0000 7400 0000 0800 0012 0000 0000 ....t........... │ -00002ce0: 0800 0000 7500 0000 0800 0012 0000 0000 ....u........... │ -00002cf0: 0800 0000 7600 0000 0800 0012 0000 0000 ....v........... │ -00002d00: 0800 0000 7700 0000 0800 0012 0000 0000 ....w........... │ -00002d10: 0800 0000 7800 0000 0800 0012 0000 0000 ....x........... │ -00002d20: 0800 0000 7900 0000 0800 0012 0000 0000 ....y........... │ -00002d30: 0800 0000 7a00 0000 0800 0012 0000 0000 ....z........... │ -00002d40: 0800 0000 7b00 0000 0800 0012 0000 0000 ....{........... │ -00002d50: 0800 0000 7c00 0000 0800 0012 0000 0000 ....|........... │ -00002d60: 0800 0000 7d00 0000 0800 0012 0000 0000 ....}........... │ -00002d70: 0800 0000 7e00 0000 0800 0012 0000 0000 ....~........... │ -00002d80: 0800 0000 7f00 0000 0800 0012 0000 0000 ................ │ +00002a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002a50: 0102 4c00 a803 0000 0a00 0000 2b00 0000 ..L.........+... │ +00002a60: f800 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +00002a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002aa0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00002ab0: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00002ac0: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00002ad0: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ +00002ae0: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ +00002af0: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ +00002b00: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ +00002b10: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ +00002b20: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ +00002b30: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ +00002b40: 9002 0000 a002 0000 0800 0000 5500 0000 ............U... │ +00002b50: 0800 0012 0000 0000 0800 0000 5600 0000 ............V... │ +00002b60: 0800 0012 0000 0000 0800 0000 5700 0000 ............W... │ +00002b70: 0800 0012 0000 0000 0800 0000 5800 0000 ............X... │ +00002b80: 0800 0012 0000 0000 0800 0000 5900 0000 ............Y... │ +00002b90: 0800 0012 0000 0000 0800 0000 5a00 0000 ............Z... │ +00002ba0: 0800 0012 0000 0000 0800 0000 5b00 0000 ............[... │ +00002bb0: 0800 0012 0000 0000 0800 0000 5c00 0000 ............\... │ +00002bc0: 0800 0012 0000 0000 0800 0000 5d00 0000 ............]... │ +00002bd0: 0800 0012 0000 0000 0800 0000 5e00 0000 ............^... │ +00002be0: 0800 0012 0000 0000 0800 0000 5f00 0000 ............_... │ +00002bf0: 0800 0012 0000 0000 0800 0000 6000 0000 ............`... │ +00002c00: 0800 0012 0000 0000 0800 0000 6100 0000 ............a... │ +00002c10: 0800 0012 0000 0000 0800 0000 6200 0000 ............b... │ +00002c20: 0800 0012 0000 0000 0800 0000 6300 0000 ............c... │ +00002c30: 0800 0012 0000 0000 0800 0000 6400 0000 ............d... │ +00002c40: 0800 0012 0000 0000 0800 0000 6500 0000 ............e... │ +00002c50: 0800 0012 0000 0000 0800 0000 6600 0000 ............f... │ +00002c60: 0800 0012 0000 0000 0800 0000 6700 0000 ............g... │ +00002c70: 0800 0012 0000 0000 0800 0000 6800 0000 ............h... │ +00002c80: 0800 0012 0000 0000 0800 0000 6900 0000 ............i... │ +00002c90: 0800 0012 0000 0000 0800 0000 6a00 0000 ............j... │ +00002ca0: 0800 0012 0000 0000 0800 0000 6b00 0000 ............k... │ +00002cb0: 0800 0012 0000 0000 0800 0000 6c00 0000 ............l... │ +00002cc0: 0800 0012 0000 0000 0800 0000 6d00 0000 ............m... │ +00002cd0: 0800 0012 0000 0000 0800 0000 6e00 0000 ............n... │ +00002ce0: 0800 0012 0000 0000 0800 0000 6f00 0000 ............o... │ +00002cf0: 0800 0012 0000 0000 0800 0000 7000 0000 ............p... │ +00002d00: 0800 0012 0000 0000 0800 0000 7100 0000 ............q... │ +00002d10: 0800 0012 0000 0000 0800 0000 7200 0000 ............r... │ +00002d20: 0800 0012 0000 0000 0800 0000 7300 0000 ............s... │ +00002d30: 0800 0012 0000 0000 0800 0000 7400 0000 ............t... │ +00002d40: 0800 0012 0000 0000 0800 0000 7500 0000 ............u... │ +00002d50: 0800 0012 0000 0000 0800 0000 7600 0000 ............v... │ +00002d60: 0800 0012 0000 0000 0800 0000 7700 0000 ............w... │ +00002d70: 0800 0012 0000 0000 0800 0000 7800 0000 ............x... │ +00002d80: 0800 0012 0000 0000 0800 0000 7900 0000 ............y... │ +00002d90: 0800 0012 0000 0000 0800 0000 7a00 0000 ............z... │ +00002da0: 0800 0012 0000 0000 0800 0000 7b00 0000 ............{... │ +00002db0: 0800 0012 0000 0000 0800 0000 7c00 0000 ............|... │ +00002dc0: 0800 0012 0000 0000 0800 0000 7d00 0000 ............}... │ +00002dd0: 0800 0012 0000 0000 0800 0000 7e00 0000 ............~... │ +00002de0: 0800 0012 0000 0000 0800 0000 7f00 0000 ................ │ +00002df0: 0800 0012 0000 0000 ........ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 774068 bytes, number of entries: 447 │ │ │ +Zip file size: 774063 bytes, number of entries: 447 │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3142 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class │ │ │ @@ -248,29 +248,29 @@ │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$2.class │ │ │ ?rwxrwxr-x 2.0 unx 977 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$Callback.class │ │ │ ?rwxrwxr-x 2.0 unx 15210 b- defN 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 2498 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/AboutFragmentC.class │ │ │ ?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 6023 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Database/ContentProviderM.class │ │ │ ?rwxrwxr-x 2.0 unx 1419 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Database/DatabaseHelperM.class │ │ │ -?rwxrwxr-x 2.0 unx 4557 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Database/ItemTableM.class │ │ │ +?rwxrwxr-x 2.0 unx 4546 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Database/ItemTableM.class │ │ │ ?rwxrwxr-x 2.0 unx 1440 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Database/PatternsTableM.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1117 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC$AlgorithmServiceResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1727 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC$OnClickNewItemListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1470 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC$OnItemLongClickListenerC.class │ │ │ ?rwxrwxr-x 2.0 unx 749 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListTypeM.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/SetupActionOnClickListenerC.class │ │ │ ?rwxrwxr-x 2.0 unx 304 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.class │ │ │ -?rwxrwxr-x 2.0 unx 5003 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/SortingAlgorithmServiceM.class │ │ │ +?rwxrwxr-x 2.0 unx 5009 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/SortingAlgorithmServiceM.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityC$TabListenerM.class │ │ │ ?rwxrwxr-x 2.0 unx 253 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityCallbackListenerI.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/ToastOrActionC$1.class │ │ │ ?rwxrwxr-x 2.0 unx 493 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/ToastOrActionC$2.class │ │ │ -?rwxrwxr-x 2.0 unx 8464 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/ToastOrActionC.class │ │ │ +?rwxrwxr-x 2.0 unx 8460 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/ToastOrActionC.class │ │ │ ?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 261 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$dimen.class │ │ │ ?rwxrwxr-x 2.0 unx 243 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 2167 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 692 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R$menu.class │ │ │ @@ -280,15 +280,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 137 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1080 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/BookmarkChooserFragmentC$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2114 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/BookmarkChooserFragmentC.class │ │ │ ?rwxrwxr-x 2.0 unx 1568 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/FileChooserFragmentC$FileChooserListDataAdapterC$CustomOnClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2098 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/FileChooserFragmentC$FileChooserListDataAdapterC.class │ │ │ ?rwxrwxr-x 2.0 unx 1790 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/FileChooserFragmentC.class │ │ │ ?rwxrwxr-x 2.0 unx 99 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2258 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 2247 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1948 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnAddNewActionsListenerC.class │ │ │ ?rwxrwxr-x 2.0 unx 405 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnCancelButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1288 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton.class │ │ │ ?rwxrwxr-x 2.0 unx 3173 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1073 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnNotificationListener.class │ │ │ ?rwxrwxr-x 2.0 unx 686 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnNotificationCheckedChangeListenerC.class │ │ │ ?rwxrwxr-x 2.0 unx 1695 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC$TextWatcherC.class │ │ │ @@ -307,15 +307,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 619 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2261 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC.class │ │ │ ?rwxrwxr-x 2.0 unx 1752 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/WidgetAndNotifications/WidgetProviderC.class │ │ │ ?rwxrwxr-x 2.0 unx 577 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/DatabaseU$1.class │ │ │ ?rwxrwxr-x 2.0 unx 6747 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/DatabaseU.class │ │ │ ?rwxrwxr-x 2.0 unx 2023 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/DbgU.class │ │ │ ?rwxrwxr-x 2.0 unx 2571 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/FileU.class │ │ │ -?rwxrwxr-x 2.0 unx 5491 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/ItemActionsU.class │ │ │ +?rwxrwxr-x 2.0 unx 5490 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/ItemActionsU.class │ │ │ ?rwxrwxr-x 2.0 unx 2926 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/util/OtherU.class │ │ │ ?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class │ │ │ ?rwxrwxr-x 2.0 unx 3795 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle.class │ │ │ ?rwxrwxr-x 2.0 unx 982 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class │ │ │ @@ -400,20 +400,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2884 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class │ │ │ ?rwxrwxr-x 2.0 unx 2788 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class │ │ │ ?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 362 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/AboutActivityC.class │ │ │ ?rwxrwxr-x 2.0 unx 1666 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC$ViewBinderM.class │ │ │ ?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityC$OnPageChangeListenerM.class │ │ │ -?rwxrwxr-x 2.0 unx 10680 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityC.class │ │ │ +?rwxrwxr-x 2.0 unx 10682 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityC.class │ │ │ ?rwxrwxr-x 2.0 unx 809 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/ViewPagerM.class │ │ │ ?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/BookmarkChooserActivityC.class │ │ │ ?rwxrwxr-x 2.0 unx 413 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/FileChooserActivityC.class │ │ │ ?rwxrwxr-x 2.0 unx 356 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupActivityC.class │ │ │ -?rwxrwxr-x 2.0 unx 12936 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC.class │ │ │ +?rwxrwxr-x 2.0 unx 12935 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/Setup/ItemSetupFragmentC.class │ │ │ ?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ ?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplHC.class │ │ │ ?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.class │ │ │ @@ -426,15 +426,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3308 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1717 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class │ │ │ -?rwxrwxr-x 2.0 unx 11197 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC.class │ │ │ +?rwxrwxr-x 2.0 unx 11186 b- defN 80-Jan-01 00:00 com/sunyata/kindmind/List/ListFragmentC.class │ │ │ ?rwxrwxr-x 2.0 unx 2567 b- stor 80-Jan-01 00:00 com/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 1412 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 658 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ @@ -442,8 +442,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 535 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ -447 files, 792458 bytes uncompressed, 685104 bytes compressed: 13.5% │ │ │ +447 files, 792427 bytes uncompressed, 685099 bytes compressed: 13.5% │ │ ├── com/sunyata/kindmind/Database/ItemTableM.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ private static final String CREATE_DATABASE; │ │ │ │ public static final int FALSE = 255; │ │ │ │ public static final String NO_NAME = ""; │ │ │ │ public static final String TABLE_ITEM = "item"; │ │ │ │ │ │ │ │ static { │ │ │ │ final int n = -1; │ │ │ │ - CREATE_DATABASE = "CREATE TABLE item(_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL DEFAULT '', list_type INTEGER NOT NULL, active INTEGER NOT NULL DEFAULT " + String.valueOf(n) + ", " + "actions" + " TEXT NOT NULL DEFAULT '" + ";" + "', " + "notification" + " INTEGER NOT NULL DEFAULT " + String.valueOf(n) + ", " + "kindsort_value" + " REAL NOT NULL DEFAULT 0" + ");"; │ │ │ │ + CREATE_DATABASE = "CREATE TABLE item(_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL DEFAULT '', list_type INTEGER NOT NULL, active INTEGER NOT NULL DEFAULT " + String.valueOf(n) + ", " + "actions" + " TEXT NOT NULL DEFAULT '" + ";" + "', " + "notification" + " INTEGER NOT NULL DEFAULT " + String.valueOf(n) + ", " + "kindsort_value" + " REAL NOT NULL DEFAULT 0);"; │ │ │ │ } │ │ │ │ │ │ │ │ public static void createTable(final SQLiteDatabase sqLiteDatabase) { │ │ │ │ sqLiteDatabase.execSQL(ItemTableM.CREATE_DATABASE); │ │ │ │ Log.i(DbgU.getAppTag(), "Database version = " + sqLiteDatabase.getVersion()); │ │ │ │ } │ │ ├── com/sunyata/kindmind/List/SortingAlgorithmServiceM.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -37,625 +37,631 @@ │ │ │ │ // 28: astore 5 │ │ │ │ // 30: aload_0 │ │ │ │ // 31: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ // 34: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ // 37: astore 6 │ │ │ │ // 39: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ // 42: astore 7 │ │ │ │ - // 44: fconst_0 │ │ │ │ - // 45: fstore 8 │ │ │ │ - // 47: aconst_null │ │ │ │ - // 48: astore 9 │ │ │ │ + // 44: iconst_0 │ │ │ │ + // 45: istore 8 │ │ │ │ + // 47: fconst_0 │ │ │ │ + // 48: fstore 9 │ │ │ │ // 50: aconst_null │ │ │ │ // 51: astore 10 │ │ │ │ - // 53: aload 6 │ │ │ │ - // 55: aload 7 │ │ │ │ - // 57: aconst_null │ │ │ │ - // 58: aload 5 │ │ │ │ - // 60: aconst_null │ │ │ │ - // 61: aconst_null │ │ │ │ - // 62: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - // 65: astore 11 │ │ │ │ - // 67: aload 11 │ │ │ │ - // 69: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ - // 74: pop │ │ │ │ - // 75: aload 11 │ │ │ │ - // 77: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ - // 82: istore 12 │ │ │ │ - // 84: iload 12 │ │ │ │ - // 86: ifne 596 │ │ │ │ - // 89: ldc "_id" │ │ │ │ - // 91: astore 6 │ │ │ │ - // 93: aload 11 │ │ │ │ - // 95: aload 6 │ │ │ │ - // 97: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 102: istore 12 │ │ │ │ - // 104: aload 11 │ │ │ │ - // 106: iload 12 │ │ │ │ - // 108: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 113: astore 6 │ │ │ │ - // 115: aload 6 │ │ │ │ - // 117: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 120: lstore 13 │ │ │ │ - // 122: lload 13 │ │ │ │ - // 124: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - // 127: astore 6 │ │ │ │ - // 129: aload_2 │ │ │ │ - // 130: aload 6 │ │ │ │ - // 132: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 135: pop │ │ │ │ - // 136: aload 11 │ │ │ │ - // 138: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 143: pop │ │ │ │ - // 144: goto 75 │ │ │ │ - // 147: astore 15 │ │ │ │ - // 149: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 152: astore 6 │ │ │ │ - // 154: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 157: astore 7 │ │ │ │ - // 159: aload 6 │ │ │ │ - // 161: aload 7 │ │ │ │ - // 163: aload 15 │ │ │ │ - // 165: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 168: pop │ │ │ │ - // 169: aload 11 │ │ │ │ - // 171: ifnull 181 │ │ │ │ - // 174: aload 11 │ │ │ │ - // 176: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 181: new Ljava/util/ArrayList; │ │ │ │ - // 184: astore 16 │ │ │ │ - // 186: aload 16 │ │ │ │ - // 188: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 191: aload_0 │ │ │ │ - // 192: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ - // 195: astore 6 │ │ │ │ - // 197: aload 6 │ │ │ │ - // 199: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 202: astore 9 │ │ │ │ - // 204: getstatic com/sunyata/kindmind/Database/ContentProviderM.PATTERNS_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - // 207: astore 10 │ │ │ │ - // 209: ldc "create_time" │ │ │ │ - // 211: astore 17 │ │ │ │ - // 213: aload 9 │ │ │ │ - // 215: aload 10 │ │ │ │ - // 217: aconst_null │ │ │ │ - // 218: aconst_null │ │ │ │ - // 219: aconst_null │ │ │ │ - // 220: aload 17 │ │ │ │ - // 222: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - // 225: astore 18 │ │ │ │ - // 227: aload 18 │ │ │ │ - // 229: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ - // 234: pop │ │ │ │ - // 235: bipush -2 │ │ │ │ - // 237: i2l │ │ │ │ - // 238: lstore 19 │ │ │ │ - // 240: aload 18 │ │ │ │ - // 242: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ - // 247: istore 12 │ │ │ │ - // 249: iload 12 │ │ │ │ - // 251: ifne 628 │ │ │ │ - // 254: ldc "create_time" │ │ │ │ - // 256: astore 6 │ │ │ │ - // 258: aload 18 │ │ │ │ - // 260: aload 6 │ │ │ │ - // 262: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 267: istore 12 │ │ │ │ - // 269: aload 18 │ │ │ │ - // 271: iload 12 │ │ │ │ - // 273: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 278: astore 6 │ │ │ │ - // 280: aload 6 │ │ │ │ - // 282: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 285: lstore 21 │ │ │ │ - // 287: ldc "item_id" │ │ │ │ - // 289: astore 6 │ │ │ │ - // 291: aload 18 │ │ │ │ - // 293: aload 6 │ │ │ │ - // 295: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 300: istore 12 │ │ │ │ - // 302: aload 18 │ │ │ │ - // 304: iload 12 │ │ │ │ - // 306: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 311: astore 6 │ │ │ │ - // 313: aload 6 │ │ │ │ - // 315: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 318: lstore 23 │ │ │ │ - // 320: lload 21 │ │ │ │ - // 322: lload 19 │ │ │ │ - // 324: lcmp │ │ │ │ - // 325: istore 12 │ │ │ │ - // 327: iload 12 │ │ │ │ - // 329: ifeq 354 │ │ │ │ - // 332: lload 21 │ │ │ │ - // 334: lstore 19 │ │ │ │ - // 336: new Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ - // 339: astore 25 │ │ │ │ - // 341: aload 25 │ │ │ │ - // 343: invokespecial com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.:()V │ │ │ │ - // 346: aload 16 │ │ │ │ - // 348: aload 25 │ │ │ │ - // 350: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 353: pop │ │ │ │ - // 354: aload 16 │ │ │ │ - // 356: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 359: iconst_m1 │ │ │ │ - // 360: iadd │ │ │ │ - // 361: istore 12 │ │ │ │ - // 363: aload 16 │ │ │ │ - // 365: iload 12 │ │ │ │ - // 367: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 370: astore 6 │ │ │ │ - // 372: aload 6 │ │ │ │ - // 374: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ - // 377: astore 6 │ │ │ │ - // 379: aload 6 │ │ │ │ - // 381: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ - // 384: astore 6 │ │ │ │ - // 386: lload 23 │ │ │ │ - // 388: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - // 391: astore 7 │ │ │ │ - // 393: aload 6 │ │ │ │ - // 395: aload 7 │ │ │ │ - // 397: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 400: pop │ │ │ │ - // 401: aload 18 │ │ │ │ - // 403: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 408: pop │ │ │ │ - // 409: goto 240 │ │ │ │ - // 412: astore 15 │ │ │ │ - // 414: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 417: astore 6 │ │ │ │ - // 419: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 422: astore 7 │ │ │ │ - // 424: aload 6 │ │ │ │ - // 426: aload 7 │ │ │ │ - // 428: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 431: pop │ │ │ │ - // 432: aload 18 │ │ │ │ - // 434: ifnull 444 │ │ │ │ - // 437: aload 18 │ │ │ │ - // 439: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 444: aload 16 │ │ │ │ - // 446: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 449: astore 26 │ │ │ │ - // 451: aload 26 │ │ │ │ - // 453: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 458: istore 12 │ │ │ │ - // 460: iload 12 │ │ │ │ - // 462: ifeq 677 │ │ │ │ - // 465: aload 26 │ │ │ │ - // 467: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 472: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ - // 475: astore 27 │ │ │ │ - // 477: fconst_0 │ │ │ │ - // 478: fstore 28 │ │ │ │ - // 480: aload 27 │ │ │ │ - // 482: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ - // 485: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 488: istore 12 │ │ │ │ - // 490: aload_2 │ │ │ │ + // 53: aconst_null │ │ │ │ + // 54: astore 11 │ │ │ │ + // 56: aconst_null │ │ │ │ + // 57: astore 12 │ │ │ │ + // 59: aload 6 │ │ │ │ + // 61: aload 7 │ │ │ │ + // 63: aconst_null │ │ │ │ + // 64: aload 5 │ │ │ │ + // 66: aconst_null │ │ │ │ + // 67: aconst_null │ │ │ │ + // 68: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + // 71: astore 13 │ │ │ │ + // 73: aload 13 │ │ │ │ + // 75: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ + // 80: pop │ │ │ │ + // 81: aload 13 │ │ │ │ + // 83: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ + // 88: istore 14 │ │ │ │ + // 90: iload 14 │ │ │ │ + // 92: ifne 602 │ │ │ │ + // 95: ldc "_id" │ │ │ │ + // 97: astore 6 │ │ │ │ + // 99: aload 13 │ │ │ │ + // 101: aload 6 │ │ │ │ + // 103: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 108: istore 14 │ │ │ │ + // 110: aload 13 │ │ │ │ + // 112: iload 14 │ │ │ │ + // 114: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 119: astore 6 │ │ │ │ + // 121: aload 6 │ │ │ │ + // 123: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 126: lstore 15 │ │ │ │ + // 128: lload 15 │ │ │ │ + // 130: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + // 133: astore 6 │ │ │ │ + // 135: aload_2 │ │ │ │ + // 136: aload 6 │ │ │ │ + // 138: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 141: pop │ │ │ │ + // 142: aload 13 │ │ │ │ + // 144: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 149: pop │ │ │ │ + // 150: goto 81 │ │ │ │ + // 153: astore 17 │ │ │ │ + // 155: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 158: astore 6 │ │ │ │ + // 160: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 163: astore 7 │ │ │ │ + // 165: aload 6 │ │ │ │ + // 167: aload 7 │ │ │ │ + // 169: aload 17 │ │ │ │ + // 171: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 174: pop │ │ │ │ + // 175: aload 13 │ │ │ │ + // 177: ifnull 187 │ │ │ │ + // 180: aload 13 │ │ │ │ + // 182: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 187: new Ljava/util/ArrayList; │ │ │ │ + // 190: astore 18 │ │ │ │ + // 192: aload 18 │ │ │ │ + // 194: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 197: aload_0 │ │ │ │ + // 198: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ + // 201: astore 6 │ │ │ │ + // 203: aload 6 │ │ │ │ + // 205: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 208: astore 11 │ │ │ │ + // 210: getstatic com/sunyata/kindmind/Database/ContentProviderM.PATTERNS_CONTENT_URI:Landroid/net/Uri; │ │ │ │ + // 213: astore 12 │ │ │ │ + // 215: ldc "create_time" │ │ │ │ + // 217: astore 19 │ │ │ │ + // 219: aload 11 │ │ │ │ + // 221: aload 12 │ │ │ │ + // 223: aconst_null │ │ │ │ + // 224: aconst_null │ │ │ │ + // 225: aconst_null │ │ │ │ + // 226: aload 19 │ │ │ │ + // 228: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + // 231: astore 20 │ │ │ │ + // 233: aload 20 │ │ │ │ + // 235: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ + // 240: pop │ │ │ │ + // 241: bipush -2 │ │ │ │ + // 243: i2l │ │ │ │ + // 244: lstore 21 │ │ │ │ + // 246: aload 20 │ │ │ │ + // 248: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ + // 253: istore 14 │ │ │ │ + // 255: iload 14 │ │ │ │ + // 257: ifne 634 │ │ │ │ + // 260: ldc "create_time" │ │ │ │ + // 262: astore 6 │ │ │ │ + // 264: aload 20 │ │ │ │ + // 266: aload 6 │ │ │ │ + // 268: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 273: istore 14 │ │ │ │ + // 275: aload 20 │ │ │ │ + // 277: iload 14 │ │ │ │ + // 279: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 284: astore 6 │ │ │ │ + // 286: aload 6 │ │ │ │ + // 288: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 291: lstore 23 │ │ │ │ + // 293: ldc "item_id" │ │ │ │ + // 295: astore 6 │ │ │ │ + // 297: aload 20 │ │ │ │ + // 299: aload 6 │ │ │ │ + // 301: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 306: istore 14 │ │ │ │ + // 308: aload 20 │ │ │ │ + // 310: iload 14 │ │ │ │ + // 312: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 317: astore 6 │ │ │ │ + // 319: aload 6 │ │ │ │ + // 321: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 324: lstore 25 │ │ │ │ + // 326: lload 23 │ │ │ │ + // 328: lload 21 │ │ │ │ + // 330: lcmp │ │ │ │ + // 331: istore 14 │ │ │ │ + // 333: iload 14 │ │ │ │ + // 335: ifeq 360 │ │ │ │ + // 338: lload 23 │ │ │ │ + // 340: lstore 21 │ │ │ │ + // 342: new Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ + // 345: astore 27 │ │ │ │ + // 347: aload 27 │ │ │ │ + // 349: invokespecial com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.:()V │ │ │ │ + // 352: aload 18 │ │ │ │ + // 354: aload 27 │ │ │ │ + // 356: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 359: pop │ │ │ │ + // 360: aload 18 │ │ │ │ + // 362: invokevirtual java/util/ArrayList.size:()I │ │ │ │ + // 365: iconst_m1 │ │ │ │ + // 366: iadd │ │ │ │ + // 367: istore 14 │ │ │ │ + // 369: aload 18 │ │ │ │ + // 371: iload 14 │ │ │ │ + // 373: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 376: astore 6 │ │ │ │ + // 378: aload 6 │ │ │ │ + // 380: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ + // 383: astore 6 │ │ │ │ + // 385: aload 6 │ │ │ │ + // 387: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ + // 390: astore 6 │ │ │ │ + // 392: lload 25 │ │ │ │ + // 394: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + // 397: astore 7 │ │ │ │ + // 399: aload 6 │ │ │ │ + // 401: aload 7 │ │ │ │ + // 403: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 406: pop │ │ │ │ + // 407: aload 20 │ │ │ │ + // 409: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 414: pop │ │ │ │ + // 415: goto 246 │ │ │ │ + // 418: astore 17 │ │ │ │ + // 420: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 423: astore 6 │ │ │ │ + // 425: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 428: astore 7 │ │ │ │ + // 430: aload 6 │ │ │ │ + // 432: aload 7 │ │ │ │ + // 434: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 437: pop │ │ │ │ + // 438: aload 20 │ │ │ │ + // 440: ifnull 450 │ │ │ │ + // 443: aload 20 │ │ │ │ + // 445: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 450: aload 18 │ │ │ │ + // 452: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + // 455: astore 6 │ │ │ │ + // 457: aload 6 │ │ │ │ + // 459: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 464: istore 28 │ │ │ │ + // 466: iload 28 │ │ │ │ + // 468: ifeq 683 │ │ │ │ + // 471: aload 6 │ │ │ │ + // 473: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 478: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ + // 481: astore 29 │ │ │ │ + // 483: fconst_0 │ │ │ │ + // 484: fstore 30 │ │ │ │ + // 486: aload 29 │ │ │ │ + // 488: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ // 491: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 494: istore 29 │ │ │ │ - // 496: iload 12 │ │ │ │ - // 498: iload 29 │ │ │ │ - // 500: iadd │ │ │ │ - // 501: i2f │ │ │ │ - // 502: fstore 30 │ │ │ │ - // 504: fload 30 │ │ │ │ - // 506: fstore 31 │ │ │ │ - // 508: fconst_0 │ │ │ │ - // 509: fstore 32 │ │ │ │ - // 511: aconst_null │ │ │ │ - // 512: astore 6 │ │ │ │ - // 514: fload 30 │ │ │ │ - // 516: fconst_0 │ │ │ │ - // 517: fcmpl │ │ │ │ - // 518: istore 12 │ │ │ │ - // 520: iload 12 │ │ │ │ - // 522: ifeq 451 │ │ │ │ - // 525: aload_2 │ │ │ │ - // 526: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 529: astore 33 │ │ │ │ - // 531: aload 33 │ │ │ │ - // 533: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 538: istore 12 │ │ │ │ - // 540: iload 12 │ │ │ │ - // 542: ifeq 660 │ │ │ │ - // 545: aload 33 │ │ │ │ - // 547: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 552: checkcast Ljava/lang/Long; │ │ │ │ - // 555: astore 34 │ │ │ │ - // 557: aload 27 │ │ │ │ - // 559: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ - // 562: astore 6 │ │ │ │ - // 564: aload 6 │ │ │ │ - // 566: aload 34 │ │ │ │ - // 568: invokevirtual java/util/ArrayList.contains:(Ljava/lang/Object;)Z │ │ │ │ - // 571: istore 12 │ │ │ │ - // 573: iload 12 │ │ │ │ - // 575: ifeq 531 │ │ │ │ - // 578: ldc 1065353216 │ │ │ │ - // 580: istore 12 │ │ │ │ - // 582: ldc 1.0 │ │ │ │ - // 584: fstore 32 │ │ │ │ - // 586: fload 28 │ │ │ │ - // 588: fload 32 │ │ │ │ - // 590: fadd │ │ │ │ - // 591: fstore 28 │ │ │ │ - // 593: goto 531 │ │ │ │ - // 596: aload 11 │ │ │ │ - // 598: ifnull 181 │ │ │ │ - // 601: aload 11 │ │ │ │ - // 603: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 608: goto 181 │ │ │ │ - // 611: astore 6 │ │ │ │ - // 613: aload 11 │ │ │ │ - // 615: ifnull 625 │ │ │ │ - // 618: aload 11 │ │ │ │ - // 620: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 625: aload 6 │ │ │ │ - // 627: athrow │ │ │ │ - // 628: aload 18 │ │ │ │ - // 630: ifnull 444 │ │ │ │ - // 633: aload 18 │ │ │ │ - // 635: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 640: goto 444 │ │ │ │ - // 643: astore 6 │ │ │ │ - // 645: aload 18 │ │ │ │ - // 647: ifnull 657 │ │ │ │ - // 650: aload 18 │ │ │ │ - // 652: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 657: aload 6 │ │ │ │ - // 659: athrow │ │ │ │ - // 660: fload 28 │ │ │ │ - // 662: fload 31 │ │ │ │ - // 664: fdiv │ │ │ │ - // 665: fstore 32 │ │ │ │ - // 667: aload 27 │ │ │ │ - // 669: fload 32 │ │ │ │ - // 671: putfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.relevance:F │ │ │ │ - // 674: goto 451 │ │ │ │ - // 677: aload_0 │ │ │ │ - // 678: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ - // 681: astore 6 │ │ │ │ - // 683: aload 6 │ │ │ │ - // 685: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 688: astore 9 │ │ │ │ - // 690: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - // 693: astore 10 │ │ │ │ - // 695: getstatic com/sunyata/kindmind/Database/ContentProviderM.sSortType:Ljava/lang/String; │ │ │ │ - // 698: astore 17 │ │ │ │ - // 700: aload 9 │ │ │ │ - // 702: aload 10 │ │ │ │ - // 704: aconst_null │ │ │ │ - // 705: aconst_null │ │ │ │ - // 706: aconst_null │ │ │ │ - // 707: aload 17 │ │ │ │ - // 709: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - // 712: astore 11 │ │ │ │ - // 714: aload 11 │ │ │ │ - // 716: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ - // 721: pop │ │ │ │ - // 722: aload 11 │ │ │ │ - // 724: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ - // 729: istore 12 │ │ │ │ - // 731: iload 12 │ │ │ │ - // 733: ifne 1103 │ │ │ │ - // 736: dconst_0 │ │ │ │ - // 737: dstore 35 │ │ │ │ - // 739: ldc "_id" │ │ │ │ - // 741: astore 6 │ │ │ │ - // 743: aload 11 │ │ │ │ - // 745: aload 6 │ │ │ │ - // 747: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 752: istore 12 │ │ │ │ - // 754: aload 11 │ │ │ │ - // 756: iload 12 │ │ │ │ - // 758: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 763: astore 6 │ │ │ │ - // 765: aload 6 │ │ │ │ - // 767: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - // 770: lstore 37 │ │ │ │ - // 772: new Ljava/lang/StringBuilder; │ │ │ │ - // 775: astore 6 │ │ │ │ - // 777: aload 6 │ │ │ │ - // 779: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 782: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - // 785: astore 7 │ │ │ │ - // 787: aload 6 │ │ │ │ - // 789: aload 7 │ │ │ │ - // 791: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 794: astore 6 │ │ │ │ - // 796: ldc "/" │ │ │ │ - // 798: astore 7 │ │ │ │ - // 800: aload 6 │ │ │ │ - // 802: aload 7 │ │ │ │ - // 804: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 807: astore 6 │ │ │ │ - // 809: aload 6 │ │ │ │ - // 811: lload 37 │ │ │ │ - // 813: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 816: astore 6 │ │ │ │ - // 818: aload 6 │ │ │ │ - // 820: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 823: astore 6 │ │ │ │ - // 825: aload 6 │ │ │ │ - // 827: invokestatic android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ - // 830: astore 39 │ │ │ │ - // 832: aload 16 │ │ │ │ - // 834: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 837: astore 26 │ │ │ │ - // 839: aload 26 │ │ │ │ - // 841: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 846: istore 12 │ │ │ │ - // 848: iload 12 │ │ │ │ - // 850: ifeq 944 │ │ │ │ - // 853: aload 26 │ │ │ │ - // 855: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 860: astore 27 │ │ │ │ - // 862: aload 27 │ │ │ │ - // 864: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ - // 867: astore 27 │ │ │ │ - // 869: aload 27 │ │ │ │ - // 871: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ - // 874: astore 6 │ │ │ │ - // 876: lload 37 │ │ │ │ - // 878: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - // 881: astore 7 │ │ │ │ - // 883: aload 6 │ │ │ │ - // 885: aload 7 │ │ │ │ - // 887: invokevirtual java/util/ArrayList.contains:(Ljava/lang/Object;)Z │ │ │ │ - // 890: istore 12 │ │ │ │ - // 892: iload 12 │ │ │ │ - // 894: ifeq 839 │ │ │ │ - // 897: ldc2_w 4607182418800017408 │ │ │ │ - // 900: lstore 13 │ │ │ │ - // 902: ldc2_w 1.0 │ │ │ │ - // 905: dload 35 │ │ │ │ - // 907: dadd │ │ │ │ - // 908: dstore 40 │ │ │ │ - // 910: aload 27 │ │ │ │ - // 912: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.relevance:F │ │ │ │ - // 915: fstore 8 │ │ │ │ - // 917: fload 8 │ │ │ │ - // 919: f2d │ │ │ │ - // 920: dstore 42 │ │ │ │ - // 922: ldc2_w 12.0 │ │ │ │ - // 925: dstore 44 │ │ │ │ - // 927: dload 42 │ │ │ │ - // 929: dload 44 │ │ │ │ - // 931: dmul │ │ │ │ - // 932: dstore 42 │ │ │ │ - // 934: dload 40 │ │ │ │ - // 936: dload 42 │ │ │ │ - // 938: dadd │ │ │ │ - // 939: dstore 35 │ │ │ │ - // 941: goto 839 │ │ │ │ - // 944: dload 35 │ │ │ │ - // 946: invokestatic java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - // 949: astore 6 │ │ │ │ - // 951: aload_3 │ │ │ │ - // 952: aload 6 │ │ │ │ - // 954: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 957: pop │ │ │ │ - // 958: aload 4 │ │ │ │ - // 960: aload 39 │ │ │ │ - // 962: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 965: pop │ │ │ │ - // 966: aload 11 │ │ │ │ - // 968: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 973: pop │ │ │ │ - // 974: goto 722 │ │ │ │ - // 977: astore 15 │ │ │ │ - // 979: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 982: astore 6 │ │ │ │ - // 984: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 987: astore 7 │ │ │ │ - // 989: aload 6 │ │ │ │ - // 991: aload 7 │ │ │ │ - // 993: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 996: pop │ │ │ │ - // 997: aload 11 │ │ │ │ - // 999: ifnull 1009 │ │ │ │ - // 1002: aload 11 │ │ │ │ - // 1004: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 1009: iconst_0 │ │ │ │ - // 1010: istore 46 │ │ │ │ - // 1012: aload_3 │ │ │ │ - // 1013: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 1016: istore 12 │ │ │ │ - // 1018: iload 46 │ │ │ │ - // 1020: iload 12 │ │ │ │ - // 1022: if_icmpge 1135 │ │ │ │ - // 1025: new Landroid/content/ContentValues; │ │ │ │ - // 1028: astore 47 │ │ │ │ - // 1030: aload 47 │ │ │ │ - // 1032: invokespecial android/content/ContentValues.:()V │ │ │ │ - // 1035: aload_3 │ │ │ │ - // 1036: iload 46 │ │ │ │ - // 1038: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 1041: checkcast Ljava/lang/Double; │ │ │ │ - // 1044: astore 6 │ │ │ │ - // 1046: aload 47 │ │ │ │ - // 1048: ldc "kindsort_value" │ │ │ │ - // 1050: aload 6 │ │ │ │ - // 1052: invokevirtual android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ - // 1055: aload_0 │ │ │ │ - // 1056: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ - // 1059: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 1062: astore 7 │ │ │ │ - // 1064: aload 4 │ │ │ │ - // 1066: iload 46 │ │ │ │ - // 1068: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 1071: checkcast Landroid/net/Uri; │ │ │ │ - // 1074: astore 6 │ │ │ │ - // 1076: fconst_0 │ │ │ │ - // 1077: fstore 8 │ │ │ │ - // 1079: aconst_null │ │ │ │ - // 1080: astore 9 │ │ │ │ - // 1082: aload 7 │ │ │ │ - // 1084: aload 6 │ │ │ │ - // 1086: aload 47 │ │ │ │ - // 1088: aconst_null │ │ │ │ - // 1089: aconst_null │ │ │ │ - // 1090: invokevirtual android/content/ContentResolver.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ - // 1093: pop │ │ │ │ - // 1094: iload 46 │ │ │ │ - // 1096: iconst_1 │ │ │ │ - // 1097: iadd │ │ │ │ - // 1098: istore 46 │ │ │ │ - // 1100: goto 1012 │ │ │ │ - // 1103: aload 11 │ │ │ │ - // 1105: ifnull 1009 │ │ │ │ - // 1108: aload 11 │ │ │ │ - // 1110: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 1115: goto 1009 │ │ │ │ - // 1118: astore 6 │ │ │ │ - // 1120: aload 11 │ │ │ │ - // 1122: ifnull 1132 │ │ │ │ - // 1125: aload 11 │ │ │ │ - // 1127: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 1132: aload 6 │ │ │ │ - // 1134: athrow │ │ │ │ - // 1135: ldc "kindsort_result" │ │ │ │ - // 1137: astore 6 │ │ │ │ - // 1139: aload_1 │ │ │ │ - // 1140: aload 6 │ │ │ │ - // 1142: invokevirtual android/content/Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; │ │ │ │ - // 1145: checkcast Landroid/os/ResultReceiver; │ │ │ │ - // 1148: astore 48 │ │ │ │ - // 1150: aload 48 │ │ │ │ - // 1152: ifnull 1177 │ │ │ │ - // 1155: ldc 89742 │ │ │ │ - // 1157: istore 12 │ │ │ │ - // 1159: ldc 1.25755E-40 │ │ │ │ - // 1161: fstore 32 │ │ │ │ - // 1163: iconst_0 │ │ │ │ - // 1164: istore 29 │ │ │ │ - // 1166: aconst_null │ │ │ │ - // 1167: astore 7 │ │ │ │ - // 1169: aload 48 │ │ │ │ - // 1171: iload 12 │ │ │ │ - // 1173: aconst_null │ │ │ │ - // 1174: invokevirtual android/os/ResultReceiver.send:(ILandroid/os/Bundle;)V │ │ │ │ - // 1177: return │ │ │ │ + // 494: istore 28 │ │ │ │ + // 496: aload_2 │ │ │ │ + // 497: invokevirtual java/util/ArrayList.size:()I │ │ │ │ + // 500: istore 8 │ │ │ │ + // 502: iload 28 │ │ │ │ + // 504: iload 8 │ │ │ │ + // 506: iadd │ │ │ │ + // 507: i2f │ │ │ │ + // 508: fstore 31 │ │ │ │ + // 510: fload 31 │ │ │ │ + // 512: fstore 32 │ │ │ │ + // 514: fconst_0 │ │ │ │ + // 515: fstore 33 │ │ │ │ + // 517: aconst_null │ │ │ │ + // 518: astore 7 │ │ │ │ + // 520: fload 31 │ │ │ │ + // 522: fconst_0 │ │ │ │ + // 523: fcmpl │ │ │ │ + // 524: istore 28 │ │ │ │ + // 526: iload 28 │ │ │ │ + // 528: ifeq 457 │ │ │ │ + // 531: aload_2 │ │ │ │ + // 532: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + // 535: astore 7 │ │ │ │ + // 537: aload 7 │ │ │ │ + // 539: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 544: istore 8 │ │ │ │ + // 546: iload 8 │ │ │ │ + // 548: ifeq 666 │ │ │ │ + // 551: aload 7 │ │ │ │ + // 553: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 558: checkcast Ljava/lang/Long; │ │ │ │ + // 561: astore 34 │ │ │ │ + // 563: aload 29 │ │ │ │ + // 565: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ + // 568: astore 10 │ │ │ │ + // 570: aload 10 │ │ │ │ + // 572: aload 34 │ │ │ │ + // 574: invokevirtual java/util/ArrayList.contains:(Ljava/lang/Object;)Z │ │ │ │ + // 577: istore 8 │ │ │ │ + // 579: iload 8 │ │ │ │ + // 581: ifeq 537 │ │ │ │ + // 584: ldc 1065353216 │ │ │ │ + // 586: istore 8 │ │ │ │ + // 588: ldc 1.0 │ │ │ │ + // 590: fstore 9 │ │ │ │ + // 592: fload 30 │ │ │ │ + // 594: fload 9 │ │ │ │ + // 596: fadd │ │ │ │ + // 597: fstore 30 │ │ │ │ + // 599: goto 537 │ │ │ │ + // 602: aload 13 │ │ │ │ + // 604: ifnull 187 │ │ │ │ + // 607: aload 13 │ │ │ │ + // 609: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 614: goto 187 │ │ │ │ + // 617: astore 6 │ │ │ │ + // 619: aload 13 │ │ │ │ + // 621: ifnull 631 │ │ │ │ + // 624: aload 13 │ │ │ │ + // 626: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 631: aload 6 │ │ │ │ + // 633: athrow │ │ │ │ + // 634: aload 20 │ │ │ │ + // 636: ifnull 450 │ │ │ │ + // 639: aload 20 │ │ │ │ + // 641: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 646: goto 450 │ │ │ │ + // 649: astore 6 │ │ │ │ + // 651: aload 20 │ │ │ │ + // 653: ifnull 663 │ │ │ │ + // 656: aload 20 │ │ │ │ + // 658: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 663: aload 6 │ │ │ │ + // 665: athrow │ │ │ │ + // 666: fload 30 │ │ │ │ + // 668: fload 32 │ │ │ │ + // 670: fdiv │ │ │ │ + // 671: fstore 33 │ │ │ │ + // 673: aload 29 │ │ │ │ + // 675: fload 33 │ │ │ │ + // 677: putfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.relevance:F │ │ │ │ + // 680: goto 457 │ │ │ │ + // 683: aload_0 │ │ │ │ + // 684: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ + // 687: astore 6 │ │ │ │ + // 689: aload 6 │ │ │ │ + // 691: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 694: astore 11 │ │ │ │ + // 696: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ + // 699: astore 12 │ │ │ │ + // 701: getstatic com/sunyata/kindmind/Database/ContentProviderM.sSortType:Ljava/lang/String; │ │ │ │ + // 704: astore 19 │ │ │ │ + // 706: aload 11 │ │ │ │ + // 708: aload 12 │ │ │ │ + // 710: aconst_null │ │ │ │ + // 711: aconst_null │ │ │ │ + // 712: aconst_null │ │ │ │ + // 713: aload 19 │ │ │ │ + // 715: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + // 718: astore 13 │ │ │ │ + // 720: aload 13 │ │ │ │ + // 722: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ + // 727: pop │ │ │ │ + // 728: aload 13 │ │ │ │ + // 730: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ + // 735: istore 14 │ │ │ │ + // 737: iload 14 │ │ │ │ + // 739: ifne 1110 │ │ │ │ + // 742: dconst_0 │ │ │ │ + // 743: dstore 35 │ │ │ │ + // 745: ldc "_id" │ │ │ │ + // 747: astore 6 │ │ │ │ + // 749: aload 13 │ │ │ │ + // 751: aload 6 │ │ │ │ + // 753: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 758: istore 14 │ │ │ │ + // 760: aload 13 │ │ │ │ + // 762: iload 14 │ │ │ │ + // 764: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 769: astore 6 │ │ │ │ + // 771: aload 6 │ │ │ │ + // 773: invokestatic java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + // 776: lstore 37 │ │ │ │ + // 778: new Ljava/lang/StringBuilder; │ │ │ │ + // 781: astore 6 │ │ │ │ + // 783: aload 6 │ │ │ │ + // 785: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 788: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ + // 791: astore 7 │ │ │ │ + // 793: aload 6 │ │ │ │ + // 795: aload 7 │ │ │ │ + // 797: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 800: astore 6 │ │ │ │ + // 802: ldc "/" │ │ │ │ + // 804: astore 7 │ │ │ │ + // 806: aload 6 │ │ │ │ + // 808: aload 7 │ │ │ │ + // 810: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 813: astore 6 │ │ │ │ + // 815: aload 6 │ │ │ │ + // 817: lload 37 │ │ │ │ + // 819: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 822: astore 6 │ │ │ │ + // 824: aload 6 │ │ │ │ + // 826: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 829: astore 6 │ │ │ │ + // 831: aload 6 │ │ │ │ + // 833: invokestatic android/net/Uri.parse:(Ljava/lang/String;)Landroid/net/Uri; │ │ │ │ + // 836: astore 39 │ │ │ │ + // 838: aload 18 │ │ │ │ + // 840: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + // 843: astore 6 │ │ │ │ + // 845: aload 6 │ │ │ │ + // 847: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 852: istore 28 │ │ │ │ + // 854: iload 28 │ │ │ │ + // 856: ifeq 945 │ │ │ │ + // 859: aload 6 │ │ │ │ + // 861: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 866: astore 29 │ │ │ │ + // 868: aload 29 │ │ │ │ + // 870: checkcast Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ │ │ + // 873: astore 29 │ │ │ │ + // 875: aload 29 │ │ │ │ + // 877: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.list:Ljava/util/ArrayList; │ │ │ │ + // 880: astore 7 │ │ │ │ + // 882: lload 37 │ │ │ │ + // 884: invokestatic java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + // 887: astore 10 │ │ │ │ + // 889: aload 7 │ │ │ │ + // 891: aload 10 │ │ │ │ + // 893: invokevirtual java/util/ArrayList.contains:(Ljava/lang/Object;)Z │ │ │ │ + // 896: istore 28 │ │ │ │ + // 898: iload 28 │ │ │ │ + // 900: ifeq 845 │ │ │ │ + // 903: ldc2_w 1.0 │ │ │ │ + // 906: dload 35 │ │ │ │ + // 908: dadd │ │ │ │ + // 909: dstore 40 │ │ │ │ + // 911: aload 29 │ │ │ │ + // 913: getfield com/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern.relevance:F │ │ │ │ + // 916: fstore 33 │ │ │ │ + // 918: fload 33 │ │ │ │ + // 920: f2d │ │ │ │ + // 921: dstore 42 │ │ │ │ + // 923: ldc2_w 12.0 │ │ │ │ + // 926: dstore 44 │ │ │ │ + // 928: dload 42 │ │ │ │ + // 930: dload 44 │ │ │ │ + // 932: dmul │ │ │ │ + // 933: dstore 42 │ │ │ │ + // 935: dload 40 │ │ │ │ + // 937: dload 42 │ │ │ │ + // 939: dadd │ │ │ │ + // 940: dstore 35 │ │ │ │ + // 942: goto 845 │ │ │ │ + // 945: dload 35 │ │ │ │ + // 947: invokestatic java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + // 950: astore 6 │ │ │ │ + // 952: aload_3 │ │ │ │ + // 953: aload 6 │ │ │ │ + // 955: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 958: pop │ │ │ │ + // 959: aload 4 │ │ │ │ + // 961: aload 39 │ │ │ │ + // 963: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 966: pop │ │ │ │ + // 967: aload 13 │ │ │ │ + // 969: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 974: pop │ │ │ │ + // 975: goto 728 │ │ │ │ + // 978: astore 17 │ │ │ │ + // 980: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 983: astore 6 │ │ │ │ + // 985: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 988: astore 7 │ │ │ │ + // 990: aload 6 │ │ │ │ + // 992: aload 7 │ │ │ │ + // 994: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 997: pop │ │ │ │ + // 998: aload 13 │ │ │ │ + // 1000: ifnull 1010 │ │ │ │ + // 1003: aload 13 │ │ │ │ + // 1005: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 1010: iconst_0 │ │ │ │ + // 1011: istore 46 │ │ │ │ + // 1013: aload_3 │ │ │ │ + // 1014: invokevirtual java/util/ArrayList.size:()I │ │ │ │ + // 1017: istore 14 │ │ │ │ + // 1019: iload 46 │ │ │ │ + // 1021: iload 14 │ │ │ │ + // 1023: if_icmpge 1142 │ │ │ │ + // 1026: new Landroid/content/ContentValues; │ │ │ │ + // 1029: astore 47 │ │ │ │ + // 1031: aload 47 │ │ │ │ + // 1033: invokespecial android/content/ContentValues.:()V │ │ │ │ + // 1036: aload_3 │ │ │ │ + // 1037: iload 46 │ │ │ │ + // 1039: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 1042: checkcast Ljava/lang/Double; │ │ │ │ + // 1045: astore 6 │ │ │ │ + // 1047: aload 47 │ │ │ │ + // 1049: ldc "kindsort_value" │ │ │ │ + // 1051: aload 6 │ │ │ │ + // 1053: invokevirtual android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ + // 1056: aload_0 │ │ │ │ + // 1057: invokevirtual com/sunyata/kindmind/List/SortingAlgorithmServiceM.getApplicationContext:()Landroid/content/Context; │ │ │ │ + // 1060: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 1063: astore 7 │ │ │ │ + // 1065: aload 4 │ │ │ │ + // 1067: iload 46 │ │ │ │ + // 1069: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 1072: checkcast Landroid/net/Uri; │ │ │ │ + // 1075: astore 6 │ │ │ │ + // 1077: iconst_0 │ │ │ │ + // 1078: istore 8 │ │ │ │ + // 1080: fconst_0 │ │ │ │ + // 1081: fstore 9 │ │ │ │ + // 1083: aconst_null │ │ │ │ + // 1084: astore 10 │ │ │ │ + // 1086: aconst_null │ │ │ │ + // 1087: astore 11 │ │ │ │ + // 1089: aload 7 │ │ │ │ + // 1091: aload 6 │ │ │ │ + // 1093: aload 47 │ │ │ │ + // 1095: aconst_null │ │ │ │ + // 1096: aconst_null │ │ │ │ + // 1097: invokevirtual android/content/ContentResolver.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ + // 1100: pop │ │ │ │ + // 1101: iload 46 │ │ │ │ + // 1103: iconst_1 │ │ │ │ + // 1104: iadd │ │ │ │ + // 1105: istore 46 │ │ │ │ + // 1107: goto 1013 │ │ │ │ + // 1110: aload 13 │ │ │ │ + // 1112: ifnull 1010 │ │ │ │ + // 1115: aload 13 │ │ │ │ + // 1117: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 1122: goto 1010 │ │ │ │ + // 1125: astore 6 │ │ │ │ + // 1127: aload 13 │ │ │ │ + // 1129: ifnull 1139 │ │ │ │ + // 1132: aload 13 │ │ │ │ + // 1134: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 1139: aload 6 │ │ │ │ + // 1141: athrow │ │ │ │ + // 1142: ldc "kindsort_result" │ │ │ │ + // 1144: astore 6 │ │ │ │ + // 1146: aload_1 │ │ │ │ + // 1147: aload 6 │ │ │ │ + // 1149: invokevirtual android/content/Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; │ │ │ │ + // 1152: checkcast Landroid/os/ResultReceiver; │ │ │ │ + // 1155: astore 48 │ │ │ │ + // 1157: aload 48 │ │ │ │ + // 1159: ifnull 1183 │ │ │ │ + // 1162: ldc 89742 │ │ │ │ + // 1164: istore 14 │ │ │ │ + // 1166: iconst_0 │ │ │ │ + // 1167: istore 28 │ │ │ │ + // 1169: fconst_0 │ │ │ │ + // 1170: fstore 33 │ │ │ │ + // 1172: aconst_null │ │ │ │ + // 1173: astore 7 │ │ │ │ + // 1175: aload 48 │ │ │ │ + // 1177: iload 14 │ │ │ │ + // 1179: aconst_null │ │ │ │ + // 1180: invokevirtual android/os/ResultReceiver.send:(ILandroid/os/Bundle;)V │ │ │ │ + // 1183: return │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 75 82 147 181 Ljava/lang/Exception; │ │ │ │ - // 75 82 611 628 Any │ │ │ │ - // 95 102 147 181 Ljava/lang/Exception; │ │ │ │ - // 95 102 611 628 Any │ │ │ │ - // 106 113 147 181 Ljava/lang/Exception; │ │ │ │ - // 106 113 611 628 Any │ │ │ │ - // 115 120 147 181 Ljava/lang/Exception; │ │ │ │ - // 115 120 611 628 Any │ │ │ │ - // 122 127 147 181 Ljava/lang/Exception; │ │ │ │ - // 122 127 611 628 Any │ │ │ │ - // 130 136 147 181 Ljava/lang/Exception; │ │ │ │ - // 130 136 611 628 Any │ │ │ │ - // 136 144 147 181 Ljava/lang/Exception; │ │ │ │ - // 136 144 611 628 Any │ │ │ │ - // 149 152 611 628 Any │ │ │ │ - // 154 157 611 628 Any │ │ │ │ - // 163 169 611 628 Any │ │ │ │ - // 240 247 412 444 Ljava/lang/Exception; │ │ │ │ - // 240 247 643 660 Any │ │ │ │ - // 260 267 412 444 Ljava/lang/Exception; │ │ │ │ - // 260 267 643 660 Any │ │ │ │ - // 271 278 412 444 Ljava/lang/Exception; │ │ │ │ - // 271 278 643 660 Any │ │ │ │ - // 280 285 412 444 Ljava/lang/Exception; │ │ │ │ - // 280 285 643 660 Any │ │ │ │ - // 293 300 412 444 Ljava/lang/Exception; │ │ │ │ - // 293 300 643 660 Any │ │ │ │ - // 304 311 412 444 Ljava/lang/Exception; │ │ │ │ - // 304 311 643 660 Any │ │ │ │ - // 313 318 412 444 Ljava/lang/Exception; │ │ │ │ - // 313 318 643 660 Any │ │ │ │ - // 336 339 412 444 Ljava/lang/Exception; │ │ │ │ - // 336 339 643 660 Any │ │ │ │ - // 341 346 412 444 Ljava/lang/Exception; │ │ │ │ - // 341 346 643 660 Any │ │ │ │ - // 348 354 412 444 Ljava/lang/Exception; │ │ │ │ - // 348 354 643 660 Any │ │ │ │ - // 354 359 412 444 Ljava/lang/Exception; │ │ │ │ - // 354 359 643 660 Any │ │ │ │ - // 365 370 412 444 Ljava/lang/Exception; │ │ │ │ - // 365 370 643 660 Any │ │ │ │ - // 372 377 412 444 Ljava/lang/Exception; │ │ │ │ - // 372 377 643 660 Any │ │ │ │ - // 379 384 412 444 Ljava/lang/Exception; │ │ │ │ - // 379 384 643 660 Any │ │ │ │ - // 386 391 412 444 Ljava/lang/Exception; │ │ │ │ - // 386 391 643 660 Any │ │ │ │ - // 395 401 412 444 Ljava/lang/Exception; │ │ │ │ - // 395 401 643 660 Any │ │ │ │ - // 401 409 412 444 Ljava/lang/Exception; │ │ │ │ - // 401 409 643 660 Any │ │ │ │ - // 414 417 643 660 Any │ │ │ │ - // 419 422 643 660 Any │ │ │ │ - // 426 432 643 660 Any │ │ │ │ - // 722 729 977 1009 Ljava/lang/Exception; │ │ │ │ - // 722 729 1118 1135 Any │ │ │ │ - // 745 752 977 1009 Ljava/lang/Exception; │ │ │ │ - // 745 752 1118 1135 Any │ │ │ │ - // 756 763 977 1009 Ljava/lang/Exception; │ │ │ │ - // 756 763 1118 1135 Any │ │ │ │ - // 765 770 977 1009 Ljava/lang/Exception; │ │ │ │ - // 765 770 1118 1135 Any │ │ │ │ - // 772 775 977 1009 Ljava/lang/Exception; │ │ │ │ - // 772 775 1118 1135 Any │ │ │ │ - // 777 782 977 1009 Ljava/lang/Exception; │ │ │ │ - // 777 782 1118 1135 Any │ │ │ │ - // 782 785 977 1009 Ljava/lang/Exception; │ │ │ │ - // 782 785 1118 1135 Any │ │ │ │ - // 789 794 977 1009 Ljava/lang/Exception; │ │ │ │ - // 789 794 1118 1135 Any │ │ │ │ - // 802 807 977 1009 Ljava/lang/Exception; │ │ │ │ - // 802 807 1118 1135 Any │ │ │ │ - // 811 816 977 1009 Ljava/lang/Exception; │ │ │ │ - // 811 816 1118 1135 Any │ │ │ │ - // 818 823 977 1009 Ljava/lang/Exception; │ │ │ │ - // 818 823 1118 1135 Any │ │ │ │ - // 825 830 977 1009 Ljava/lang/Exception; │ │ │ │ - // 825 830 1118 1135 Any │ │ │ │ - // 832 837 977 1009 Ljava/lang/Exception; │ │ │ │ - // 832 837 1118 1135 Any │ │ │ │ - // 839 846 977 1009 Ljava/lang/Exception; │ │ │ │ - // 839 846 1118 1135 Any │ │ │ │ - // 853 860 977 1009 Ljava/lang/Exception; │ │ │ │ - // 853 860 1118 1135 Any │ │ │ │ - // 862 867 977 1009 Ljava/lang/Exception; │ │ │ │ - // 862 867 1118 1135 Any │ │ │ │ - // 869 874 977 1009 Ljava/lang/Exception; │ │ │ │ - // 869 874 1118 1135 Any │ │ │ │ - // 876 881 977 1009 Ljava/lang/Exception; │ │ │ │ - // 876 881 1118 1135 Any │ │ │ │ - // 885 890 977 1009 Ljava/lang/Exception; │ │ │ │ - // 885 890 1118 1135 Any │ │ │ │ - // 910 915 977 1009 Ljava/lang/Exception; │ │ │ │ - // 910 915 1118 1135 Any │ │ │ │ - // 944 949 977 1009 Ljava/lang/Exception; │ │ │ │ - // 944 949 1118 1135 Any │ │ │ │ - // 952 958 977 1009 Ljava/lang/Exception; │ │ │ │ - // 952 958 1118 1135 Any │ │ │ │ - // 960 966 977 1009 Ljava/lang/Exception; │ │ │ │ - // 960 966 1118 1135 Any │ │ │ │ - // 966 974 977 1009 Ljava/lang/Exception; │ │ │ │ - // 966 974 1118 1135 Any │ │ │ │ - // 979 982 1118 1135 Any │ │ │ │ - // 984 987 1118 1135 Any │ │ │ │ - // 991 997 1118 1135 Any │ │ │ │ + // 81 88 153 187 Ljava/lang/Exception; │ │ │ │ + // 81 88 617 634 Any │ │ │ │ + // 101 108 153 187 Ljava/lang/Exception; │ │ │ │ + // 101 108 617 634 Any │ │ │ │ + // 112 119 153 187 Ljava/lang/Exception; │ │ │ │ + // 112 119 617 634 Any │ │ │ │ + // 121 126 153 187 Ljava/lang/Exception; │ │ │ │ + // 121 126 617 634 Any │ │ │ │ + // 128 133 153 187 Ljava/lang/Exception; │ │ │ │ + // 128 133 617 634 Any │ │ │ │ + // 136 142 153 187 Ljava/lang/Exception; │ │ │ │ + // 136 142 617 634 Any │ │ │ │ + // 142 150 153 187 Ljava/lang/Exception; │ │ │ │ + // 142 150 617 634 Any │ │ │ │ + // 155 158 617 634 Any │ │ │ │ + // 160 163 617 634 Any │ │ │ │ + // 169 175 617 634 Any │ │ │ │ + // 246 253 418 450 Ljava/lang/Exception; │ │ │ │ + // 246 253 649 666 Any │ │ │ │ + // 266 273 418 450 Ljava/lang/Exception; │ │ │ │ + // 266 273 649 666 Any │ │ │ │ + // 277 284 418 450 Ljava/lang/Exception; │ │ │ │ + // 277 284 649 666 Any │ │ │ │ + // 286 291 418 450 Ljava/lang/Exception; │ │ │ │ + // 286 291 649 666 Any │ │ │ │ + // 299 306 418 450 Ljava/lang/Exception; │ │ │ │ + // 299 306 649 666 Any │ │ │ │ + // 310 317 418 450 Ljava/lang/Exception; │ │ │ │ + // 310 317 649 666 Any │ │ │ │ + // 319 324 418 450 Ljava/lang/Exception; │ │ │ │ + // 319 324 649 666 Any │ │ │ │ + // 342 345 418 450 Ljava/lang/Exception; │ │ │ │ + // 342 345 649 666 Any │ │ │ │ + // 347 352 418 450 Ljava/lang/Exception; │ │ │ │ + // 347 352 649 666 Any │ │ │ │ + // 354 360 418 450 Ljava/lang/Exception; │ │ │ │ + // 354 360 649 666 Any │ │ │ │ + // 360 365 418 450 Ljava/lang/Exception; │ │ │ │ + // 360 365 649 666 Any │ │ │ │ + // 371 376 418 450 Ljava/lang/Exception; │ │ │ │ + // 371 376 649 666 Any │ │ │ │ + // 378 383 418 450 Ljava/lang/Exception; │ │ │ │ + // 378 383 649 666 Any │ │ │ │ + // 385 390 418 450 Ljava/lang/Exception; │ │ │ │ + // 385 390 649 666 Any │ │ │ │ + // 392 397 418 450 Ljava/lang/Exception; │ │ │ │ + // 392 397 649 666 Any │ │ │ │ + // 401 407 418 450 Ljava/lang/Exception; │ │ │ │ + // 401 407 649 666 Any │ │ │ │ + // 407 415 418 450 Ljava/lang/Exception; │ │ │ │ + // 407 415 649 666 Any │ │ │ │ + // 420 423 649 666 Any │ │ │ │ + // 425 428 649 666 Any │ │ │ │ + // 432 438 649 666 Any │ │ │ │ + // 728 735 978 1010 Ljava/lang/Exception; │ │ │ │ + // 728 735 1125 1142 Any │ │ │ │ + // 751 758 978 1010 Ljava/lang/Exception; │ │ │ │ + // 751 758 1125 1142 Any │ │ │ │ + // 762 769 978 1010 Ljava/lang/Exception; │ │ │ │ + // 762 769 1125 1142 Any │ │ │ │ + // 771 776 978 1010 Ljava/lang/Exception; │ │ │ │ + // 771 776 1125 1142 Any │ │ │ │ + // 778 781 978 1010 Ljava/lang/Exception; │ │ │ │ + // 778 781 1125 1142 Any │ │ │ │ + // 783 788 978 1010 Ljava/lang/Exception; │ │ │ │ + // 783 788 1125 1142 Any │ │ │ │ + // 788 791 978 1010 Ljava/lang/Exception; │ │ │ │ + // 788 791 1125 1142 Any │ │ │ │ + // 795 800 978 1010 Ljava/lang/Exception; │ │ │ │ + // 795 800 1125 1142 Any │ │ │ │ + // 808 813 978 1010 Ljava/lang/Exception; │ │ │ │ + // 808 813 1125 1142 Any │ │ │ │ + // 817 822 978 1010 Ljava/lang/Exception; │ │ │ │ + // 817 822 1125 1142 Any │ │ │ │ + // 824 829 978 1010 Ljava/lang/Exception; │ │ │ │ + // 824 829 1125 1142 Any │ │ │ │ + // 831 836 978 1010 Ljava/lang/Exception; │ │ │ │ + // 831 836 1125 1142 Any │ │ │ │ + // 838 843 978 1010 Ljava/lang/Exception; │ │ │ │ + // 838 843 1125 1142 Any │ │ │ │ + // 845 852 978 1010 Ljava/lang/Exception; │ │ │ │ + // 845 852 1125 1142 Any │ │ │ │ + // 859 866 978 1010 Ljava/lang/Exception; │ │ │ │ + // 859 866 1125 1142 Any │ │ │ │ + // 868 873 978 1010 Ljava/lang/Exception; │ │ │ │ + // 868 873 1125 1142 Any │ │ │ │ + // 875 880 978 1010 Ljava/lang/Exception; │ │ │ │ + // 875 880 1125 1142 Any │ │ │ │ + // 882 887 978 1010 Ljava/lang/Exception; │ │ │ │ + // 882 887 1125 1142 Any │ │ │ │ + // 891 896 978 1010 Ljava/lang/Exception; │ │ │ │ + // 891 896 1125 1142 Any │ │ │ │ + // 911 916 978 1010 Ljava/lang/Exception; │ │ │ │ + // 911 916 1125 1142 Any │ │ │ │ + // 945 950 978 1010 Ljava/lang/Exception; │ │ │ │ + // 945 950 1125 1142 Any │ │ │ │ + // 953 959 978 1010 Ljava/lang/Exception; │ │ │ │ + // 953 959 1125 1142 Any │ │ │ │ + // 961 967 978 1010 Ljava/lang/Exception; │ │ │ │ + // 961 967 1125 1142 Any │ │ │ │ + // 967 975 978 1010 Ljava/lang/Exception; │ │ │ │ + // 967 975 1125 1142 Any │ │ │ │ + // 980 983 1125 1142 Any │ │ │ │ + // 985 988 1125 1142 Any │ │ │ │ + // 992 998 1125 1142 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 518 out of bounds for length 518 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 524 out of bounds for length 524 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── com/sunyata/kindmind/Main/ToastOrActionC.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ // 93: aload 10 │ │ │ │ // 95: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ // 100: pop │ │ │ │ // 101: aload 10 │ │ │ │ // 103: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ // 108: istore 11 │ │ │ │ // 110: iload 11 │ │ │ │ - // 112: ifne 301 │ │ │ │ + // 112: ifne 288 │ │ │ │ // 115: ldc "name" │ │ │ │ // 117: astore 4 │ │ │ │ // 119: aload 10 │ │ │ │ // 121: aload 4 │ │ │ │ // 123: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ // 128: istore 11 │ │ │ │ // 130: aload 10 │ │ │ │ @@ -167,95 +167,87 @@ │ │ │ │ // 243: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 246: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ // 249: astore 9 │ │ │ │ // 251: aload 7 │ │ │ │ // 253: aload 9 │ │ │ │ // 255: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 258: astore 7 │ │ │ │ - // 260: ldc " Cursor is null or empty" │ │ │ │ + // 260: ldc " Cursor is null or empty (this can be the case if we have no items that are active and is not an error)" │ │ │ │ // 262: astore 9 │ │ │ │ // 264: aload 7 │ │ │ │ // 266: aload 9 │ │ │ │ // 268: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 271: astore 7 │ │ │ │ - // 273: ldc " (this can be the case if we have no items that are active and is not an error)" │ │ │ │ - // 275: astore 9 │ │ │ │ - // 277: aload 7 │ │ │ │ - // 279: aload 9 │ │ │ │ - // 281: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 284: astore 7 │ │ │ │ - // 286: aload 7 │ │ │ │ - // 288: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 291: astore 7 │ │ │ │ - // 293: aload 4 │ │ │ │ - // 295: aload 7 │ │ │ │ - // 297: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 300: pop │ │ │ │ - // 301: aload 10 │ │ │ │ - // 303: ifnull 313 │ │ │ │ - // 306: aload 10 │ │ │ │ - // 308: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 313: aload_3 │ │ │ │ - // 314: astore_2 │ │ │ │ - // 315: goto 229 │ │ │ │ - // 318: astore 4 │ │ │ │ - // 320: aload 10 │ │ │ │ - // 322: ifnull 332 │ │ │ │ - // 325: aload 10 │ │ │ │ - // 327: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 332: aload 4 │ │ │ │ - // 334: athrow │ │ │ │ + // 273: aload 7 │ │ │ │ + // 275: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 278: astore 7 │ │ │ │ + // 280: aload 4 │ │ │ │ + // 282: aload 7 │ │ │ │ + // 284: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 287: pop │ │ │ │ + // 288: aload 10 │ │ │ │ + // 290: ifnull 300 │ │ │ │ + // 293: aload 10 │ │ │ │ + // 295: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 300: aload_3 │ │ │ │ + // 301: astore_2 │ │ │ │ + // 302: goto 229 │ │ │ │ + // 305: astore 4 │ │ │ │ + // 307: aload 10 │ │ │ │ + // 309: ifnull 319 │ │ │ │ + // 312: aload 10 │ │ │ │ + // 314: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 319: aload 4 │ │ │ │ + // 321: athrow │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ // 79 86 159 229 Ljava/lang/Exception; │ │ │ │ - // 79 86 318 335 Any │ │ │ │ + // 79 86 305 322 Any │ │ │ │ // 93 101 159 229 Ljava/lang/Exception; │ │ │ │ - // 93 101 318 335 Any │ │ │ │ + // 93 101 305 322 Any │ │ │ │ // 101 108 159 229 Ljava/lang/Exception; │ │ │ │ - // 101 108 318 335 Any │ │ │ │ + // 101 108 305 322 Any │ │ │ │ // 121 128 159 229 Ljava/lang/Exception; │ │ │ │ - // 121 128 318 335 Any │ │ │ │ + // 121 128 305 322 Any │ │ │ │ // 132 139 159 229 Ljava/lang/Exception; │ │ │ │ - // 132 139 318 335 Any │ │ │ │ + // 132 139 305 322 Any │ │ │ │ // 142 148 159 229 Ljava/lang/Exception; │ │ │ │ - // 142 148 318 335 Any │ │ │ │ + // 142 148 305 322 Any │ │ │ │ // 148 156 159 229 Ljava/lang/Exception; │ │ │ │ - // 148 156 318 335 Any │ │ │ │ - // 160 163 318 335 Any │ │ │ │ - // 165 168 318 335 Any │ │ │ │ - // 170 175 318 335 Any │ │ │ │ - // 175 178 318 335 Any │ │ │ │ - // 182 187 318 335 Any │ │ │ │ - // 195 200 318 335 Any │ │ │ │ - // 202 207 318 335 Any │ │ │ │ - // 211 217 318 335 Any │ │ │ │ + // 148 156 305 322 Any │ │ │ │ + // 160 163 305 322 Any │ │ │ │ + // 165 168 305 322 Any │ │ │ │ + // 170 175 305 322 Any │ │ │ │ + // 175 178 305 322 Any │ │ │ │ + // 182 187 305 322 Any │ │ │ │ + // 195 200 305 322 Any │ │ │ │ + // 202 207 305 322 Any │ │ │ │ + // 211 217 305 322 Any │ │ │ │ // 231 234 159 229 Ljava/lang/Exception; │ │ │ │ - // 231 234 318 335 Any │ │ │ │ + // 231 234 305 322 Any │ │ │ │ // 236 239 159 229 Ljava/lang/Exception; │ │ │ │ - // 236 239 318 335 Any │ │ │ │ + // 236 239 305 322 Any │ │ │ │ // 241 246 159 229 Ljava/lang/Exception; │ │ │ │ - // 241 246 318 335 Any │ │ │ │ + // 241 246 305 322 Any │ │ │ │ // 246 249 159 229 Ljava/lang/Exception; │ │ │ │ - // 246 249 318 335 Any │ │ │ │ + // 246 249 305 322 Any │ │ │ │ // 253 258 159 229 Ljava/lang/Exception; │ │ │ │ - // 253 258 318 335 Any │ │ │ │ + // 253 258 305 322 Any │ │ │ │ // 266 271 159 229 Ljava/lang/Exception; │ │ │ │ - // 266 271 318 335 Any │ │ │ │ - // 279 284 159 229 Ljava/lang/Exception; │ │ │ │ - // 279 284 318 335 Any │ │ │ │ - // 286 291 159 229 Ljava/lang/Exception; │ │ │ │ - // 286 291 318 335 Any │ │ │ │ - // 295 301 159 229 Ljava/lang/Exception; │ │ │ │ - // 295 301 318 335 Any │ │ │ │ + // 266 271 305 322 Any │ │ │ │ + // 273 278 159 229 Ljava/lang/Exception; │ │ │ │ + // 273 278 305 322 Any │ │ │ │ + // 282 288 159 229 Ljava/lang/Exception; │ │ │ │ + // 282 288 305 322 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 146 out of bounds for length 146 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 140 out of bounds for length 140 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ │ │ @@ -418,170 +410,170 @@ │ │ │ │ // 117: ldc_w ";" │ │ │ │ // 120: astore 6 │ │ │ │ // 122: aload_3 │ │ │ │ // 123: aload 6 │ │ │ │ // 125: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ // 128: istore 5 │ │ │ │ // 130: iload 5 │ │ │ │ - // 132: ifeq 302 │ │ │ │ + // 132: ifeq 303 │ │ │ │ // 135: return │ │ │ │ // 136: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ // 139: astore 6 │ │ │ │ // 141: new Ljava/lang/StringBuilder; │ │ │ │ // 144: astore 7 │ │ │ │ // 146: aload 7 │ │ │ │ // 148: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 151: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ // 154: astore_2 │ │ │ │ // 155: aload 7 │ │ │ │ // 157: aload_2 │ │ │ │ // 158: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 161: astore 7 │ │ │ │ - // 163: ldc " Cursor is null or empty" │ │ │ │ - // 165: astore_2 │ │ │ │ - // 166: aload 7 │ │ │ │ - // 168: aload_2 │ │ │ │ - // 169: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 172: astore 7 │ │ │ │ - // 174: aload 7 │ │ │ │ - // 176: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 179: astore 7 │ │ │ │ - // 181: new Ljava/lang/Exception; │ │ │ │ - // 184: astore_2 │ │ │ │ - // 185: aload_2 │ │ │ │ - // 186: invokespecial java/lang/Exception.:()V │ │ │ │ - // 189: aload 6 │ │ │ │ - // 191: aload 7 │ │ │ │ - // 193: aload_2 │ │ │ │ - // 194: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 197: pop │ │ │ │ - // 198: aload 8 │ │ │ │ - // 200: ifnull 135 │ │ │ │ - // 203: aload 8 │ │ │ │ - // 205: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 210: goto 135 │ │ │ │ - // 213: astore 9 │ │ │ │ - // 215: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 218: astore 6 │ │ │ │ - // 220: new Ljava/lang/StringBuilder; │ │ │ │ - // 223: astore 7 │ │ │ │ - // 225: aload 7 │ │ │ │ - // 227: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 230: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 233: astore_2 │ │ │ │ - // 234: aload 7 │ │ │ │ - // 236: aload_2 │ │ │ │ - // 237: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 240: astore 7 │ │ │ │ - // 242: ldc " Exception for cursor" │ │ │ │ - // 244: astore_2 │ │ │ │ - // 245: aload 7 │ │ │ │ - // 247: aload_2 │ │ │ │ - // 248: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 251: astore 7 │ │ │ │ - // 253: aload 7 │ │ │ │ - // 255: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 258: astore 7 │ │ │ │ - // 260: aload 6 │ │ │ │ - // 262: aload 7 │ │ │ │ - // 264: aload 9 │ │ │ │ - // 266: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 269: pop │ │ │ │ - // 270: aload 8 │ │ │ │ - // 272: ifnull 135 │ │ │ │ - // 275: aload 8 │ │ │ │ - // 277: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 282: goto 135 │ │ │ │ - // 285: astore 6 │ │ │ │ - // 287: aload 8 │ │ │ │ - // 289: ifnull 299 │ │ │ │ - // 292: aload 8 │ │ │ │ - // 294: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 299: aload 6 │ │ │ │ - // 301: athrow │ │ │ │ - // 302: aload_3 │ │ │ │ - // 303: invokestatic com/sunyata/kindmind/util/ItemActionsU.actionsStringToArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ │ │ - // 306: astore 10 │ │ │ │ - // 308: new Ljava/util/Random; │ │ │ │ - // 311: astore 11 │ │ │ │ - // 313: aload 11 │ │ │ │ - // 315: invokespecial java/util/Random.:()V │ │ │ │ - // 318: aload 10 │ │ │ │ - // 320: invokevirtual java/util/ArrayList.size:()I │ │ │ │ - // 323: istore 5 │ │ │ │ - // 325: aload 11 │ │ │ │ - // 327: iload 5 │ │ │ │ - // 329: invokevirtual java/util/Random.nextInt:(I)I │ │ │ │ - // 332: istore 12 │ │ │ │ - // 334: aload 10 │ │ │ │ - // 336: iload 12 │ │ │ │ - // 338: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - // 341: checkcast Ljava/lang/String; │ │ │ │ - // 344: astore 13 │ │ │ │ - // 346: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 349: astore 6 │ │ │ │ - // 351: new Ljava/lang/StringBuilder; │ │ │ │ - // 354: astore 7 │ │ │ │ - // 356: aload 7 │ │ │ │ - // 358: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 361: ldc_w "tmpRandomlyGivenAction = " │ │ │ │ - // 364: astore_2 │ │ │ │ - // 365: aload 7 │ │ │ │ - // 367: aload_2 │ │ │ │ - // 368: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 371: aload 13 │ │ │ │ - // 373: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 376: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 379: astore 7 │ │ │ │ - // 381: aload 6 │ │ │ │ - // 383: aload 7 │ │ │ │ - // 385: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 388: pop │ │ │ │ - // 389: aload_0 │ │ │ │ - // 390: aload 13 │ │ │ │ - // 392: invokestatic com/sunyata/kindmind/Main/ToastOrActionC.kindAction:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - // 395: goto 135 │ │ │ │ + // 163: ldc_w " Cursor is null or empty" │ │ │ │ + // 166: astore_2 │ │ │ │ + // 167: aload 7 │ │ │ │ + // 169: aload_2 │ │ │ │ + // 170: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 173: astore 7 │ │ │ │ + // 175: aload 7 │ │ │ │ + // 177: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 180: astore 7 │ │ │ │ + // 182: new Ljava/lang/Exception; │ │ │ │ + // 185: astore_2 │ │ │ │ + // 186: aload_2 │ │ │ │ + // 187: invokespecial java/lang/Exception.:()V │ │ │ │ + // 190: aload 6 │ │ │ │ + // 192: aload 7 │ │ │ │ + // 194: aload_2 │ │ │ │ + // 195: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 198: pop │ │ │ │ + // 199: aload 8 │ │ │ │ + // 201: ifnull 135 │ │ │ │ + // 204: aload 8 │ │ │ │ + // 206: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 211: goto 135 │ │ │ │ + // 214: astore 9 │ │ │ │ + // 216: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 219: astore 6 │ │ │ │ + // 221: new Ljava/lang/StringBuilder; │ │ │ │ + // 224: astore 7 │ │ │ │ + // 226: aload 7 │ │ │ │ + // 228: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 231: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 234: astore_2 │ │ │ │ + // 235: aload 7 │ │ │ │ + // 237: aload_2 │ │ │ │ + // 238: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 241: astore 7 │ │ │ │ + // 243: ldc " Exception for cursor" │ │ │ │ + // 245: astore_2 │ │ │ │ + // 246: aload 7 │ │ │ │ + // 248: aload_2 │ │ │ │ + // 249: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 252: astore 7 │ │ │ │ + // 254: aload 7 │ │ │ │ + // 256: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 259: astore 7 │ │ │ │ + // 261: aload 6 │ │ │ │ + // 263: aload 7 │ │ │ │ + // 265: aload 9 │ │ │ │ + // 267: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 270: pop │ │ │ │ + // 271: aload 8 │ │ │ │ + // 273: ifnull 135 │ │ │ │ + // 276: aload 8 │ │ │ │ + // 278: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 283: goto 135 │ │ │ │ + // 286: astore 6 │ │ │ │ + // 288: aload 8 │ │ │ │ + // 290: ifnull 300 │ │ │ │ + // 293: aload 8 │ │ │ │ + // 295: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 300: aload 6 │ │ │ │ + // 302: athrow │ │ │ │ + // 303: aload_3 │ │ │ │ + // 304: invokestatic com/sunyata/kindmind/util/ItemActionsU.actionsStringToArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ │ │ + // 307: astore 10 │ │ │ │ + // 309: new Ljava/util/Random; │ │ │ │ + // 312: astore 11 │ │ │ │ + // 314: aload 11 │ │ │ │ + // 316: invokespecial java/util/Random.:()V │ │ │ │ + // 319: aload 10 │ │ │ │ + // 321: invokevirtual java/util/ArrayList.size:()I │ │ │ │ + // 324: istore 5 │ │ │ │ + // 326: aload 11 │ │ │ │ + // 328: iload 5 │ │ │ │ + // 330: invokevirtual java/util/Random.nextInt:(I)I │ │ │ │ + // 333: istore 12 │ │ │ │ + // 335: aload 10 │ │ │ │ + // 337: iload 12 │ │ │ │ + // 339: invokevirtual java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + // 342: checkcast Ljava/lang/String; │ │ │ │ + // 345: astore 13 │ │ │ │ + // 347: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 350: astore 6 │ │ │ │ + // 352: new Ljava/lang/StringBuilder; │ │ │ │ + // 355: astore 7 │ │ │ │ + // 357: aload 7 │ │ │ │ + // 359: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 362: ldc_w "tmpRandomlyGivenAction = " │ │ │ │ + // 365: astore_2 │ │ │ │ + // 366: aload 7 │ │ │ │ + // 368: aload_2 │ │ │ │ + // 369: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 372: aload 13 │ │ │ │ + // 374: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 377: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 380: astore 7 │ │ │ │ + // 382: aload 6 │ │ │ │ + // 384: aload 7 │ │ │ │ + // 386: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 389: pop │ │ │ │ + // 390: aload_0 │ │ │ │ + // 391: aload 13 │ │ │ │ + // 393: invokestatic com/sunyata/kindmind/Main/ToastOrActionC.kindAction:(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + // 396: goto 135 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 48 55 213 285 Ljava/lang/Exception; │ │ │ │ - // 48 55 285 302 Any │ │ │ │ - // 69 76 213 285 Ljava/lang/Exception; │ │ │ │ - // 69 76 285 302 Any │ │ │ │ - // 80 87 213 285 Ljava/lang/Exception; │ │ │ │ - // 80 87 285 302 Any │ │ │ │ - // 136 139 213 285 Ljava/lang/Exception; │ │ │ │ - // 136 139 285 302 Any │ │ │ │ - // 141 144 213 285 Ljava/lang/Exception; │ │ │ │ - // 141 144 285 302 Any │ │ │ │ - // 146 151 213 285 Ljava/lang/Exception; │ │ │ │ - // 146 151 285 302 Any │ │ │ │ - // 151 154 213 285 Ljava/lang/Exception; │ │ │ │ - // 151 154 285 302 Any │ │ │ │ - // 157 161 213 285 Ljava/lang/Exception; │ │ │ │ - // 157 161 285 302 Any │ │ │ │ - // 168 172 213 285 Ljava/lang/Exception; │ │ │ │ - // 168 172 285 302 Any │ │ │ │ - // 174 179 213 285 Ljava/lang/Exception; │ │ │ │ - // 174 179 285 302 Any │ │ │ │ - // 181 184 213 285 Ljava/lang/Exception; │ │ │ │ - // 181 184 285 302 Any │ │ │ │ - // 185 189 213 285 Ljava/lang/Exception; │ │ │ │ - // 185 189 285 302 Any │ │ │ │ - // 193 198 213 285 Ljava/lang/Exception; │ │ │ │ - // 193 198 285 302 Any │ │ │ │ - // 215 218 285 302 Any │ │ │ │ - // 220 223 285 302 Any │ │ │ │ - // 225 230 285 302 Any │ │ │ │ - // 230 233 285 302 Any │ │ │ │ - // 236 240 285 302 Any │ │ │ │ - // 247 251 285 302 Any │ │ │ │ - // 253 258 285 302 Any │ │ │ │ - // 264 270 285 302 Any │ │ │ │ + // 48 55 214 286 Ljava/lang/Exception; │ │ │ │ + // 48 55 286 303 Any │ │ │ │ + // 69 76 214 286 Ljava/lang/Exception; │ │ │ │ + // 69 76 286 303 Any │ │ │ │ + // 80 87 214 286 Ljava/lang/Exception; │ │ │ │ + // 80 87 286 303 Any │ │ │ │ + // 136 139 214 286 Ljava/lang/Exception; │ │ │ │ + // 136 139 286 303 Any │ │ │ │ + // 141 144 214 286 Ljava/lang/Exception; │ │ │ │ + // 141 144 286 303 Any │ │ │ │ + // 146 151 214 286 Ljava/lang/Exception; │ │ │ │ + // 146 151 286 303 Any │ │ │ │ + // 151 154 214 286 Ljava/lang/Exception; │ │ │ │ + // 151 154 286 303 Any │ │ │ │ + // 157 161 214 286 Ljava/lang/Exception; │ │ │ │ + // 157 161 286 303 Any │ │ │ │ + // 169 173 214 286 Ljava/lang/Exception; │ │ │ │ + // 169 173 286 303 Any │ │ │ │ + // 175 180 214 286 Ljava/lang/Exception; │ │ │ │ + // 175 180 286 303 Any │ │ │ │ + // 182 185 214 286 Ljava/lang/Exception; │ │ │ │ + // 182 185 286 303 Any │ │ │ │ + // 186 190 214 286 Ljava/lang/Exception; │ │ │ │ + // 186 190 286 303 Any │ │ │ │ + // 194 199 214 286 Ljava/lang/Exception; │ │ │ │ + // 194 199 286 303 Any │ │ │ │ + // 216 219 286 303 Any │ │ │ │ + // 221 224 286 303 Any │ │ │ │ + // 226 231 286 303 Any │ │ │ │ + // 231 234 286 303 Any │ │ │ │ + // 237 241 286 303 Any │ │ │ │ + // 248 252 286 303 Any │ │ │ │ + // 254 259 286 303 Any │ │ │ │ + // 265 271 286 303 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IndexOutOfBoundsException: Index 180 out of bounds for length 180 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ ├── com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ try { │ │ │ │ final ItemSetupFragmentC value = mWeakRefToItemSetupFragment.get(); │ │ │ │ try { │ │ │ │ ((ItemSetupFragmentC)value).startActivityForResult(intent, 2); │ │ │ │ break; │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ - Log.w(DbgU.getAppTag(), DbgU.getMethodName() + " In some Android versions the video chooser activity is not exported, " + "using internal instead"); │ │ │ │ + Log.w(DbgU.getAppTag(), DbgU.getMethodName() + " In some Android versions the video chooser activity is not exported, using internal instead"); │ │ │ │ ((ItemSetupFragmentC)this.mWeakRefToItemSetupFragment.get()).startActivityForResult(new Intent((Context)((ItemSetupFragmentC)this.mWeakRefToItemSetupFragment.get()).getActivity(), (Class)VideoChooserActivity.class), 31); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ │ │ catch (Exception ex3) {} │ │ ├── com/sunyata/kindmind/util/ItemActionsU.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,430 +83,430 @@ │ │ │ │ │ │ │ │ public static void removeActionsWithBrokenUriFilePaths(final Context p0) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 1: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 4: astore_1 │ │ │ │ - // 5: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - // 8: astore_2 │ │ │ │ - // 9: aconst_null │ │ │ │ + // 1: astore_1 │ │ │ │ + // 2: aload_0 │ │ │ │ + // 3: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 6: astore_2 │ │ │ │ + // 7: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ // 10: astore_3 │ │ │ │ // 11: aconst_null │ │ │ │ // 12: astore 4 │ │ │ │ - // 14: aload_1 │ │ │ │ - // 15: aload_2 │ │ │ │ + // 14: aload_2 │ │ │ │ + // 15: aload_3 │ │ │ │ // 16: aconst_null │ │ │ │ // 17: aconst_null │ │ │ │ // 18: aconst_null │ │ │ │ // 19: aconst_null │ │ │ │ // 20: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ // 23: astore 5 │ │ │ │ // 25: aload 5 │ │ │ │ - // 27: ifnull 392 │ │ │ │ + // 27: ifnull 391 │ │ │ │ // 30: aload 5 │ │ │ │ // 32: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ // 37: istore 6 │ │ │ │ // 39: iload 6 │ │ │ │ - // 41: ifeq 392 │ │ │ │ + // 41: ifeq 391 │ │ │ │ // 44: ldc "actions" │ │ │ │ - // 46: astore_1 │ │ │ │ + // 46: astore_2 │ │ │ │ // 47: aload 5 │ │ │ │ - // 49: aload_1 │ │ │ │ + // 49: aload_2 │ │ │ │ // 50: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ // 55: istore 6 │ │ │ │ // 57: aload 5 │ │ │ │ // 59: iload 6 │ │ │ │ // 61: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ // 66: astore 7 │ │ │ │ // 68: aload 7 │ │ │ │ // 70: invokestatic com/sunyata/kindmind/util/ItemActionsU.actionsStringToArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ │ │ // 73: astore 8 │ │ │ │ // 75: aload 8 │ │ │ │ // 77: invokevirtual java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - // 80: astore 9 │ │ │ │ - // 82: aload 9 │ │ │ │ - // 84: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 89: istore 6 │ │ │ │ - // 91: iload 6 │ │ │ │ - // 93: ifeq 301 │ │ │ │ - // 96: aload 9 │ │ │ │ - // 98: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 103: astore 10 │ │ │ │ - // 105: aload 10 │ │ │ │ - // 107: checkcast Ljava/lang/String; │ │ │ │ - // 110: astore 10 │ │ │ │ - // 112: aload 10 │ │ │ │ - // 114: invokestatic com/sunyata/kindmind/util/ItemActionsU.isUriFile:(Ljava/lang/String;)Z │ │ │ │ - // 117: istore 6 │ │ │ │ - // 119: iload 6 │ │ │ │ - // 121: ifeq 82 │ │ │ │ - // 124: new Ljava/io/File; │ │ │ │ - // 127: astore_1 │ │ │ │ - // 128: aload_1 │ │ │ │ - // 129: aload 10 │ │ │ │ - // 131: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 134: aload_1 │ │ │ │ - // 135: invokevirtual java/io/File.exists:()Z │ │ │ │ - // 138: istore 6 │ │ │ │ - // 140: iload 6 │ │ │ │ - // 142: ifne 82 │ │ │ │ - // 145: aload 8 │ │ │ │ - // 147: aload 10 │ │ │ │ - // 149: invokevirtual java/util/ArrayList.remove:(Ljava/lang/Object;)Z │ │ │ │ - // 152: pop │ │ │ │ - // 153: new Ljava/lang/StringBuilder; │ │ │ │ - // 156: astore_1 │ │ │ │ - // 157: aload_1 │ │ │ │ - // 158: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 161: aload_1 │ │ │ │ - // 162: aload 10 │ │ │ │ - // 164: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 80: astore_2 │ │ │ │ + // 81: aload_2 │ │ │ │ + // 82: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 87: istore 9 │ │ │ │ + // 89: iload 9 │ │ │ │ + // 91: ifeq 300 │ │ │ │ + // 94: aload_2 │ │ │ │ + // 95: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 100: astore 10 │ │ │ │ + // 102: aload 10 │ │ │ │ + // 104: checkcast Ljava/lang/String; │ │ │ │ + // 107: astore 10 │ │ │ │ + // 109: aload 10 │ │ │ │ + // 111: invokestatic com/sunyata/kindmind/util/ItemActionsU.isUriFile:(Ljava/lang/String;)Z │ │ │ │ + // 114: istore 9 │ │ │ │ + // 116: iload 9 │ │ │ │ + // 118: ifeq 81 │ │ │ │ + // 121: new Ljava/io/File; │ │ │ │ + // 124: astore_3 │ │ │ │ + // 125: aload_3 │ │ │ │ + // 126: aload 10 │ │ │ │ + // 128: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 131: aload_3 │ │ │ │ + // 132: invokevirtual java/io/File.exists:()Z │ │ │ │ + // 135: istore 9 │ │ │ │ + // 137: iload 9 │ │ │ │ + // 139: ifne 81 │ │ │ │ + // 142: aload 8 │ │ │ │ + // 144: aload 10 │ │ │ │ + // 146: invokevirtual java/util/ArrayList.remove:(Ljava/lang/Object;)Z │ │ │ │ + // 149: pop │ │ │ │ + // 150: new Ljava/lang/StringBuilder; │ │ │ │ + // 153: astore_3 │ │ │ │ + // 154: aload_3 │ │ │ │ + // 155: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 158: aload_3 │ │ │ │ + // 159: aload 10 │ │ │ │ + // 161: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 164: astore_3 │ │ │ │ + // 165: ldc " could not be accessed and the assoiated action was removed" │ │ │ │ // 167: astore_1 │ │ │ │ - // 168: ldc " could not be accessed and the assoiated action was removed" │ │ │ │ - // 170: astore_2 │ │ │ │ - // 171: aload_1 │ │ │ │ - // 172: aload_2 │ │ │ │ - // 173: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 176: astore_1 │ │ │ │ - // 177: aload_1 │ │ │ │ - // 178: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 181: astore 11 │ │ │ │ - // 183: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 186: astore_1 │ │ │ │ - // 187: new Ljava/lang/StringBuilder; │ │ │ │ - // 190: astore_2 │ │ │ │ - // 191: aload_2 │ │ │ │ - // 192: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 195: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 198: astore_3 │ │ │ │ - // 199: aload_2 │ │ │ │ - // 200: aload_3 │ │ │ │ - // 201: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 204: astore_2 │ │ │ │ - // 205: aload_2 │ │ │ │ - // 206: aload 11 │ │ │ │ - // 208: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 211: astore_2 │ │ │ │ - // 212: aload_2 │ │ │ │ - // 213: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 216: astore_2 │ │ │ │ + // 168: aload_3 │ │ │ │ + // 169: aload_1 │ │ │ │ + // 170: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 173: astore_3 │ │ │ │ + // 174: aload_3 │ │ │ │ + // 175: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 178: astore 11 │ │ │ │ + // 180: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 183: astore_3 │ │ │ │ + // 184: new Ljava/lang/StringBuilder; │ │ │ │ + // 187: astore_1 │ │ │ │ + // 188: aload_1 │ │ │ │ + // 189: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 192: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 195: astore 4 │ │ │ │ + // 197: aload_1 │ │ │ │ + // 198: aload 4 │ │ │ │ + // 200: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 203: astore_1 │ │ │ │ + // 204: aload_1 │ │ │ │ + // 205: aload 11 │ │ │ │ + // 207: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 210: astore_1 │ │ │ │ + // 211: aload_1 │ │ │ │ + // 212: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 215: astore_1 │ │ │ │ + // 216: aload_3 │ │ │ │ // 217: aload_1 │ │ │ │ - // 218: aload_2 │ │ │ │ - // 219: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 222: pop │ │ │ │ - // 223: iconst_1 │ │ │ │ - // 224: istore 6 │ │ │ │ - // 226: aload_0 │ │ │ │ - // 227: aload 11 │ │ │ │ - // 229: iload 6 │ │ │ │ - // 231: invokestatic android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - // 234: astore_1 │ │ │ │ - // 235: aload_1 │ │ │ │ - // 236: invokevirtual android/widget/Toast.show:()V │ │ │ │ - // 239: goto 82 │ │ │ │ - // 242: astore 12 │ │ │ │ - // 244: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 247: astore_1 │ │ │ │ - // 248: new Ljava/lang/StringBuilder; │ │ │ │ - // 251: astore_2 │ │ │ │ - // 252: aload_2 │ │ │ │ - // 253: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 256: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 259: astore_3 │ │ │ │ - // 260: aload_2 │ │ │ │ - // 261: aload_3 │ │ │ │ - // 262: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 265: astore_2 │ │ │ │ - // 266: ldc " Exception when using cursor" │ │ │ │ - // 268: astore_3 │ │ │ │ - // 269: aload_2 │ │ │ │ - // 270: aload_3 │ │ │ │ - // 271: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 274: astore_2 │ │ │ │ - // 275: aload_2 │ │ │ │ - // 276: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 279: astore_2 │ │ │ │ - // 280: aload_1 │ │ │ │ - // 281: aload_2 │ │ │ │ - // 282: aload 12 │ │ │ │ - // 284: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 287: pop │ │ │ │ - // 288: aload 5 │ │ │ │ - // 290: ifnull 504 │ │ │ │ - // 293: aload 5 │ │ │ │ - // 295: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 300: return │ │ │ │ - // 301: ldc "_id" │ │ │ │ - // 303: astore_1 │ │ │ │ - // 304: aload 5 │ │ │ │ - // 306: aload_1 │ │ │ │ - // 307: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 312: istore 6 │ │ │ │ - // 314: aload 5 │ │ │ │ - // 316: iload 6 │ │ │ │ - // 318: invokeinterface android/database/Cursor.getLong:(I)J │ │ │ │ - // 323: lstore 13 │ │ │ │ - // 325: new Landroid/content/ContentValues; │ │ │ │ - // 328: astore 15 │ │ │ │ - // 330: aload 15 │ │ │ │ - // 332: invokespecial android/content/ContentValues.:()V │ │ │ │ - // 335: ldc "actions" │ │ │ │ - // 337: astore_1 │ │ │ │ - // 338: aload 8 │ │ │ │ - // 340: invokestatic com/sunyata/kindmind/util/ItemActionsU.arrayListToActionsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ │ │ - // 343: astore_2 │ │ │ │ - // 344: aload 15 │ │ │ │ - // 346: aload_1 │ │ │ │ - // 347: aload_2 │ │ │ │ - // 348: invokevirtual android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - // 351: aload_0 │ │ │ │ - // 352: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 355: astore_1 │ │ │ │ - // 356: lload 13 │ │ │ │ - // 358: invokestatic com/sunyata/kindmind/util/DatabaseU.getItemUriFromId:(J)Landroid/net/Uri; │ │ │ │ - // 361: astore_2 │ │ │ │ - // 362: aconst_null │ │ │ │ - // 363: astore_3 │ │ │ │ - // 364: aconst_null │ │ │ │ - // 365: astore 4 │ │ │ │ - // 367: aload_1 │ │ │ │ - // 368: aload_2 │ │ │ │ - // 369: aload 15 │ │ │ │ + // 218: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 221: pop │ │ │ │ + // 222: iconst_1 │ │ │ │ + // 223: istore 9 │ │ │ │ + // 225: aload_0 │ │ │ │ + // 226: aload 11 │ │ │ │ + // 228: iload 9 │ │ │ │ + // 230: invokestatic android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + // 233: astore_3 │ │ │ │ + // 234: aload_3 │ │ │ │ + // 235: invokevirtual android/widget/Toast.show:()V │ │ │ │ + // 238: goto 81 │ │ │ │ + // 241: astore 12 │ │ │ │ + // 243: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 246: astore_2 │ │ │ │ + // 247: new Ljava/lang/StringBuilder; │ │ │ │ + // 250: astore_3 │ │ │ │ + // 251: aload_3 │ │ │ │ + // 252: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 255: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 258: astore_1 │ │ │ │ + // 259: aload_3 │ │ │ │ + // 260: aload_1 │ │ │ │ + // 261: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 264: astore_3 │ │ │ │ + // 265: ldc " Exception when using cursor" │ │ │ │ + // 267: astore_1 │ │ │ │ + // 268: aload_3 │ │ │ │ + // 269: aload_1 │ │ │ │ + // 270: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 273: astore_3 │ │ │ │ + // 274: aload_3 │ │ │ │ + // 275: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 278: astore_3 │ │ │ │ + // 279: aload_2 │ │ │ │ + // 280: aload_3 │ │ │ │ + // 281: aload 12 │ │ │ │ + // 283: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 286: pop │ │ │ │ + // 287: aload 5 │ │ │ │ + // 289: ifnull 503 │ │ │ │ + // 292: aload 5 │ │ │ │ + // 294: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 299: return │ │ │ │ + // 300: ldc "_id" │ │ │ │ + // 302: astore_2 │ │ │ │ + // 303: aload 5 │ │ │ │ + // 305: aload_2 │ │ │ │ + // 306: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 311: istore 6 │ │ │ │ + // 313: aload 5 │ │ │ │ + // 315: iload 6 │ │ │ │ + // 317: invokeinterface android/database/Cursor.getLong:(I)J │ │ │ │ + // 322: lstore 13 │ │ │ │ + // 324: new Landroid/content/ContentValues; │ │ │ │ + // 327: astore 15 │ │ │ │ + // 329: aload 15 │ │ │ │ + // 331: invokespecial android/content/ContentValues.:()V │ │ │ │ + // 334: ldc "actions" │ │ │ │ + // 336: astore_2 │ │ │ │ + // 337: aload 8 │ │ │ │ + // 339: invokestatic com/sunyata/kindmind/util/ItemActionsU.arrayListToActionsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ │ │ + // 342: astore_3 │ │ │ │ + // 343: aload 15 │ │ │ │ + // 345: aload_2 │ │ │ │ + // 346: aload_3 │ │ │ │ + // 347: invokevirtual android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + // 350: aload_0 │ │ │ │ + // 351: invokevirtual android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 354: astore_2 │ │ │ │ + // 355: lload 13 │ │ │ │ + // 357: invokestatic com/sunyata/kindmind/util/DatabaseU.getItemUriFromId:(J)Landroid/net/Uri; │ │ │ │ + // 360: astore_3 │ │ │ │ + // 361: aconst_null │ │ │ │ + // 362: astore_1 │ │ │ │ + // 363: aconst_null │ │ │ │ + // 364: astore 4 │ │ │ │ + // 366: aload_2 │ │ │ │ + // 367: aload_3 │ │ │ │ + // 368: aload 15 │ │ │ │ + // 370: aconst_null │ │ │ │ // 371: aconst_null │ │ │ │ - // 372: aconst_null │ │ │ │ - // 373: invokevirtual android/content/ContentResolver.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ - // 376: pop │ │ │ │ - // 377: aload 5 │ │ │ │ - // 379: ifnull 461 │ │ │ │ - // 382: aload 5 │ │ │ │ - // 384: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 389: goto 300 │ │ │ │ - // 392: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 395: astore_1 │ │ │ │ - // 396: new Ljava/lang/StringBuilder; │ │ │ │ - // 399: astore_2 │ │ │ │ - // 400: aload_2 │ │ │ │ - // 401: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 404: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 407: astore_3 │ │ │ │ - // 408: aload_2 │ │ │ │ - // 409: aload_3 │ │ │ │ - // 410: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 413: astore_2 │ │ │ │ - // 414: ldc " Cursor null or empty" │ │ │ │ - // 416: astore_3 │ │ │ │ - // 417: aload_2 │ │ │ │ - // 418: aload_3 │ │ │ │ - // 419: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 422: astore_2 │ │ │ │ - // 423: aload_2 │ │ │ │ - // 424: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 427: astore_2 │ │ │ │ - // 428: new Ljava/lang/Exception; │ │ │ │ - // 431: astore_3 │ │ │ │ - // 432: aload_3 │ │ │ │ - // 433: invokespecial java/lang/Exception.:()V │ │ │ │ - // 436: aload_1 │ │ │ │ - // 437: aload_2 │ │ │ │ - // 438: aload_3 │ │ │ │ - // 439: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 442: pop │ │ │ │ - // 443: goto 377 │ │ │ │ - // 446: astore_1 │ │ │ │ - // 447: aload 5 │ │ │ │ - // 449: ifnull 547 │ │ │ │ - // 452: aload 5 │ │ │ │ - // 454: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 459: aload_1 │ │ │ │ - // 460: athrow │ │ │ │ - // 461: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 464: astore_1 │ │ │ │ - // 465: new Ljava/lang/StringBuilder; │ │ │ │ - // 468: astore_2 │ │ │ │ - // 469: aload_2 │ │ │ │ - // 470: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 473: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 476: astore_3 │ │ │ │ - // 477: aload_2 │ │ │ │ - // 478: aload_3 │ │ │ │ - // 479: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 482: astore_2 │ │ │ │ - // 483: ldc " Cursor null when trying to close" │ │ │ │ - // 485: astore_3 │ │ │ │ - // 486: aload_2 │ │ │ │ - // 487: aload_3 │ │ │ │ - // 488: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 491: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 494: astore_2 │ │ │ │ - // 495: aload_1 │ │ │ │ - // 496: aload_2 │ │ │ │ - // 497: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 500: pop │ │ │ │ - // 501: goto 300 │ │ │ │ - // 504: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 507: astore_1 │ │ │ │ - // 508: new Ljava/lang/StringBuilder; │ │ │ │ - // 511: astore_2 │ │ │ │ - // 512: aload_2 │ │ │ │ - // 513: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 516: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 519: astore_3 │ │ │ │ - // 520: aload_2 │ │ │ │ - // 521: aload_3 │ │ │ │ - // 522: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 525: astore_2 │ │ │ │ - // 526: ldc " Cursor null when trying to close" │ │ │ │ - // 528: astore_3 │ │ │ │ - // 529: aload_2 │ │ │ │ - // 530: aload_3 │ │ │ │ - // 531: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 534: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 537: astore_2 │ │ │ │ - // 538: aload_1 │ │ │ │ - // 539: aload_2 │ │ │ │ - // 540: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 543: pop │ │ │ │ - // 544: goto 300 │ │ │ │ - // 547: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 550: astore_2 │ │ │ │ - // 551: new Ljava/lang/StringBuilder; │ │ │ │ - // 554: astore_3 │ │ │ │ - // 555: aload_3 │ │ │ │ - // 556: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 559: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 562: astore 4 │ │ │ │ - // 564: aload_3 │ │ │ │ - // 565: aload 4 │ │ │ │ - // 567: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 570: astore_3 │ │ │ │ - // 571: ldc " Cursor null when trying to close" │ │ │ │ - // 573: astore 4 │ │ │ │ - // 575: aload_3 │ │ │ │ - // 576: aload 4 │ │ │ │ - // 578: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 581: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 584: astore_3 │ │ │ │ - // 585: aload_2 │ │ │ │ - // 586: aload_3 │ │ │ │ - // 587: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 590: pop │ │ │ │ - // 591: goto 459 │ │ │ │ + // 372: invokevirtual android/content/ContentResolver.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ + // 375: pop │ │ │ │ + // 376: aload 5 │ │ │ │ + // 378: ifnull 460 │ │ │ │ + // 381: aload 5 │ │ │ │ + // 383: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 388: goto 299 │ │ │ │ + // 391: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 394: astore_2 │ │ │ │ + // 395: new Ljava/lang/StringBuilder; │ │ │ │ + // 398: astore_3 │ │ │ │ + // 399: aload_3 │ │ │ │ + // 400: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 403: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 406: astore_1 │ │ │ │ + // 407: aload_3 │ │ │ │ + // 408: aload_1 │ │ │ │ + // 409: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 412: astore_3 │ │ │ │ + // 413: ldc " Cursor null or empty" │ │ │ │ + // 415: astore_1 │ │ │ │ + // 416: aload_3 │ │ │ │ + // 417: aload_1 │ │ │ │ + // 418: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 421: astore_3 │ │ │ │ + // 422: aload_3 │ │ │ │ + // 423: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 426: astore_3 │ │ │ │ + // 427: new Ljava/lang/Exception; │ │ │ │ + // 430: astore_1 │ │ │ │ + // 431: aload_1 │ │ │ │ + // 432: invokespecial java/lang/Exception.:()V │ │ │ │ + // 435: aload_2 │ │ │ │ + // 436: aload_3 │ │ │ │ + // 437: aload_1 │ │ │ │ + // 438: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 441: pop │ │ │ │ + // 442: goto 376 │ │ │ │ + // 445: astore_2 │ │ │ │ + // 446: aload 5 │ │ │ │ + // 448: ifnull 546 │ │ │ │ + // 451: aload 5 │ │ │ │ + // 453: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 458: aload_2 │ │ │ │ + // 459: athrow │ │ │ │ + // 460: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 463: astore_2 │ │ │ │ + // 464: new Ljava/lang/StringBuilder; │ │ │ │ + // 467: astore_3 │ │ │ │ + // 468: aload_3 │ │ │ │ + // 469: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 472: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 475: astore_1 │ │ │ │ + // 476: aload_3 │ │ │ │ + // 477: aload_1 │ │ │ │ + // 478: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 481: astore_3 │ │ │ │ + // 482: ldc " Cursor null when trying to close" │ │ │ │ + // 484: astore_1 │ │ │ │ + // 485: aload_3 │ │ │ │ + // 486: aload_1 │ │ │ │ + // 487: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 490: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 493: astore_3 │ │ │ │ + // 494: aload_2 │ │ │ │ + // 495: aload_3 │ │ │ │ + // 496: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 499: pop │ │ │ │ + // 500: goto 299 │ │ │ │ + // 503: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 506: astore_2 │ │ │ │ + // 507: new Ljava/lang/StringBuilder; │ │ │ │ + // 510: astore_3 │ │ │ │ + // 511: aload_3 │ │ │ │ + // 512: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 515: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 518: astore_1 │ │ │ │ + // 519: aload_3 │ │ │ │ + // 520: aload_1 │ │ │ │ + // 521: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 524: astore_3 │ │ │ │ + // 525: ldc " Cursor null when trying to close" │ │ │ │ + // 527: astore_1 │ │ │ │ + // 528: aload_3 │ │ │ │ + // 529: aload_1 │ │ │ │ + // 530: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 533: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 536: astore_3 │ │ │ │ + // 537: aload_2 │ │ │ │ + // 538: aload_3 │ │ │ │ + // 539: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 542: pop │ │ │ │ + // 543: goto 299 │ │ │ │ + // 546: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 549: astore_3 │ │ │ │ + // 550: new Ljava/lang/StringBuilder; │ │ │ │ + // 553: astore_1 │ │ │ │ + // 554: aload_1 │ │ │ │ + // 555: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 558: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 561: astore 4 │ │ │ │ + // 563: aload_1 │ │ │ │ + // 564: aload 4 │ │ │ │ + // 566: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 569: astore_1 │ │ │ │ + // 570: ldc " Cursor null when trying to close" │ │ │ │ + // 572: astore 4 │ │ │ │ + // 574: aload_1 │ │ │ │ + // 575: aload 4 │ │ │ │ + // 577: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 580: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 583: astore_1 │ │ │ │ + // 584: aload_3 │ │ │ │ + // 585: aload_1 │ │ │ │ + // 586: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 589: pop │ │ │ │ + // 590: goto 458 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 30 37 242 300 Ljava/lang/Exception; │ │ │ │ - // 30 37 446 461 Any │ │ │ │ - // 49 55 242 300 Ljava/lang/Exception; │ │ │ │ - // 49 55 446 461 Any │ │ │ │ - // 59 66 242 300 Ljava/lang/Exception; │ │ │ │ - // 59 66 446 461 Any │ │ │ │ - // 68 73 242 300 Ljava/lang/Exception; │ │ │ │ - // 68 73 446 461 Any │ │ │ │ - // 75 80 242 300 Ljava/lang/Exception; │ │ │ │ - // 75 80 446 461 Any │ │ │ │ - // 82 89 242 300 Ljava/lang/Exception; │ │ │ │ - // 82 89 446 461 Any │ │ │ │ - // 96 103 242 300 Ljava/lang/Exception; │ │ │ │ - // 96 103 446 461 Any │ │ │ │ - // 105 110 242 300 Ljava/lang/Exception; │ │ │ │ - // 105 110 446 461 Any │ │ │ │ - // 112 117 242 300 Ljava/lang/Exception; │ │ │ │ - // 112 117 446 461 Any │ │ │ │ - // 124 127 242 300 Ljava/lang/Exception; │ │ │ │ - // 124 127 446 461 Any │ │ │ │ - // 129 134 242 300 Ljava/lang/Exception; │ │ │ │ - // 129 134 446 461 Any │ │ │ │ - // 134 138 242 300 Ljava/lang/Exception; │ │ │ │ - // 134 138 446 461 Any │ │ │ │ - // 147 153 242 300 Ljava/lang/Exception; │ │ │ │ - // 147 153 446 461 Any │ │ │ │ - // 153 156 242 300 Ljava/lang/Exception; │ │ │ │ - // 153 156 446 461 Any │ │ │ │ - // 157 161 242 300 Ljava/lang/Exception; │ │ │ │ - // 157 161 446 461 Any │ │ │ │ - // 162 167 242 300 Ljava/lang/Exception; │ │ │ │ - // 162 167 446 461 Any │ │ │ │ - // 172 176 242 300 Ljava/lang/Exception; │ │ │ │ - // 172 176 446 461 Any │ │ │ │ - // 177 181 242 300 Ljava/lang/Exception; │ │ │ │ - // 177 181 446 461 Any │ │ │ │ - // 183 186 242 300 Ljava/lang/Exception; │ │ │ │ - // 183 186 446 461 Any │ │ │ │ - // 187 190 242 300 Ljava/lang/Exception; │ │ │ │ - // 187 190 446 461 Any │ │ │ │ - // 191 195 242 300 Ljava/lang/Exception; │ │ │ │ - // 191 195 446 461 Any │ │ │ │ - // 195 198 242 300 Ljava/lang/Exception; │ │ │ │ - // 195 198 446 461 Any │ │ │ │ - // 200 204 242 300 Ljava/lang/Exception; │ │ │ │ - // 200 204 446 461 Any │ │ │ │ - // 206 211 242 300 Ljava/lang/Exception; │ │ │ │ - // 206 211 446 461 Any │ │ │ │ - // 212 216 242 300 Ljava/lang/Exception; │ │ │ │ - // 212 216 446 461 Any │ │ │ │ - // 218 223 242 300 Ljava/lang/Exception; │ │ │ │ - // 218 223 446 461 Any │ │ │ │ - // 229 234 242 300 Ljava/lang/Exception; │ │ │ │ - // 229 234 446 461 Any │ │ │ │ - // 235 239 242 300 Ljava/lang/Exception; │ │ │ │ - // 235 239 446 461 Any │ │ │ │ - // 244 247 446 461 Any │ │ │ │ - // 248 251 446 461 Any │ │ │ │ - // 252 256 446 461 Any │ │ │ │ - // 256 259 446 461 Any │ │ │ │ - // 261 265 446 461 Any │ │ │ │ - // 270 274 446 461 Any │ │ │ │ - // 275 279 446 461 Any │ │ │ │ - // 282 288 446 461 Any │ │ │ │ - // 306 312 242 300 Ljava/lang/Exception; │ │ │ │ - // 306 312 446 461 Any │ │ │ │ - // 316 323 242 300 Ljava/lang/Exception; │ │ │ │ - // 316 323 446 461 Any │ │ │ │ - // 325 328 242 300 Ljava/lang/Exception; │ │ │ │ - // 325 328 446 461 Any │ │ │ │ - // 330 335 242 300 Ljava/lang/Exception; │ │ │ │ - // 330 335 446 461 Any │ │ │ │ - // 338 343 242 300 Ljava/lang/Exception; │ │ │ │ - // 338 343 446 461 Any │ │ │ │ - // 347 351 242 300 Ljava/lang/Exception; │ │ │ │ - // 347 351 446 461 Any │ │ │ │ - // 351 355 242 300 Ljava/lang/Exception; │ │ │ │ - // 351 355 446 461 Any │ │ │ │ - // 356 361 242 300 Ljava/lang/Exception; │ │ │ │ - // 356 361 446 461 Any │ │ │ │ - // 372 377 242 300 Ljava/lang/Exception; │ │ │ │ - // 372 377 446 461 Any │ │ │ │ - // 392 395 242 300 Ljava/lang/Exception; │ │ │ │ - // 392 395 446 461 Any │ │ │ │ - // 396 399 242 300 Ljava/lang/Exception; │ │ │ │ - // 396 399 446 461 Any │ │ │ │ - // 400 404 242 300 Ljava/lang/Exception; │ │ │ │ - // 400 404 446 461 Any │ │ │ │ - // 404 407 242 300 Ljava/lang/Exception; │ │ │ │ - // 404 407 446 461 Any │ │ │ │ - // 409 413 242 300 Ljava/lang/Exception; │ │ │ │ - // 409 413 446 461 Any │ │ │ │ - // 418 422 242 300 Ljava/lang/Exception; │ │ │ │ - // 418 422 446 461 Any │ │ │ │ - // 423 427 242 300 Ljava/lang/Exception; │ │ │ │ - // 423 427 446 461 Any │ │ │ │ - // 428 431 242 300 Ljava/lang/Exception; │ │ │ │ - // 428 431 446 461 Any │ │ │ │ - // 432 436 242 300 Ljava/lang/Exception; │ │ │ │ - // 432 436 446 461 Any │ │ │ │ - // 438 443 242 300 Ljava/lang/Exception; │ │ │ │ - // 438 443 446 461 Any │ │ │ │ + // 30 37 241 299 Ljava/lang/Exception; │ │ │ │ + // 30 37 445 460 Any │ │ │ │ + // 49 55 241 299 Ljava/lang/Exception; │ │ │ │ + // 49 55 445 460 Any │ │ │ │ + // 59 66 241 299 Ljava/lang/Exception; │ │ │ │ + // 59 66 445 460 Any │ │ │ │ + // 68 73 241 299 Ljava/lang/Exception; │ │ │ │ + // 68 73 445 460 Any │ │ │ │ + // 75 80 241 299 Ljava/lang/Exception; │ │ │ │ + // 75 80 445 460 Any │ │ │ │ + // 81 87 241 299 Ljava/lang/Exception; │ │ │ │ + // 81 87 445 460 Any │ │ │ │ + // 94 100 241 299 Ljava/lang/Exception; │ │ │ │ + // 94 100 445 460 Any │ │ │ │ + // 102 107 241 299 Ljava/lang/Exception; │ │ │ │ + // 102 107 445 460 Any │ │ │ │ + // 109 114 241 299 Ljava/lang/Exception; │ │ │ │ + // 109 114 445 460 Any │ │ │ │ + // 121 124 241 299 Ljava/lang/Exception; │ │ │ │ + // 121 124 445 460 Any │ │ │ │ + // 126 131 241 299 Ljava/lang/Exception; │ │ │ │ + // 126 131 445 460 Any │ │ │ │ + // 131 135 241 299 Ljava/lang/Exception; │ │ │ │ + // 131 135 445 460 Any │ │ │ │ + // 144 150 241 299 Ljava/lang/Exception; │ │ │ │ + // 144 150 445 460 Any │ │ │ │ + // 150 153 241 299 Ljava/lang/Exception; │ │ │ │ + // 150 153 445 460 Any │ │ │ │ + // 154 158 241 299 Ljava/lang/Exception; │ │ │ │ + // 154 158 445 460 Any │ │ │ │ + // 159 164 241 299 Ljava/lang/Exception; │ │ │ │ + // 159 164 445 460 Any │ │ │ │ + // 169 173 241 299 Ljava/lang/Exception; │ │ │ │ + // 169 173 445 460 Any │ │ │ │ + // 174 178 241 299 Ljava/lang/Exception; │ │ │ │ + // 174 178 445 460 Any │ │ │ │ + // 180 183 241 299 Ljava/lang/Exception; │ │ │ │ + // 180 183 445 460 Any │ │ │ │ + // 184 187 241 299 Ljava/lang/Exception; │ │ │ │ + // 184 187 445 460 Any │ │ │ │ + // 188 192 241 299 Ljava/lang/Exception; │ │ │ │ + // 188 192 445 460 Any │ │ │ │ + // 192 195 241 299 Ljava/lang/Exception; │ │ │ │ + // 192 195 445 460 Any │ │ │ │ + // 198 203 241 299 Ljava/lang/Exception; │ │ │ │ + // 198 203 445 460 Any │ │ │ │ + // 205 210 241 299 Ljava/lang/Exception; │ │ │ │ + // 205 210 445 460 Any │ │ │ │ + // 211 215 241 299 Ljava/lang/Exception; │ │ │ │ + // 211 215 445 460 Any │ │ │ │ + // 217 222 241 299 Ljava/lang/Exception; │ │ │ │ + // 217 222 445 460 Any │ │ │ │ + // 228 233 241 299 Ljava/lang/Exception; │ │ │ │ + // 228 233 445 460 Any │ │ │ │ + // 234 238 241 299 Ljava/lang/Exception; │ │ │ │ + // 234 238 445 460 Any │ │ │ │ + // 243 246 445 460 Any │ │ │ │ + // 247 250 445 460 Any │ │ │ │ + // 251 255 445 460 Any │ │ │ │ + // 255 258 445 460 Any │ │ │ │ + // 260 264 445 460 Any │ │ │ │ + // 269 273 445 460 Any │ │ │ │ + // 274 278 445 460 Any │ │ │ │ + // 281 287 445 460 Any │ │ │ │ + // 305 311 241 299 Ljava/lang/Exception; │ │ │ │ + // 305 311 445 460 Any │ │ │ │ + // 315 322 241 299 Ljava/lang/Exception; │ │ │ │ + // 315 322 445 460 Any │ │ │ │ + // 324 327 241 299 Ljava/lang/Exception; │ │ │ │ + // 324 327 445 460 Any │ │ │ │ + // 329 334 241 299 Ljava/lang/Exception; │ │ │ │ + // 329 334 445 460 Any │ │ │ │ + // 337 342 241 299 Ljava/lang/Exception; │ │ │ │ + // 337 342 445 460 Any │ │ │ │ + // 346 350 241 299 Ljava/lang/Exception; │ │ │ │ + // 346 350 445 460 Any │ │ │ │ + // 350 354 241 299 Ljava/lang/Exception; │ │ │ │ + // 350 354 445 460 Any │ │ │ │ + // 355 360 241 299 Ljava/lang/Exception; │ │ │ │ + // 355 360 445 460 Any │ │ │ │ + // 371 376 241 299 Ljava/lang/Exception; │ │ │ │ + // 371 376 445 460 Any │ │ │ │ + // 391 394 241 299 Ljava/lang/Exception; │ │ │ │ + // 391 394 445 460 Any │ │ │ │ + // 395 398 241 299 Ljava/lang/Exception; │ │ │ │ + // 395 398 445 460 Any │ │ │ │ + // 399 403 241 299 Ljava/lang/Exception; │ │ │ │ + // 399 403 445 460 Any │ │ │ │ + // 403 406 241 299 Ljava/lang/Exception; │ │ │ │ + // 403 406 445 460 Any │ │ │ │ + // 408 412 241 299 Ljava/lang/Exception; │ │ │ │ + // 408 412 445 460 Any │ │ │ │ + // 417 421 241 299 Ljava/lang/Exception; │ │ │ │ + // 417 421 445 460 Any │ │ │ │ + // 422 426 241 299 Ljava/lang/Exception; │ │ │ │ + // 422 426 445 460 Any │ │ │ │ + // 427 430 241 299 Ljava/lang/Exception; │ │ │ │ + // 427 430 445 460 Any │ │ │ │ + // 431 435 241 299 Ljava/lang/Exception; │ │ │ │ + // 431 435 445 460 Any │ │ │ │ + // 437 442 241 299 Ljava/lang/Exception; │ │ │ │ + // 437 442 445 460 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0300: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0299: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── com/sunyata/kindmind/Main/MainActivityC.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -858,111 +858,113 @@ │ │ │ │ 23: invokespecial #188 // Method java/util/ArrayList."":()V │ │ │ │ 26: iconst_0 │ │ │ │ 27: istore 5 │ │ │ │ 29: sipush 200 │ │ │ │ 32: istore 6 │ │ │ │ 34: iload 5 │ │ │ │ 36: iload 6 │ │ │ │ - 38: if_icmpge 170 │ │ │ │ + 38: if_icmpge 173 │ │ │ │ 41: aload_0 │ │ │ │ 42: invokevirtual #189 // Method getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ 45: astore_1 │ │ │ │ 46: getstatic #192 // Field com/sunyata/kindmind/Database/ContentProviderM.PATTERNS_CONTENT_URI:Landroid/net/Uri; │ │ │ │ 49: astore_2 │ │ │ │ 50: ldc #194 // String create_time ASC │ │ │ │ 52: astore 7 │ │ │ │ - 54: aload_1 │ │ │ │ - 55: aload_2 │ │ │ │ - 56: aconst_null │ │ │ │ - 57: aconst_null │ │ │ │ - 58: aconst_null │ │ │ │ - 59: aload 7 │ │ │ │ - 61: invokevirtual #134 // Method android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - 64: astore_3 │ │ │ │ - 65: aload_3 │ │ │ │ - 66: invokeinterface #198, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 71: istore 6 │ │ │ │ - 73: sipush 2000 │ │ │ │ - 76: istore 8 │ │ │ │ - 78: iload 6 │ │ │ │ - 80: iload 8 │ │ │ │ - 82: if_icmpgt 92 │ │ │ │ - 85: aload_3 │ │ │ │ - 86: invokeinterface #153, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 91: return │ │ │ │ - 92: aload_3 │ │ │ │ - 93: invokeinterface #140, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ - 98: pop │ │ │ │ - 99: aload_3 │ │ │ │ - 100: ldc #201 // String create_time │ │ │ │ - 102: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - 107: istore 6 │ │ │ │ - 109: aload_3 │ │ │ │ - 110: iload 6 │ │ │ │ - 112: invokeinterface #205, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ - 117: lstore 9 │ │ │ │ - 119: new #160 // class java/lang/StringBuilder │ │ │ │ - 122: astore_1 │ │ │ │ - 123: aload_1 │ │ │ │ - 124: invokespecial #161 // Method java/lang/StringBuilder."":()V │ │ │ │ - 127: ldc #207 // String create_time= │ │ │ │ - 129: astore_2 │ │ │ │ - 130: aload_1 │ │ │ │ - 131: aload_2 │ │ │ │ - 132: invokevirtual #168 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 135: lload 9 │ │ │ │ - 137: invokevirtual #210 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - 140: astore_1 │ │ │ │ - 141: aload_1 │ │ │ │ - 142: invokevirtual #171 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 145: astore 11 │ │ │ │ - 147: aload 4 │ │ │ │ - 149: aload 11 │ │ │ │ - 151: invokevirtual #214 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 154: pop │ │ │ │ - 155: aload_3 │ │ │ │ - 156: invokeinterface #153, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 161: iload 5 │ │ │ │ - 163: iconst_1 │ │ │ │ - 164: iadd │ │ │ │ - 165: istore 5 │ │ │ │ - 167: goto 29 │ │ │ │ - 170: aload 4 │ │ │ │ - 172: invokevirtual #218 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 175: astore 12 │ │ │ │ - 177: aload 12 │ │ │ │ - 179: invokeinterface #223, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 184: istore 6 │ │ │ │ - 186: iload 6 │ │ │ │ - 188: ifeq 224 │ │ │ │ - 191: aload 12 │ │ │ │ + 54: aconst_null │ │ │ │ + 55: astore 8 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload_2 │ │ │ │ + 59: aconst_null │ │ │ │ + 60: aconst_null │ │ │ │ + 61: aconst_null │ │ │ │ + 62: aload 7 │ │ │ │ + 64: invokevirtual #134 // Method android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + 67: astore_3 │ │ │ │ + 68: aload_3 │ │ │ │ + 69: invokeinterface #198, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 74: istore 6 │ │ │ │ + 76: sipush 2000 │ │ │ │ + 79: istore 9 │ │ │ │ + 81: iload 6 │ │ │ │ + 83: iload 9 │ │ │ │ + 85: if_icmpgt 95 │ │ │ │ + 88: aload_3 │ │ │ │ + 89: invokeinterface #153, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 94: return │ │ │ │ + 95: aload_3 │ │ │ │ + 96: invokeinterface #140, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ + 101: pop │ │ │ │ + 102: aload_3 │ │ │ │ + 103: ldc #201 // String create_time │ │ │ │ + 105: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + 110: istore 6 │ │ │ │ + 112: aload_3 │ │ │ │ + 113: iload 6 │ │ │ │ + 115: invokeinterface #205, 2 // InterfaceMethod android/database/Cursor.getLong:(I)J │ │ │ │ + 120: lstore 10 │ │ │ │ + 122: new #160 // class java/lang/StringBuilder │ │ │ │ + 125: astore_1 │ │ │ │ + 126: aload_1 │ │ │ │ + 127: invokespecial #161 // Method java/lang/StringBuilder."":()V │ │ │ │ + 130: ldc #207 // String create_time= │ │ │ │ + 132: astore_2 │ │ │ │ + 133: aload_1 │ │ │ │ + 134: aload_2 │ │ │ │ + 135: invokevirtual #168 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 138: lload 10 │ │ │ │ + 140: invokevirtual #210 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + 143: astore_1 │ │ │ │ + 144: aload_1 │ │ │ │ + 145: invokevirtual #171 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 148: astore 12 │ │ │ │ + 150: aload 4 │ │ │ │ + 152: aload 12 │ │ │ │ + 154: invokevirtual #214 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 157: pop │ │ │ │ + 158: aload_3 │ │ │ │ + 159: invokeinterface #153, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 164: iload 5 │ │ │ │ + 166: iconst_1 │ │ │ │ + 167: iadd │ │ │ │ + 168: istore 5 │ │ │ │ + 170: goto 29 │ │ │ │ + 173: aload 4 │ │ │ │ + 175: invokevirtual #218 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 178: astore_1 │ │ │ │ + 179: aload_1 │ │ │ │ + 180: invokeinterface #223, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 185: istore 9 │ │ │ │ + 187: iload 9 │ │ │ │ + 189: ifeq 226 │ │ │ │ + 192: aload_1 │ │ │ │ 193: invokeinterface #227, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 198: checkcast #229 // class java/lang/String │ │ │ │ 201: astore 13 │ │ │ │ 203: aload_0 │ │ │ │ 204: invokevirtual #189 // Method getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - 207: astore_1 │ │ │ │ + 207: astore_2 │ │ │ │ 208: getstatic #192 // Field com/sunyata/kindmind/Database/ContentProviderM.PATTERNS_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - 211: astore_2 │ │ │ │ - 212: aload_1 │ │ │ │ + 211: astore 8 │ │ │ │ 213: aload_2 │ │ │ │ - 214: aload 13 │ │ │ │ - 216: aconst_null │ │ │ │ - 217: invokevirtual #233 // Method android/content/ContentResolver.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ - 220: pop │ │ │ │ - 221: goto 177 │ │ │ │ - 224: invokestatic #158 // Method com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - 227: astore_1 │ │ │ │ - 228: ldc #235 // String Warning in limitPatternsTable: Number of iterations has reached 200, exiting method │ │ │ │ - 230: astore_2 │ │ │ │ - 231: aload_1 │ │ │ │ - 232: aload_2 │ │ │ │ - 233: invokestatic #238 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 236: pop │ │ │ │ - 237: goto 91 │ │ │ │ + 214: aload 8 │ │ │ │ + 216: aload 13 │ │ │ │ + 218: aconst_null │ │ │ │ + 219: invokevirtual #233 // Method android/content/ContentResolver.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ + 222: pop │ │ │ │ + 223: goto 179 │ │ │ │ + 226: invokestatic #158 // Method com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + 229: astore_1 │ │ │ │ + 230: ldc #235 // String Warning in limitPatternsTable: Number of iterations has reached 200, exiting method │ │ │ │ + 232: astore_2 │ │ │ │ + 233: aload_1 │ │ │ │ + 234: aload_2 │ │ │ │ + 235: invokestatic #238 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 238: pop │ │ │ │ + 239: goto 94 │ │ │ │ │ │ │ │ private void saveItemIdsToPatternTable(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=14, args_size=1 │ │ │ │ 0: aconst_null │ │ ├── com/sunyata/kindmind/Setup/ItemSetupFragmentC.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -970,15 +970,15 @@ │ │ │ │ 33: aload_3 │ │ │ │ 34: areturn │ │ │ │ │ │ │ │ private void updateActionList(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=2 │ │ │ │ + stack=300, locals=17, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: ldc #176 // int 2131361815 │ │ │ │ 3: invokevirtual #183 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ 6: checkcast #185 // class android/widget/LinearLayout │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ 11: invokevirtual #188 // Method android/widget/LinearLayout.removeAllViews:()V │ │ │ │ @@ -997,104 +997,104 @@ │ │ │ │ 37: aload_0 │ │ │ │ 38: invokevirtual #64 // Method getActivity:()Landroid/app/Activity; │ │ │ │ 41: invokevirtual #80 // Method android/app/Activity.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ 44: astore 5 │ │ │ │ 46: aload_0 │ │ │ │ 47: getfield #60 // Field refItemUri:Landroid/net/Uri; │ │ │ │ 50: astore 6 │ │ │ │ - 52: aload 5 │ │ │ │ - 54: aload 6 │ │ │ │ - 56: aload 4 │ │ │ │ - 58: aconst_null │ │ │ │ - 59: aconst_null │ │ │ │ - 60: aconst_null │ │ │ │ - 61: invokevirtual #92 // Method android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - 64: astore 7 │ │ │ │ - 66: aload 7 │ │ │ │ - 68: invokeinterface #98, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ - 73: pop │ │ │ │ - 74: ldc #199 // String actions │ │ │ │ - 76: astore 5 │ │ │ │ - 78: aload 7 │ │ │ │ - 80: aload 5 │ │ │ │ - 82: invokeinterface #109, 2 // InterfaceMethod android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - 87: istore 8 │ │ │ │ - 89: aload 7 │ │ │ │ - 91: iload 8 │ │ │ │ - 93: invokeinterface #113, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 98: astore 9 │ │ │ │ - 100: aload 9 │ │ │ │ - 102: invokestatic #205 // Method com/sunyata/kindmind/util/ItemActionsU.actionsStringToArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ │ │ - 105: astore 10 │ │ │ │ - 107: aload 10 │ │ │ │ - 109: invokevirtual #211 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 112: astore 11 │ │ │ │ - 114: aload 11 │ │ │ │ - 116: invokeinterface #216, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 121: istore 8 │ │ │ │ - 123: iload 8 │ │ │ │ - 125: ifeq 257 │ │ │ │ - 128: aload 11 │ │ │ │ - 130: invokeinterface #220, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 135: checkcast #197 // class java/lang/String │ │ │ │ - 138: astore 12 │ │ │ │ - 140: aload_3 │ │ │ │ - 141: ldc #221 // int 2130903040 │ │ │ │ - 143: aload_2 │ │ │ │ - 144: iconst_0 │ │ │ │ - 145: invokevirtual #226 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ - 148: checkcast #185 // class android/widget/LinearLayout │ │ │ │ - 151: astore 13 │ │ │ │ - 153: aload 13 │ │ │ │ - 155: ldc #227 // int 2131361792 │ │ │ │ - 157: invokevirtual #229 // Method android/widget/LinearLayout.findViewById:(I)Landroid/view/View; │ │ │ │ - 160: checkcast #231 // class android/widget/TextView │ │ │ │ - 163: astore 14 │ │ │ │ - 165: aload 14 │ │ │ │ - 167: aload 12 │ │ │ │ - 169: invokevirtual #235 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 172: new #237 // class com/sunyata/kindmind/List/SetupActionOnClickListenerC │ │ │ │ - 175: astore 5 │ │ │ │ - 177: aload_0 │ │ │ │ - 178: invokevirtual #64 // Method getActivity:()Landroid/app/Activity; │ │ │ │ - 181: astore 6 │ │ │ │ - 183: aload 5 │ │ │ │ - 185: aload 6 │ │ │ │ - 187: aload 12 │ │ │ │ - 189: invokespecial #240 // Method com/sunyata/kindmind/List/SetupActionOnClickListenerC."":(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ - 192: aload 14 │ │ │ │ - 194: aload 5 │ │ │ │ - 196: invokevirtual #244 // Method android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 199: ldc #245 // int 2131361793 │ │ │ │ - 201: istore 8 │ │ │ │ - 203: aload 13 │ │ │ │ - 205: iload 8 │ │ │ │ - 207: invokevirtual #229 // Method android/widget/LinearLayout.findViewById:(I)Landroid/view/View; │ │ │ │ - 210: checkcast #248 // class android/widget/Button │ │ │ │ - 213: astore 15 │ │ │ │ - 215: aload 15 │ │ │ │ - 217: aload 12 │ │ │ │ - 219: invokevirtual #252 // Method android/widget/Button.setTag:(Ljava/lang/Object;)V │ │ │ │ - 222: new #254 // class com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener │ │ │ │ - 225: astore 5 │ │ │ │ - 227: aload_0 │ │ │ │ - 228: getfield #60 // Field refItemUri:Landroid/net/Uri; │ │ │ │ - 231: astore 6 │ │ │ │ - 233: aload 5 │ │ │ │ - 235: aload_0 │ │ │ │ - 236: aload 6 │ │ │ │ - 238: invokespecial #257 // Method com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener."":(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/net/Uri;)V │ │ │ │ - 241: aload 15 │ │ │ │ - 243: aload 5 │ │ │ │ - 245: invokevirtual #258 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 248: aload_2 │ │ │ │ - 249: aload 13 │ │ │ │ - 251: invokevirtual #261 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ - 254: goto 114 │ │ │ │ - 257: return │ │ │ │ + 52: aconst_null │ │ │ │ + 53: astore 7 │ │ │ │ + 55: aload 5 │ │ │ │ + 57: aload 6 │ │ │ │ + 59: aload 4 │ │ │ │ + 61: aconst_null │ │ │ │ + 62: aconst_null │ │ │ │ + 63: aconst_null │ │ │ │ + 64: invokevirtual #92 // Method android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + 67: astore 8 │ │ │ │ + 69: aload 8 │ │ │ │ + 71: invokeinterface #98, 1 // InterfaceMethod android/database/Cursor.moveToFirst:()Z │ │ │ │ + 76: pop │ │ │ │ + 77: aload 8 │ │ │ │ + 79: ldc #199 // String actions │ │ │ │ + 81: invokeinterface #109, 2 // InterfaceMethod android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + 86: istore 9 │ │ │ │ + 88: aload 8 │ │ │ │ + 90: iload 9 │ │ │ │ + 92: invokeinterface #113, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 97: astore 10 │ │ │ │ + 99: aload 10 │ │ │ │ + 101: invokestatic #205 // Method com/sunyata/kindmind/util/ItemActionsU.actionsStringToArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ │ │ + 104: astore 11 │ │ │ │ + 106: aload 11 │ │ │ │ + 108: invokevirtual #211 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 111: astore 5 │ │ │ │ + 113: aload 5 │ │ │ │ + 115: invokeinterface #216, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 120: istore 12 │ │ │ │ + 122: iload 12 │ │ │ │ + 124: ifeq 256 │ │ │ │ + 127: aload 5 │ │ │ │ + 129: invokeinterface #220, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 134: checkcast #197 // class java/lang/String │ │ │ │ + 137: astore 13 │ │ │ │ + 139: aload_3 │ │ │ │ + 140: ldc #221 // int 2130903040 │ │ │ │ + 142: aload_2 │ │ │ │ + 143: iconst_0 │ │ │ │ + 144: invokevirtual #226 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ + 147: checkcast #185 // class android/widget/LinearLayout │ │ │ │ + 150: astore 14 │ │ │ │ + 152: aload 14 │ │ │ │ + 154: ldc #227 // int 2131361792 │ │ │ │ + 156: invokevirtual #229 // Method android/widget/LinearLayout.findViewById:(I)Landroid/view/View; │ │ │ │ + 159: checkcast #231 // class android/widget/TextView │ │ │ │ + 162: astore 15 │ │ │ │ + 164: aload 15 │ │ │ │ + 166: aload 13 │ │ │ │ + 168: invokevirtual #235 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 171: new #237 // class com/sunyata/kindmind/List/SetupActionOnClickListenerC │ │ │ │ + 174: astore 6 │ │ │ │ + 176: aload_0 │ │ │ │ + 177: invokevirtual #64 // Method getActivity:()Landroid/app/Activity; │ │ │ │ + 180: astore 7 │ │ │ │ + 182: aload 6 │ │ │ │ + 184: aload 7 │ │ │ │ + 186: aload 13 │ │ │ │ + 188: invokespecial #240 // Method com/sunyata/kindmind/List/SetupActionOnClickListenerC."":(Landroid/content/Context;Ljava/lang/String;)V │ │ │ │ + 191: aload 15 │ │ │ │ + 193: aload 6 │ │ │ │ + 195: invokevirtual #244 // Method android/widget/TextView.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 198: ldc #245 // int 2131361793 │ │ │ │ + 200: istore 12 │ │ │ │ + 202: aload 14 │ │ │ │ + 204: iload 12 │ │ │ │ + 206: invokevirtual #229 // Method android/widget/LinearLayout.findViewById:(I)Landroid/view/View; │ │ │ │ + 209: checkcast #248 // class android/widget/Button │ │ │ │ + 212: astore 16 │ │ │ │ + 214: aload 16 │ │ │ │ + 216: aload 13 │ │ │ │ + 218: invokevirtual #252 // Method android/widget/Button.setTag:(Ljava/lang/Object;)V │ │ │ │ + 221: new #254 // class com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener │ │ │ │ + 224: astore 6 │ │ │ │ + 226: aload_0 │ │ │ │ + 227: getfield #60 // Field refItemUri:Landroid/net/Uri; │ │ │ │ + 230: astore 7 │ │ │ │ + 232: aload 6 │ │ │ │ + 234: aload_0 │ │ │ │ + 235: aload 7 │ │ │ │ + 237: invokespecial #257 // Method com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener."":(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/net/Uri;)V │ │ │ │ + 240: aload 16 │ │ │ │ + 242: aload 6 │ │ │ │ + 244: invokevirtual #258 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 247: aload_2 │ │ │ │ + 248: aload 14 │ │ │ │ + 250: invokevirtual #261 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ + 253: goto 113 │ │ │ │ + 256: return │ │ │ │ │ │ │ │ private void updateSwitchAndNotificationButton(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/sunyata/kindmind/List/ListFragmentC.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -93,146 +93,144 @@ │ │ │ │ // 14: astore_2 │ │ │ │ // 15: iload_1 │ │ │ │ // 16: invokestatic com/sunyata/kindmind/List/ListTypeM.getListTypeString:(I)Ljava/lang/String; │ │ │ │ // 19: astore_3 │ │ │ │ // 20: aload_2 │ │ │ │ // 21: aload_3 │ │ │ │ // 22: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 25: ldc "===" │ │ │ │ + // 25: ldc "===\n\n" │ │ │ │ // 27: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 30: ldc "\n\n" │ │ │ │ - // 32: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 35: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 38: astore 4 │ │ │ │ - // 40: new Ljava/lang/StringBuilder; │ │ │ │ - // 43: astore_2 │ │ │ │ - // 44: aload_2 │ │ │ │ - // 45: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 48: aload_2 │ │ │ │ - // 49: ldc "list_type=" │ │ │ │ - // 51: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 54: iload_1 │ │ │ │ - // 55: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 58: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 61: astore 5 │ │ │ │ - // 63: aload_0 │ │ │ │ - // 64: invokevirtual com/sunyata/kindmind/List/ListFragmentC.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ │ │ - // 67: invokevirtual android/support/v4/app/FragmentActivity.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - // 70: astore_2 │ │ │ │ - // 71: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ - // 74: astore_3 │ │ │ │ - // 75: aload_2 │ │ │ │ - // 76: aload_3 │ │ │ │ - // 77: aconst_null │ │ │ │ - // 78: aload 5 │ │ │ │ - // 80: aconst_null │ │ │ │ - // 81: aconst_null │ │ │ │ - // 82: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ - // 85: astore 6 │ │ │ │ - // 87: aload 6 │ │ │ │ - // 89: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ - // 94: pop │ │ │ │ - // 95: aload 6 │ │ │ │ - // 97: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ - // 102: istore 7 │ │ │ │ - // 104: iload 7 │ │ │ │ - // 106: ifne 209 │ │ │ │ - // 109: new Ljava/lang/StringBuilder; │ │ │ │ - // 112: astore_2 │ │ │ │ - // 113: aload_2 │ │ │ │ - // 114: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 117: aload_2 │ │ │ │ - // 118: aload 4 │ │ │ │ - // 120: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 123: astore_2 │ │ │ │ - // 124: ldc "name" │ │ │ │ - // 126: astore_3 │ │ │ │ - // 127: aload 6 │ │ │ │ - // 129: aload_3 │ │ │ │ - // 130: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ - // 135: istore 8 │ │ │ │ - // 137: aload 6 │ │ │ │ - // 139: iload 8 │ │ │ │ - // 141: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 146: astore_3 │ │ │ │ - // 147: aload_2 │ │ │ │ - // 148: aload_3 │ │ │ │ - // 149: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 152: astore_2 │ │ │ │ - // 153: ldc "\n" │ │ │ │ - // 155: astore_3 │ │ │ │ - // 156: aload_2 │ │ │ │ - // 157: aload_3 │ │ │ │ - // 158: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 161: astore_2 │ │ │ │ - // 162: aload_2 │ │ │ │ - // 163: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 166: astore 4 │ │ │ │ - // 168: aload 6 │ │ │ │ - // 170: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 175: pop │ │ │ │ - // 176: goto 95 │ │ │ │ - // 179: pop │ │ │ │ - // 180: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ - // 183: astore_2 │ │ │ │ - // 184: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ - // 187: astore_3 │ │ │ │ - // 188: aload_2 │ │ │ │ - // 189: aload_3 │ │ │ │ - // 190: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 193: pop │ │ │ │ + // 30: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 33: astore 4 │ │ │ │ + // 35: new Ljava/lang/StringBuilder; │ │ │ │ + // 38: astore_2 │ │ │ │ + // 39: aload_2 │ │ │ │ + // 40: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 43: aload_2 │ │ │ │ + // 44: ldc "list_type=" │ │ │ │ + // 46: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 49: iload_1 │ │ │ │ + // 50: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 53: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 56: astore 5 │ │ │ │ + // 58: aload_0 │ │ │ │ + // 59: invokevirtual com/sunyata/kindmind/List/ListFragmentC.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ │ │ + // 62: invokevirtual android/support/v4/app/FragmentActivity.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + // 65: astore_2 │ │ │ │ + // 66: getstatic com/sunyata/kindmind/Database/ContentProviderM.ITEM_CONTENT_URI:Landroid/net/Uri; │ │ │ │ + // 69: astore_3 │ │ │ │ + // 70: aload_2 │ │ │ │ + // 71: aload_3 │ │ │ │ + // 72: aconst_null │ │ │ │ + // 73: aload 5 │ │ │ │ + // 75: aconst_null │ │ │ │ + // 76: aconst_null │ │ │ │ + // 77: invokevirtual android/content/ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ │ │ + // 80: astore 6 │ │ │ │ + // 82: aload 6 │ │ │ │ + // 84: invokeinterface android/database/Cursor.moveToFirst:()Z │ │ │ │ + // 89: pop │ │ │ │ + // 90: aload 6 │ │ │ │ + // 92: invokeinterface android/database/Cursor.isAfterLast:()Z │ │ │ │ + // 97: istore 7 │ │ │ │ + // 99: iload 7 │ │ │ │ + // 101: ifne 204 │ │ │ │ + // 104: new Ljava/lang/StringBuilder; │ │ │ │ + // 107: astore_2 │ │ │ │ + // 108: aload_2 │ │ │ │ + // 109: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 112: aload_2 │ │ │ │ + // 113: aload 4 │ │ │ │ + // 115: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 118: astore_2 │ │ │ │ + // 119: ldc "name" │ │ │ │ + // 121: astore_3 │ │ │ │ + // 122: aload 6 │ │ │ │ + // 124: aload_3 │ │ │ │ + // 125: invokeinterface android/database/Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I │ │ │ │ + // 130: istore 8 │ │ │ │ + // 132: aload 6 │ │ │ │ + // 134: iload 8 │ │ │ │ + // 136: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 141: astore_3 │ │ │ │ + // 142: aload_2 │ │ │ │ + // 143: aload_3 │ │ │ │ + // 144: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 147: astore_2 │ │ │ │ + // 148: ldc "\n" │ │ │ │ + // 150: astore_3 │ │ │ │ + // 151: aload_2 │ │ │ │ + // 152: aload_3 │ │ │ │ + // 153: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 156: astore_2 │ │ │ │ + // 157: aload_2 │ │ │ │ + // 158: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 161: astore 4 │ │ │ │ + // 163: aload 6 │ │ │ │ + // 165: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 170: pop │ │ │ │ + // 171: goto 90 │ │ │ │ + // 174: pop │ │ │ │ + // 175: invokestatic com/sunyata/kindmind/util/DbgU.getAppTag:()Ljava/lang/String; │ │ │ │ + // 178: astore_2 │ │ │ │ + // 179: invokestatic com/sunyata/kindmind/util/DbgU.getMethodName:()Ljava/lang/String; │ │ │ │ + // 182: astore_3 │ │ │ │ + // 183: aload_2 │ │ │ │ + // 184: aload_3 │ │ │ │ + // 185: invokestatic android/util/Log.wtf:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 188: pop │ │ │ │ + // 189: aload 6 │ │ │ │ + // 191: ifnull 201 │ │ │ │ // 194: aload 6 │ │ │ │ - // 196: ifnull 206 │ │ │ │ - // 199: aload 6 │ │ │ │ - // 201: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 206: aload 4 │ │ │ │ - // 208: areturn │ │ │ │ + // 196: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 201: aload 4 │ │ │ │ + // 203: areturn │ │ │ │ + // 204: aload 6 │ │ │ │ + // 206: ifnull 201 │ │ │ │ // 209: aload 6 │ │ │ │ - // 211: ifnull 206 │ │ │ │ - // 214: aload 6 │ │ │ │ - // 216: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 221: goto 206 │ │ │ │ - // 224: astore_2 │ │ │ │ + // 211: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 216: goto 201 │ │ │ │ + // 219: astore_2 │ │ │ │ + // 220: aload 6 │ │ │ │ + // 222: ifnull 232 │ │ │ │ // 225: aload 6 │ │ │ │ - // 227: ifnull 237 │ │ │ │ - // 230: aload 6 │ │ │ │ - // 232: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 237: aload_2 │ │ │ │ - // 238: athrow │ │ │ │ + // 227: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 232: aload_2 │ │ │ │ + // 233: athrow │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 95 102 179 206 Ljava/lang/Exception; │ │ │ │ - // 95 102 224 239 Any │ │ │ │ - // 109 112 179 206 Ljava/lang/Exception; │ │ │ │ - // 109 112 224 239 Any │ │ │ │ - // 113 117 179 206 Ljava/lang/Exception; │ │ │ │ - // 113 117 224 239 Any │ │ │ │ - // 118 123 179 206 Ljava/lang/Exception; │ │ │ │ - // 118 123 224 239 Any │ │ │ │ - // 129 135 179 206 Ljava/lang/Exception; │ │ │ │ - // 129 135 224 239 Any │ │ │ │ - // 139 146 179 206 Ljava/lang/Exception; │ │ │ │ - // 139 146 224 239 Any │ │ │ │ - // 148 152 179 206 Ljava/lang/Exception; │ │ │ │ - // 148 152 224 239 Any │ │ │ │ - // 157 161 179 206 Ljava/lang/Exception; │ │ │ │ - // 157 161 224 239 Any │ │ │ │ - // 162 166 179 206 Ljava/lang/Exception; │ │ │ │ - // 162 166 224 239 Any │ │ │ │ - // 168 176 179 206 Ljava/lang/Exception; │ │ │ │ - // 168 176 224 239 Any │ │ │ │ - // 180 183 224 239 Any │ │ │ │ - // 184 187 224 239 Any │ │ │ │ - // 189 194 224 239 Any │ │ │ │ + // 90 97 174 201 Ljava/lang/Exception; │ │ │ │ + // 90 97 219 234 Any │ │ │ │ + // 104 107 174 201 Ljava/lang/Exception; │ │ │ │ + // 104 107 219 234 Any │ │ │ │ + // 108 112 174 201 Ljava/lang/Exception; │ │ │ │ + // 108 112 219 234 Any │ │ │ │ + // 113 118 174 201 Ljava/lang/Exception; │ │ │ │ + // 113 118 219 234 Any │ │ │ │ + // 124 130 174 201 Ljava/lang/Exception; │ │ │ │ + // 124 130 219 234 Any │ │ │ │ + // 134 141 174 201 Ljava/lang/Exception; │ │ │ │ + // 134 141 219 234 Any │ │ │ │ + // 143 147 174 201 Ljava/lang/Exception; │ │ │ │ + // 143 147 219 234 Any │ │ │ │ + // 152 156 174 201 Ljava/lang/Exception; │ │ │ │ + // 152 156 219 234 Any │ │ │ │ + // 157 161 174 201 Ljava/lang/Exception; │ │ │ │ + // 157 161 219 234 Any │ │ │ │ + // 163 171 174 201 Ljava/lang/Exception; │ │ │ │ + // 163 171 219 234 Any │ │ │ │ + // 175 178 219 234 Any │ │ │ │ + // 179 182 219 234 Any │ │ │ │ + // 184 189 219 234 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0206: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0201: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) ├── smali/com/sunyata/kindmind/SingleFragmentActivityC.smali │ @@ -76,17 +76,19 @@ │ move-result-object v1 │ │ .line 28 │ invoke-virtual {v0}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 29 │ invoke-virtual {v2, v4, v1}, Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 30 │ invoke-virtual {v2}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 32 │ :cond_0 │ return-void │ .end method ├── smali/com/sunyata/kindmind/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 205 │ return-void │ .end method ├── smali/com/sunyata/kindmind/AboutFragmentC.smali │ @@ -194,26 +194,28 @@ │ │ const-string v5, " NameNotFoundException " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 46 │ invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 45 │ invoke-static {v3, v4}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 47 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/AboutFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 ├── smali/com/sunyata/kindmind/Setup/BookmarkChooserFragmentC$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC; │ │ │ # direct methods │ .method constructor (Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC$1;->this$0:Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/sunyata/kindmind/Setup/TimePickerFragmentC.smali │ @@ -22,15 +22,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 50 │ invoke-direct {p0}, Landroid/app/DialogFragment;->()V │ │ - .line 81 │ return-void │ .end method │ │ .method static newInstance(Lcom/sunyata/kindmind/Setup/TimePickerFragmentC$OnTimeSetListenerI;)Lcom/sunyata/kindmind/Setup/TimePickerFragmentC; │ .locals 1 │ .param p0, "inOnTimeSetListener" # Lcom/sunyata/kindmind/Setup/TimePickerFragmentC$OnTimeSetListenerI; │ │ @@ -74,14 +73,15 @@ │ │ move-result v4 │ │ .line 69 │ .local v4, "tmpMinute":I │ new-instance v0, Landroid/app/TimePickerDialog; │ │ + .line 70 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/Setup/TimePickerFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Lcom/sunyata/kindmind/Setup/TimePickerFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ @@ -90,14 +90,15 @@ │ │ move-result v5 │ │ move-object v2, p0 │ │ invoke-direct/range {v0 .. v5}, Landroid/app/TimePickerDialog;->(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V │ │ + .line 69 │ return-object v0 │ .end method │ │ .method public onTimeSet(Landroid/widget/TimePicker;II)V │ .locals 1 │ .param p1, "inView" # Landroid/widget/TimePicker; │ .param p2, "inHourOfDay" # I ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener.smali │ @@ -169,21 +169,15 @@ │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, " In some Android versions the video chooser activity is not exported, " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "using internal instead" │ + const-string v9, " In some Android versions the video chooser activity is not exported, using internal instead" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -192,14 +186,15 @@ │ invoke-static {v7, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 763 │ new-instance v1, Landroid/content/Intent; │ │ iget-object v7, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ + .line 764 │ invoke-virtual {v7}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ invoke-virtual {v7}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ @@ -258,14 +253,15 @@ │ .line 779 │ .end local v4 # "tmpContactIntent":Landroid/content/Intent; │ :pswitch_4 │ new-instance v3, Landroid/content/Intent; │ │ iget-object v7, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ + .line 780 │ invoke-virtual {v7}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ invoke-virtual {v7}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener.smali │ @@ -126,30 +126,33 @@ │ │ check-cast v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ invoke-virtual {v0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ + .line 639 │ invoke-virtual {v0}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->mWeakRefToItemUri:Ljava/lang/ref/WeakReference; │ │ + .line 640 │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/net/Uri; │ │ move-object v4, v3 │ │ move-object v5, v3 │ │ + .line 639 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v7 │ │ .line 642 │ .local v7, "tItemCr":Landroid/database/Cursor; │ if-eqz v7, :cond_0 │ @@ -182,28 +185,30 @@ │ .line 657 │ invoke-interface {v7}, Landroid/database/Cursor;->close()V │ │ .line 665 │ :goto_1 │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->mWeakRefToOnClickView:Ljava/lang/ref/WeakReference; │ │ + .line 666 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/View; │ │ invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 665 │ invoke-static {v8, v0}, Lcom/sunyata/kindmind/util/ItemActionsU;->removeAction(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 669 │ new-instance v9, Landroid/content/ContentValues; │ │ @@ -230,43 +235,47 @@ │ │ invoke-virtual {v0}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->mWeakRefToItemUri:Ljava/lang/ref/WeakReference; │ │ + .line 672 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ + .line 671 │ invoke-virtual {v1, v0, v9, v3, v3}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 674 │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ iget-object v1, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->mWeakRefToOnClickView:Ljava/lang/ref/WeakReference; │ │ + .line 675 │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/View; │ │ invoke-virtual {v1}, Landroid/view/View;->getRootView()Landroid/view/View; │ │ move-result-object v1 │ │ + .line 674 │ invoke-static {v0, v1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->access$100(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/view/View;)V │ │ .line 677 │ return-void │ │ .line 648 │ .end local v9 # "tmpContentValues":Landroid/content/ContentValues; ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnNotificationListener.smali │ @@ -56,20 +56,22 @@ │ .locals 3 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 612 │ iget-object v1, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnNotificationListener;->mWeakRefToFragment:Ljava/lang/ref/WeakReference; │ │ + .line 613 │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/sunyata/kindmind/Setup/TimePickerFragmentC$OnTimeSetListenerI; │ │ + .line 612 │ invoke-static {v1}, Lcom/sunyata/kindmind/Setup/TimePickerFragmentC;->newInstance(Lcom/sunyata/kindmind/Setup/TimePickerFragmentC$OnTimeSetListenerI;)Lcom/sunyata/kindmind/Setup/TimePickerFragmentC; │ │ move-result-object v0 │ │ .line 614 │ .local v0, "tmpTimePickerFragment":Landroid/app/DialogFragment; │ iget-object v1, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnNotificationListener;->mWeakRefToFragment:Ljava/lang/ref/WeakReference; ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnAddNewActionsListenerC.smali │ @@ -66,14 +66,15 @@ │ .local v0, "tArray":[Ljava/lang/CharSequence; │ const/4 v2, 0x0 │ │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ + .line 489 │ invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f07002f │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -85,14 +86,15 @@ │ .line 491 │ const/4 v2, 0x1 │ │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ + .line 492 │ invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f070030 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -104,14 +106,15 @@ │ .line 494 │ const/4 v2, 0x2 │ │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ + .line 495 │ invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f070031 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -123,14 +126,15 @@ │ .line 497 │ const/4 v2, 0x3 │ │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ + .line 498 │ invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f070032 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -142,14 +146,15 @@ │ .line 500 │ const/4 v2, 0x4 │ │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ + .line 501 │ invoke-virtual {v3}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f070033 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -163,14 +168,15 @@ │ │ move-result-object v1 │ │ .line 525 │ .local v1, "tArrayList":Ljava/util/List;, "Ljava/util/List;" │ new-instance v2, Landroid/widget/ArrayAdapter; │ │ + .line 526 │ invoke-virtual {p1}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ @@ -207,36 +213,40 @@ │ │ move-result-object v0 │ │ invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v0, "Type of action" │ │ + .line 533 │ invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnAddNewActionsListenerC;->mTypeChooserButtonAdapter:Landroid/widget/ArrayAdapter; │ │ new-instance v3, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener; │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnAddNewActionsListenerC;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ + .line 535 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ invoke-direct {v3, v0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener;->(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;)V │ │ + .line 533 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setAdapter(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 535 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ .line 536 ├── smali/com/sunyata/kindmind/Setup/VideoChooserActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/sunyata/kindmind/Setup/VideoChooserActivity; │ │ │ # direct methods │ .method constructor (Lcom/sunyata/kindmind/Setup/VideoChooserActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/sunyata/kindmind/Setup/VideoChooserActivity; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lcom/sunyata/kindmind/Setup/VideoChooserActivity$1;->this$0:Lcom/sunyata/kindmind/Setup/VideoChooserActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,14 +53,15 @@ │ .end annotation │ │ .prologue │ .line 67 │ .local p1, "adapter":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ const v2, 0x1020015 │ │ + .line 68 │ invoke-virtual {p2, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/sunyata/kindmind/Setup/TimePickerFragmentC$OnTimeSetListenerI; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$1;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnActionTypeListener;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnCancelButton;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnNotificationListener;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnNotificationCheckedChangeListenerC;, │ Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$TextWatcherC;, │ @@ -69,15 +68,14 @@ │ │ invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->mSupressEvents:Ljava/lang/Boolean; │ │ - .line 715 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/view/View;)V │ .locals 0 │ .param p0, "x0" # Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ .param p1, "x1" # Landroid/view/View; │ @@ -160,24 +158,26 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ + .line 353 │ invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ move-result-object v1 │ │ move-object v3, v2 │ │ move-object v4, v2 │ │ move-object v5, v2 │ │ + .line 352 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 355 │ .local v8, "tContactsCr":Landroid/database/Cursor; │ if-eqz v8, :cond_3 │ @@ -190,22 +190,24 @@ │ if-eqz v0, :cond_3 │ │ .line 357 │ sget-object v0, Landroid/provider/ContactsContract$Contacts;->CONTENT_LOOKUP_URI:Landroid/net/Uri; │ │ const-string v1, "lookup" │ │ + .line 358 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 357 │ invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v7 │ │ @@ -387,48 +389,48 @@ │ invoke-virtual {v0, v1}, Landroid/app/Fragment;->setArguments(Landroid/os/Bundle;)V │ │ .line 99 │ return-object v0 │ .end method │ │ .method private updateActionList(Landroid/view/View;)V │ - .locals 17 │ + .locals 16 │ .param p1, "inView" # Landroid/view/View; │ │ .prologue │ .line 430 │ const v1, 0x7f0a0017 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Landroid/widget/LinearLayout; │ + check-cast v15, Landroid/widget/LinearLayout; │ │ .line 433 │ - .local v16, "tmpVerticalList":Landroid/widget/LinearLayout; │ - invoke-virtual/range {v16 .. v16}, Landroid/widget/LinearLayout;->removeAllViews()V │ + .local v15, "tmpVerticalList":Landroid/widget/LinearLayout; │ + invoke-virtual {v15}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 435 │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 438 │ - .local v14, "tmpLayoutInflater":Landroid/view/LayoutInflater; │ + .local v13, "tmpLayoutInflater":Landroid/view/LayoutInflater; │ const/4 v1, 0x1 │ │ new-array v3, v1, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ const-string v2, "actions" │ @@ -453,134 +455,129 @@ │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 441 │ - .local v13, "tmpItemCur":Landroid/database/Cursor; │ - invoke-interface {v13}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v12, "tmpItemCur":Landroid/database/Cursor; │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 442 │ const-string v1, "actions" │ │ - invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ + invoke-interface {v12, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ - invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 443 │ - .local v11, "tmpActionsString":Ljava/lang/String; │ - invoke-static {v11}, Lcom/sunyata/kindmind/util/ItemActionsU;->actionsStringToArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ + .local v10, "tmpActionsString":Ljava/lang/String; │ + invoke-static {v10}, Lcom/sunyata/kindmind/util/ItemActionsU;->actionsStringToArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 446 │ - .local v10, "tmpActionsArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v10}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v9, "tmpActionsArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Ljava/lang/String; │ │ .line 448 │ .local v7, "action":Ljava/lang/String; │ - const/high16 v1, 0x7f030000 │ - │ - const/4 v2, 0x0 │ + const/high16 v2, 0x7f030000 │ │ - move-object/from16 v0, v16 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v14, v1, v0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v13, v2, v15, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/widget/LinearLayout; │ + check-cast v8, Landroid/widget/LinearLayout; │ │ .line 451 │ - .local v9, "tmpActionItem":Landroid/widget/LinearLayout; │ - const/high16 v1, 0x7f0a0000 │ + .local v8, "tmpActionItem":Landroid/widget/LinearLayout; │ + const/high16 v2, 0x7f0a0000 │ │ - invoke-virtual {v9, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v14, Landroid/widget/TextView; │ │ .line 452 │ - .local v15, "tmpTextView":Landroid/widget/TextView; │ - invoke-virtual {v15, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .local v14, "tmpTextView":Landroid/widget/TextView; │ + invoke-virtual {v14, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 455 │ - new-instance v1, Lcom/sunyata/kindmind/List/SetupActionOnClickListenerC; │ + new-instance v2, Lcom/sunyata/kindmind/List/SetupActionOnClickListenerC; │ │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->getActivity()Landroid/app/Activity; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - invoke-direct {v1, v2, v7}, Lcom/sunyata/kindmind/List/SetupActionOnClickListenerC;->(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {v2, v4, v7}, Lcom/sunyata/kindmind/List/SetupActionOnClickListenerC;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - invoke-virtual {v15, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v14, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 457 │ - const v1, 0x7f0a0001 │ + const v2, 0x7f0a0001 │ │ - invoke-virtual {v9, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/widget/Button; │ + check-cast v11, Landroid/widget/Button; │ │ .line 461 │ - .local v12, "tmpDeleteButton":Landroid/widget/Button; │ - invoke-virtual {v12, v7}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ + .local v11, "tmpDeleteButton":Landroid/widget/Button; │ + invoke-virtual {v11, v7}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ │ .line 464 │ - new-instance v1, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener; │ + new-instance v2, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->refItemUri:Landroid/net/Uri; │ + iget-object v4, v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->refItemUri:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0, v2}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/net/Uri;)V │ + invoke-direct {v2, v0, v4}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnDeleteActionButtonListener;->(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;Landroid/net/Uri;)V │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v11, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 468 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v15, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 470 │ .end local v7 # "action":Ljava/lang/String; │ - .end local v9 # "tmpActionItem":Landroid/widget/LinearLayout; │ - .end local v12 # "tmpDeleteButton":Landroid/widget/Button; │ - .end local v15 # "tmpTextView":Landroid/widget/TextView; │ + .end local v8 # "tmpActionItem":Landroid/widget/LinearLayout; │ + .end local v11 # "tmpDeleteButton":Landroid/widget/Button; │ + .end local v14 # "tmpTextView":Landroid/widget/TextView; │ :cond_0 │ return-void │ .end method │ │ .method private updateSwitchAndNotificationButton()V │ .locals 12 │ │ @@ -611,18 +608,20 @@ │ .line 402 │ .local v7, "tmpCursor":Landroid/database/Cursor; │ invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 403 │ const-string v0, "notification" │ │ + .line 404 │ invoke-interface {v7, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 403 │ invoke-interface {v7, v0}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v10 │ │ .line 405 │ .local v10, "tmpTimeInMilliseconds":J │ invoke-interface {v7}, Landroid/database/Cursor;->close()V │ @@ -802,14 +801,15 @@ │ .local v0, "tExtraBufferTime":I │ const-wide/16 v4, -0x1 │ │ cmp-long v4, v2, v4 │ │ if-eqz v4, :cond_0 │ │ + .line 386 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v4 │ @@ -1929,40 +1929,44 @@ │ │ invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f07002b │ │ + .line 332 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f07002c │ │ new-instance v5, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnCancelButton; │ │ const/4 v6, 0x0 │ │ invoke-direct {v5, v6}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnCancelButton;->(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$1;)V │ │ + .line 333 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f07002d │ │ new-instance v5, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton; │ │ invoke-direct {v5, p0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton;->(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;)V │ │ + .line 335 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 337 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 ├── smali/com/sunyata/kindmind/Setup/FileChooserFragmentC$FileChooserListDataAdapterC.smali │ @@ -32,14 +32,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/sunyata/kindmind/Setup/FileChooserFragmentC; │ │ │ # direct methods │ .method public constructor (Lcom/sunyata/kindmind/Setup/FileChooserFragmentC;Ljava/util/List;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/sunyata/kindmind/Setup/FileChooserFragmentC; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Ljava/lang/String;", │ ">;)V" ├── smali/com/sunyata/kindmind/Setup/FileChooserFragmentC.smali │ @@ -23,25 +23,25 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 24 │ invoke-direct {p0}, Landroid/app/ListFragment;->()V │ │ - .line 89 │ return-void │ .end method │ │ .method private initialize()V │ .locals 5 │ │ .prologue │ .line 50 │ new-instance v3, Ljava/io/File; │ │ + .line 51 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v4 ├── smali/com/sunyata/kindmind/Setup/VideoChooserActivity.smali │ @@ -129,26 +129,28 @@ │ │ const-string v2, " tMergeCursor.getCount() = " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 52 │ invoke-virtual {v3}, Landroid/database/MergeCursor;->getCount()I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 51 │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 55 │ new-instance v0, Landroid/widget/SimpleCursorAdapter; │ │ const v2, 0x1090004 ├── smali/com/sunyata/kindmind/Setup/BookmarkChooserFragmentC.smali │ @@ -91,14 +91,15 @@ │ │ move-result-object v7 │ │ .line 66 │ .local v7, "tmpBookmarksCursorForAdapter":Landroid/database/Cursor; │ new-instance v4, Landroid/widget/SimpleCursorAdapter; │ │ + .line 67 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/Setup/BookmarkChooserFragmentC;->getActivity()Landroid/app/Activity; │ │ move-result-object v5 │ │ const v6, 0x1090004 │ │ invoke-direct/range {v4 .. v10}, Landroid/widget/SimpleCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton.smali │ @@ -114,24 +114,26 @@ │ │ invoke-virtual {v0}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ + .line 708 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC; │ │ invoke-static {v0}, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;->access$400(Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC;)Landroid/net/Uri; │ │ move-result-object v0 │ │ + .line 707 │ invoke-virtual {v1, v0, v4, v4}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 711 │ iget-object v0, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$OnClickOnConfirmButton;->mWeakRefToItemSetupFragment:Ljava/lang/ref/WeakReference; │ │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; ├── smali/com/sunyata/kindmind/Setup/ItemSetupFragmentC$TextWatcherC.smali │ @@ -127,24 +127,26 @@ │ │ invoke-virtual {v2}, Landroid/app/Activity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ iget-object v2, p0, Lcom/sunyata/kindmind/Setup/ItemSetupFragmentC$TextWatcherC;->mWeakRefToItemUri:Ljava/lang/ref/WeakReference; │ │ + .line 555 │ invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/net/Uri; │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 554 │ invoke-virtual {v3, v2, v1, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 559 │ .end local v1 # "tContentVals":Landroid/content/ContentValues; │ :goto_0 ├── smali/com/sunyata/kindmind/Setup/FileChooserFragmentC$FileChooserListDataAdapterC$CustomOnClickListener.smali │ @@ -60,14 +60,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const v2, 0x7f0a000c │ │ + .line 133 │ invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; ├── smali/com/sunyata/kindmind/WidgetAndNotifications/NotificationServiceC.smali │ @@ -66,18 +66,20 @@ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 244 │ const-string v0, "notification" │ │ + .line 245 │ invoke-interface {v7, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 244 │ invoke-interface {v7, v0}, Landroid/database/Cursor;->getLong(I)J │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-wide v8 │ │ @@ -272,14 +274,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "_id" │ │ + .line 80 │ invoke-interface {v7, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-interface {v7, v2}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v2 │ @@ -288,14 +291,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 77 │ invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v8 │ │ .line 83 │ const-wide/16 v0, -0x1 │ │ @@ -600,21 +604,22 @@ │ .line 150 │ const-string v2, "NotificationTitle" │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v14, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 153 │ + .line 154 │ invoke-static {v10, v11}, Lcom/sunyata/kindmind/util/OtherU;->longToIntCutOff(J)I │ │ move-result v2 │ │ const/high16 v3, 0x10000000 │ │ + .line 153 │ move-object/from16 v0, p0 │ │ invoke-static {v0, v2, v14, v3}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v12 │ │ .line 155 │ @@ -901,62 +906,69 @@ │ │ .line 210 │ .local v9, "tmpPendingIntent":Landroid/app/PendingIntent; │ new-instance v11, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v11, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ + .line 211 │ invoke-virtual {v11, v10}, Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v11 │ │ const v12, 0x7f020001 │ │ + .line 212 │ invoke-virtual {v11, v12}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v11 │ │ + .line 213 │ invoke-virtual {v11, v10}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v11 │ │ + .line 214 │ invoke-virtual {v11, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 215 │ invoke-virtual {v11, v12}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v11 │ │ + .line 216 │ invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v5 │ │ .line 220 │ .local v5, "tmpNotification":Landroid/app/Notification; │ const-string v11, "notification" │ │ invoke-virtual {p0, v11}, Lcom/sunyata/kindmind/WidgetAndNotifications/NotificationServiceC;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Landroid/app/NotificationManager; │ │ - .line 221 │ + .line 222 │ .local v8, "tmpNotificationManager":Landroid/app/NotificationManager; │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v12 │ │ invoke-static {v12, v13}, Lcom/sunyata/kindmind/util/OtherU;->longToIntCutOff(J)I │ │ move-result v11 │ │ + .line 221 │ invoke-virtual {v8, v2, v11, v5}, Landroid/app/NotificationManager;->notify(Ljava/lang/String;ILandroid/app/Notification;)V │ │ .line 225 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/WidgetAndNotifications/NotificationServiceC;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v11 ├── smali/com/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ │ # direct methods │ .method constructor (Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$2;->this$0:Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 20 │ invoke-direct {p0}, Landroid/widget/RemoteViewsService;->()V │ │ - .line 45 │ return-void │ .end method │ │ │ # virtual methods │ .method public onDestroy()V │ .locals 2 ├── smali/com/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC.smali │ @@ -148,14 +148,15 @@ │ │ invoke-virtual {v0, v1, v10}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iget v1, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mWidgetId:I │ │ + .line 209 │ invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1, v9}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ move-result v6 │ @@ -388,34 +389,38 @@ │ .line 173 │ iget-object v6, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mItemCursor:Landroid/database/Cursor; │ │ iget-object v7, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mItemCursor:Landroid/database/Cursor; │ │ const-string v8, "name" │ │ + .line 174 │ invoke-interface {v7, v8}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v7 │ │ + .line 173 │ invoke-interface {v6, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 175 │ .local v5, "tmpName":Ljava/lang/String; │ iget-object v6, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mItemCursor:Landroid/database/Cursor; │ │ iget-object v7, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mItemCursor:Landroid/database/Cursor; │ │ const-string v8, "_id" │ │ + .line 176 │ invoke-interface {v7, v8}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v7 │ │ + .line 175 │ invoke-interface {v6, v7}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v2 │ │ .line 177 │ .local v2, "tmpItemId":J │ invoke-static {v2, v3}, Lcom/sunyata/kindmind/util/DatabaseU;->getItemUriFromId(J)Landroid/net/Uri; │ @@ -424,14 +429,15 @@ │ │ .line 180 │ .local v4, "tmpItemUri":Landroid/net/Uri; │ new-instance v0, Landroid/widget/RemoteViews; │ │ iget-object v6, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/RemoteViewsServiceC$RemoteViewsFactoryC;->mContext:Landroid/content/Context; │ │ + .line 181 │ invoke-virtual {v6}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v6 │ │ const v7, 0x7f03000c │ │ invoke-direct {v0, v6, v7}, Landroid/widget/RemoteViews;->(Ljava/lang/String;I)V ├── smali/com/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ │ # direct methods │ .method constructor (Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$1;->this$0:Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -103,14 +104,15 @@ │ │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC$1;->this$0:Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC; │ │ + .line 82 │ invoke-static {v3}, Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC;->access$400(Lcom/sunyata/kindmind/WidgetAndNotifications/WidgetConfigActivityC;)I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v3 ├── smali/com/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM.smali │ @@ -99,36 +99,37 @@ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 544 │ iget-object v1, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mWeakRefToViewPager:Ljava/lang/ref/WeakReference; │ │ + .line 545 │ invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/sunyata/kindmind/Main/ViewPagerM; │ │ invoke-virtual {v1}, Lcom/sunyata/kindmind/Main/ViewPagerM;->getCurrentItem()I │ │ move-result v1 │ │ + .line 544 │ invoke-virtual {p0, v1}, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->getItem(I)Lcom/sunyata/kindmind/List/ListFragmentC; │ │ move-result-object v0 │ │ .line 546 │ .local v0, "retListFragmentC":Lcom/sunyata/kindmind/List/ListFragmentC; │ return-object v0 │ .end method │ │ .method public bridge synthetic getItem(I)Landroid/support/v4/app/Fragment; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 479 │ invoke-virtual {p0, p1}, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->getItem(I)Lcom/sunyata/kindmind/List/ListFragmentC; │ │ move-result-object v0 │ │ @@ -319,60 +320,66 @@ │ │ .line 498 │ :pswitch_0 │ const/4 v1, 0x0 │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mWeakRefToContext:Ljava/lang/ref/WeakReference; │ │ + .line 499 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Main/MainActivityCallbackListenerI; │ │ + .line 498 │ invoke-static {v1, v0}, Lcom/sunyata/kindmind/List/ListFragmentC;->newInstance(ILcom/sunyata/kindmind/Main/MainActivityCallbackListenerI;)Lcom/sunyata/kindmind/List/ListFragmentC; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mFeelingListFragment:Lcom/sunyata/kindmind/List/ListFragmentC; │ │ goto :goto_0 │ │ .line 502 │ :pswitch_1 │ const/4 v1, 0x1 │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mWeakRefToContext:Ljava/lang/ref/WeakReference; │ │ + .line 503 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Main/MainActivityCallbackListenerI; │ │ + .line 502 │ invoke-static {v1, v0}, Lcom/sunyata/kindmind/List/ListFragmentC;->newInstance(ILcom/sunyata/kindmind/Main/MainActivityCallbackListenerI;)Lcom/sunyata/kindmind/List/ListFragmentC; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mNeedListFragment:Lcom/sunyata/kindmind/List/ListFragmentC; │ │ goto :goto_0 │ │ .line 506 │ :pswitch_2 │ const/4 v1, 0x2 │ │ iget-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mWeakRefToContext:Ljava/lang/ref/WeakReference; │ │ + .line 507 │ invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/sunyata/kindmind/Main/MainActivityCallbackListenerI; │ │ + .line 506 │ invoke-static {v1, v0}, Lcom/sunyata/kindmind/List/ListFragmentC;->newInstance(ILcom/sunyata/kindmind/Main/MainActivityCallbackListenerI;)Lcom/sunyata/kindmind/List/ListFragmentC; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/sunyata/kindmind/Main/MainActivityC$FragmentAdapterM;->mKindnessListFragment:Lcom/sunyata/kindmind/List/ListFragmentC; │ │ goto :goto_0 ├── smali/com/sunyata/kindmind/Main/ToastOrActionC.smali │ @@ -249,14 +249,15 @@ │ │ .line 379 │ :cond_2 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ + .line 380 │ invoke-interface {p0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -265,14 +266,15 @@ │ │ const-string v1, ", " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 382 │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ move-result v1 │ │ invoke-interface {p0, v3, v1}, Ljava/util/List;->subList(II)Ljava/util/List; │ │ move-result-object v1 │ @@ -463,21 +465,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v4, " Cursor is null or empty" │ - │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v4, " (this can be the case if we have no items that are active and is not an error)" │ + const-string v4, " Cursor is null or empty (this can be the case if we have no items that are active and is not an error)" │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -558,22 +554,25 @@ │ :goto_0 │ return-object v0 │ │ .line 314 │ :pswitch_0 │ const/4 v2, 0x0 │ │ + .line 316 │ invoke-static {p0, v2}, Lcom/sunyata/kindmind/Main/ToastOrActionC;->getListOfNamesForActivatedData(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ move-result-object v2 │ │ + .line 315 │ invoke-static {v2}, Lcom/sunyata/kindmind/Main/ToastOrActionC;->getFormattedStringOfActivatedDataListItems(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 317 │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -583,22 +582,25 @@ │ goto :goto_0 │ │ .line 321 │ .end local v0 # "mToastFeelingsString":Ljava/lang/String; │ :pswitch_1 │ const/4 v2, 0x1 │ │ + .line 323 │ invoke-static {p0, v2}, Lcom/sunyata/kindmind/Main/ToastOrActionC;->getListOfNamesForActivatedData(Landroid/content/Context;I)Ljava/util/ArrayList; │ │ move-result-object v2 │ │ + .line 322 │ invoke-static {v2}, Lcom/sunyata/kindmind/Main/ToastOrActionC;->getFormattedStringOfActivatedDataListItems(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 324 │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v1 │ @@ -681,14 +683,15 @@ │ │ move-result-object v7 │ │ .line 290 │ .local v7, "tmpPackageManager":Landroid/content/pm/PackageManager; │ const/4 v10, 0x0 │ │ + .line 291 │ invoke-virtual {v7, v4, v10}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ move-result-object v5 │ │ .line 292 │ .local v5, "tmpListOfAllPosibleAcitivtiesForStarting":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v5}, Ljava/util/List;->size()I │ @@ -724,14 +727,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_1 │ │ + .line 196 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, "https://" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ @@ -740,14 +744,15 @@ │ │ if-eqz v10, :cond_3 │ │ .line 200 │ :cond_1 │ const-string v10, "connectivity" │ │ + .line 201 │ invoke-virtual {p0, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/net/ConnectivityManager; │ │ .line 202 │ @@ -791,64 +796,68 @@ │ :cond_2 │ const-string v10, "Not launching website since there is no internet connectivity" │ │ invoke-static {p0, v10, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v10 │ │ + .line 213 │ invoke-virtual {v10}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ │ .line 220 │ .end local v2 # "tmpConnectivityManager":Landroid/net/ConnectivityManager; │ .end local v6 # "tmpNetworkInfo":Landroid/net/NetworkInfo; │ :cond_3 │ new-instance v3, Ljava/io/File; │ │ invoke-direct {v3, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - .line 222 │ + .line 223 │ .local v3, "tmpFileOrDirectoryFromString":Ljava/io/File; │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".jpg" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_4 │ │ + .line 224 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".jpeg" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_4 │ │ + .line 225 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".png" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_4 │ │ + .line 226 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".gif" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ @@ -878,15 +887,15 @@ │ │ .line 282 │ .restart local v9 # "tmpUri":Landroid/net/Uri; │ invoke-virtual {v4, v9, v8}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; │ │ goto/16 :goto_0 │ │ - .line 228 │ + .line 229 │ .end local v4 # "tmpIntent":Landroid/content/Intent; │ .end local v9 # "tmpUri":Landroid/net/Uri; │ :cond_6 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ @@ -894,14 +903,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_7 │ │ + .line 230 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".mp3" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ @@ -914,64 +924,68 @@ │ :cond_7 │ invoke-virtual {v1}, Landroid/media/AudioManager;->isWiredHeadsetOn()Z │ │ move-result v10 │ │ if-eqz v10, :cond_8 │ │ + .line 234 │ invoke-virtual {v1}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z │ │ move-result v10 │ │ if-ne v10, v12, :cond_9 │ │ .line 244 │ :cond_8 │ const-string v10, "Not playing audio since headset is not connected or speaker phone is on" │ │ invoke-static {p0, v10, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v10 │ │ + .line 248 │ invoke-virtual {v10}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_1 │ │ .line 253 │ :cond_9 │ const-string v8, "audio/*" │ │ goto :goto_2 │ │ - .line 255 │ + .line 256 │ :cond_a │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".mp4" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_b │ │ + .line 257 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".avi" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v10 │ │ if-nez v10, :cond_b │ │ + .line 258 │ invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, ".mkv" │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ @@ -998,14 +1012,15 @@ │ :cond_c │ const-string v10, "Not playing video since headset is not connected or speaker phone is on" │ │ invoke-static {p0, v10, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v10 │ │ + .line 265 │ invoke-virtual {v10}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_1 │ │ .line 272 │ :cond_d │ const-string v8, "video/*" │ @@ -1022,14 +1037,15 @@ │ :cond_e │ const-string v10, "Currently no app supports this file type on this device, please install an app that supports this operation" │ │ invoke-static {p0, v10, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v10 │ │ + .line 302 │ invoke-virtual {v10}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_1 │ .end method │ │ .method public static needsToast(Landroid/app/Activity;Ljava/lang/String;)V │ .locals 8 │ @@ -1440,14 +1456,15 @@ │ .line 76 │ new-instance v1, Lcom/sunyata/kindmind/Main/ToastOrActionC$2; │ │ const-wide/16 v4, 0x3e8 │ │ invoke-direct/range {v1 .. v6}, Lcom/sunyata/kindmind/Main/ToastOrActionC$2;->(JJLandroid/widget/Toast;)V │ │ + .line 87 │ invoke-virtual {v1}, Lcom/sunyata/kindmind/Main/ToastOrActionC$2;->start()Landroid/os/CountDownTimer; │ │ .line 88 │ return-void │ .end method │ │ .method private static startToast(Landroid/app/Activity;JJLjava/lang/String;Ljava/lang/String;)V │ @@ -1480,12 +1497,13 @@ │ │ move-wide/from16 v9, p3 │ │ move-object/from16 v11, p6 │ │ invoke-direct/range {v3 .. v11}, Lcom/sunyata/kindmind/Main/ToastOrActionC$1;->(JJLandroid/app/Activity;JLjava/lang/String;)V │ │ + .line 62 │ invoke-virtual {v3}, Lcom/sunyata/kindmind/Main/ToastOrActionC$1;->start()Landroid/os/CountDownTimer; │ │ .line 63 │ return-void │ .end method ├── smali/com/sunyata/kindmind/Main/MainActivityC.smali │ @@ -42,15 +42,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 58 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;->()V │ │ - .line 589 │ return-void │ .end method │ │ .method private clearAllActiveInDatabase(Landroid/content/Context;)V │ .locals 5 │ .param p1, "inContext" # Landroid/content/Context; │ │ @@ -393,15 +392,15 @@ │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_3 │ throw v0 │ .end method │ │ .method private limitPatternsTable()V │ - .locals 15 │ + .locals 14 │ │ .prologue │ const/4 v2, 0x0 │ │ .line 428 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ @@ -410,28 +409,28 @@ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 430 │ - const/4 v12, 0x0 │ + const/4 v9, 0x0 │ │ .line 431 │ - .local v12, "tmpPatternsCur":Landroid/database/Cursor; │ + .local v9, "tmpPatternsCur":Landroid/database/Cursor; │ const/16 v6, 0xc8 │ │ .line 433 │ .local v6, "WARNING_LIMIT":I │ - new-instance v14, Ljava/util/ArrayList; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 435 │ - .local v14, "tmpSelectionsForDeletionList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v13, "tmpSelectionsForDeletionList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v7, 0x0 │ │ .local v7, "i":I │ :goto_0 │ const/16 v0, 0xc8 │ │ if-ge v7, v0, :cond_1 │ @@ -447,44 +446,46 @@ │ │ move-object v3, v2 │ │ move-object v4, v2 │ │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 442 │ - invoke-interface {v12}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ move-result v0 │ │ const/16 v1, 0x7d0 │ │ if-gt v0, v1, :cond_0 │ │ .line 444 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ .line 470 │ :goto_1 │ return-void │ │ .line 449 │ :cond_0 │ - invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 450 │ const-string v0, "create_time" │ │ - invoke-interface {v12, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ + .line 451 │ + invoke-interface {v9, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v0 │ │ - invoke-interface {v12, v0}, Landroid/database/Cursor;->getLong(I)J │ + .line 450 │ + invoke-interface {v9, v0}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v10 │ │ .line 454 │ .local v10, "tmpFirstTimeEntry":J │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -498,64 +499,63 @@ │ │ invoke-virtual {v0, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 455 │ - .local v13, "tmpSelection":Ljava/lang/String; │ - invoke-virtual {v14, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v12, "tmpSelection":Ljava/lang/String; │ + invoke-virtual {v13, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 457 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ .line 435 │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 461 │ .end local v10 # "tmpFirstTimeEntry":J │ - .end local v13 # "tmpSelection":Ljava/lang/String; │ + .end local v12 # "tmpSelection":Ljava/lang/String; │ :cond_1 │ - invoke-virtual {v14}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v13}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v0 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 462 │ - .local v9, "selection":Ljava/lang/String; │ + .local v8, "selection":Ljava/lang/String; │ invoke-virtual {p0}, Lcom/sunyata/kindmind/Main/MainActivityC;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - sget-object v1, Lcom/sunyata/kindmind/Database/ContentProviderM;->PATTERNS_CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lcom/sunyata/kindmind/Database/ContentProviderM;->PATTERNS_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-virtual {v0, v1, v9, v2}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v1, v3, v8, v2}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto :goto_2 │ │ .line 467 │ - .end local v9 # "selection":Ljava/lang/String; │ + .end local v8 # "selection":Ljava/lang/String; │ :cond_2 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "Warning in limitPatternsTable: Number of iterations has reached 200, exiting method" │ │ @@ -1342,24 +1342,27 @@ │ invoke-static {p0}, Lcom/sunyata/kindmind/util/DatabaseU;->createOrUpdateAllStartupItems(Landroid/content/Context;)V │ │ .line 110 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v4 │ │ + .line 111 │ invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v4 │ │ const-string v5, "app_version_code" │ │ + .line 112 │ invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v4 │ │ + .line 113 │ invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 117 │ :cond_0 │ invoke-static {p0}, Lcom/sunyata/kindmind/util/ItemActionsU;->removeActionsWithBrokenUriFilePaths(Landroid/content/Context;)V │ │ .line 120 ├── smali/com/sunyata/kindmind/util/DatabaseU.smali │ @@ -1,29 +1,20 @@ │ .class public Lcom/sunyata/kindmind/util/DatabaseU; │ .super Ljava/lang/Object; │ .source "DatabaseU.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/sunyata/kindmind/util/DatabaseU$1; │ - } │ -.end annotation │ - │ - │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 18 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 126 │ return-void │ .end method │ │ .method public static createOrUpdateAllStartupItems(Landroid/content/Context;)V │ .locals 4 │ .param p0, "iCt" # Landroid/content/Context; │ │ @@ -253,18 +244,20 @@ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ .line 252 │ const-string v0, "_id" │ │ + .line 253 │ invoke-interface {v9, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 252 │ invoke-interface {v9, v0}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v0 │ │ invoke-static {v0, v1}, Lcom/sunyata/kindmind/util/DatabaseU;->getItemUriFromId(J)Landroid/net/Uri; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -607,14 +600,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 82 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -623,14 +617,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x2 │ │ + .line 83 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -639,14 +634,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x5 │ │ + .line 84 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -655,14 +651,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/16 v7, 0xb │ │ + .line 85 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -671,14 +668,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/16 v7, 0xc │ │ + .line 86 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -687,14 +685,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const/16 v7, 0xd │ │ + .line 87 │ invoke-virtual {v0, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 ├── smali/com/sunyata/kindmind/util/ItemActionsU.smali │ @@ -35,18 +35,20 @@ │ │ .prologue │ .line 24 │ new-instance v0, Ljava/util/ArrayList; │ │ const-string v1, ";" │ │ + .line 25 │ invoke-virtual {p0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 24 │ invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 28 │ @@ -359,43 +361,42 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 35 │ .local p0, "iArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v2, ";" │ + const-string v1, ";" │ │ .line 37 │ - .local v2, "rString":Ljava/lang/String; │ + .local v1, "rString":Ljava/lang/String; │ invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 38 │ .local v0, "action":Ljava/lang/String; │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ @@ -403,23 +404,23 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 39 │ goto :goto_0 │ │ .line 41 │ .end local v0 # "action":Ljava/lang/String; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private static isUriFile(Ljava/lang/String;)Z │ .locals 3 │ .param p0, "iUriAsString" # Ljava/lang/String; │ │ .prologue │ @@ -528,436 +529,424 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static removeActionsWithBrokenUriFilePaths(Landroid/content/Context;)V │ - .locals 18 │ + .locals 15 │ .param p0, "iContext" # Landroid/content/Context; │ │ .prologue │ - .line 151 │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + const/4 v2, 0x0 │ │ - move-result-object v2 │ + .line 151 │ + invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - sget-object v3, Lcom/sunyata/kindmind/Database/ContentProviderM;->ITEM_CONTENT_URI:Landroid/net/Uri; │ + move-result-object v0 │ │ - const/4 v4, 0x0 │ + sget-object v1, Lcom/sunyata/kindmind/Database/ContentProviderM;->ITEM_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v5, 0x0 │ + move-object v3, v2 │ │ - const/4 v6, 0x0 │ + move-object v4, v2 │ │ - const/4 v7, 0x0 │ + move-object v5, v2 │ │ - invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 154 │ - .local v13, "tItemCr":Landroid/database/Cursor; │ - if-eqz v13, :cond_2 │ + .local v12, "tItemCr":Landroid/database/Cursor; │ + if-eqz v12, :cond_2 │ │ :try_start_0 │ - invoke-interface {v13}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v0 │ │ - if-eqz v2, :cond_2 │ + if-eqz v0, :cond_2 │ │ .line 156 │ - const-string v2, "actions" │ + const-string v0, "actions" │ │ - invoke-interface {v13, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ + invoke-interface {v12, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v0 │ │ - invoke-interface {v13, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v12, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 160 │ - .local v11, "tActions":Ljava/lang/String; │ - invoke-static {v11}, Lcom/sunyata/kindmind/util/ItemActionsU;->actionsStringToArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ + .local v8, "tActions":Ljava/lang/String; │ + invoke-static {v8}, Lcom/sunyata/kindmind/util/ItemActionsU;->actionsStringToArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 161 │ - .local v12, "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v9, "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ .line 162 │ - .local v8, "action":Ljava/lang/String; │ - invoke-static {v8}, Lcom/sunyata/kindmind/util/ItemActionsU;->isUriFile(Ljava/lang/String;)Z │ + .local v6, "action":Ljava/lang/String; │ + invoke-static {v6}, Lcom/sunyata/kindmind/util/ItemActionsU;->isUriFile(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - new-instance v2, Ljava/io/File; │ + new-instance v1, Ljava/io/File; │ │ - invoke-direct {v2, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v1, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v2}, Ljava/io/File;->exists()Z │ + invoke-virtual {v1}, Ljava/io/File;->exists()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 164 │ - invoke-virtual {v12, v8}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v6}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ .line 167 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, " could not be accessed and the assoiated action was removed" │ + const-string v2, " could not be accessed and the assoiated action was removed" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 168 │ - .local v16, "tMsg":Ljava/lang/String; │ + .local v13, "tMsg":Ljava/lang/String; │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v4 │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ move-result-object v3 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 169 │ - const/4 v2, 0x1 │ + move-result-object v2 │ │ - move-object/from16 v0, p0 │ + invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-object/from16 v1, v16 │ + .line 169 │ + const/4 v1, 0x1 │ │ - invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {p0, v13, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 183 │ - .end local v8 # "action":Ljava/lang/String; │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "tActions":Ljava/lang/String; │ - .end local v12 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v16 # "tMsg":Ljava/lang/String; │ + .end local v6 # "action":Ljava/lang/String; │ + .end local v8 # "tActions":Ljava/lang/String; │ + .end local v9 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v13 # "tMsg":Ljava/lang/String; │ :catch_0 │ - move-exception v9 │ + move-exception v7 │ │ .line 184 │ - .local v9, "e":Ljava/lang/Exception; │ + .local v7, "e":Ljava/lang/Exception; │ :try_start_1 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - const-string v4, " Exception when using cursor" │ + const-string v2, " Exception when using cursor" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v2, v3, v9}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v7}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 186 │ - if-eqz v13, :cond_4 │ + if-eqz v12, :cond_4 │ │ .line 187 │ - invoke-interface {v13}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 192 │ - .end local v9 # "e":Ljava/lang/Exception; │ + .end local v7 # "e":Ljava/lang/Exception; │ :goto_1 │ return-void │ │ .line 174 │ - .restart local v10 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "tActions":Ljava/lang/String; │ - .restart local v12 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v8 # "tActions":Ljava/lang/String; │ + .restart local v9 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ :try_start_2 │ - const-string v2, "_id" │ + const-string v0, "_id" │ │ - invoke-interface {v13, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ + invoke-interface {v12, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v0 │ │ - invoke-interface {v13, v2}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v12, v0}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v14 │ + move-result-wide v10 │ │ .line 175 │ - .local v14, "tId":J │ - new-instance v17, Landroid/content/ContentValues; │ + .local v10, "tId":J │ + new-instance v14, Landroid/content/ContentValues; │ │ - invoke-direct/range {v17 .. v17}, Landroid/content/ContentValues;->()V │ + invoke-direct {v14}, Landroid/content/ContentValues;->()V │ │ .line 176 │ - .local v17, "tmpContentValues":Landroid/content/ContentValues; │ - const-string v2, "actions" │ - │ - invoke-static {v12}, Lcom/sunyata/kindmind/util/ItemActionsU;->arrayListToActionsString(Ljava/util/ArrayList;)Ljava/lang/String; │ + .local v14, "tmpContentValues":Landroid/content/ContentValues; │ + const-string v0, "actions" │ │ - move-result-object v3 │ + invoke-static {v9}, Lcom/sunyata/kindmind/util/ItemActionsU;->arrayListToActionsString(Ljava/util/ArrayList;)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v14, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 177 │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ - │ - move-result-object v2 │ + invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - invoke-static {v14, v15}, Lcom/sunyata/kindmind/util/DatabaseU;->getItemUriFromId(J)Landroid/net/Uri; │ + move-result-object v0 │ │ - move-result-object v3 │ + .line 178 │ + invoke-static {v10, v11}, Lcom/sunyata/kindmind/util/DatabaseU;->getItemUriFromId(J)Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + move-result-object v1 │ │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ - move-object/from16 v0, v17 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v2, v3, v0, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + .line 177 │ + invoke-virtual {v0, v1, v14, v2, v3}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 186 │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "tActions":Ljava/lang/String; │ - .end local v12 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v14 # "tId":J │ - .end local v17 # "tmpContentValues":Landroid/content/ContentValues; │ + .end local v8 # "tActions":Ljava/lang/String; │ + .end local v9 # "tActionsList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v10 # "tId":J │ + .end local v14 # "tmpContentValues":Landroid/content/ContentValues; │ :goto_2 │ - if-eqz v13, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 187 │ - invoke-interface {v13}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ goto :goto_1 │ │ .line 181 │ :cond_2 │ :try_start_3 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - const-string v4, " Cursor null or empty" │ + const-string v2, " Cursor null or empty" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - new-instance v4, Ljava/lang/Exception; │ + new-instance v2, Ljava/lang/Exception; │ │ - invoke-direct {v4}, Ljava/lang/Exception;->()V │ + invoke-direct {v2}, Ljava/lang/Exception;->()V │ │ - invoke-static {v2, v3, v4}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v2}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_2 │ │ .line 186 │ :catchall_0 │ - move-exception v2 │ + move-exception v0 │ │ - if-eqz v13, :cond_5 │ + if-eqz v12, :cond_5 │ │ .line 187 │ - invoke-interface {v13}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ .line 189 │ :goto_3 │ - throw v2 │ + throw v0 │ │ :cond_3 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - const-string v4, " Cursor null when trying to close" │ + const-string v2, " Cursor null when trying to close" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_1 │ │ - .restart local v9 # "e":Ljava/lang/Exception; │ + .restart local v7 # "e":Ljava/lang/Exception; │ :cond_4 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - const-string v4, " Cursor null when trying to close" │ + const-string v2, " Cursor null when trying to close" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_1 │ │ - .end local v9 # "e":Ljava/lang/Exception; │ + .end local v7 # "e":Ljava/lang/Exception; │ :cond_5 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getMethodName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - const-string v5, " Cursor null when trying to close" │ + const-string v3, " Cursor null when trying to close" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v1, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_3 │ .end method ├── smali/com/sunyata/kindmind/util/DbgU.smali │ @@ -149,14 +149,15 @@ │ │ const-string v1, "[" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 25 │ invoke-static {p0}, Lcom/sunyata/kindmind/List/ListTypeM;->getListTypeString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 ├── smali/com/sunyata/kindmind/Database/ItemTableM.smali │ @@ -41,14 +41,15 @@ │ │ const-string v1, "CREATE TABLE item(_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL DEFAULT \'\', list_type INTEGER NOT NULL, active INTEGER NOT NULL DEFAULT " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 76 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -91,14 +92,15 @@ │ │ const-string v1, " INTEGER NOT NULL DEFAULT " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 78 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -111,32 +113,27 @@ │ │ const-string v1, "kindsort_value" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, " REAL NOT NULL DEFAULT 0" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, ");" │ + const-string v1, " REAL NOT NULL DEFAULT 0);" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lcom/sunyata/kindmind/Database/ItemTableM;->CREATE_DATABASE:Ljava/lang/String; │ │ + .line 71 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/com/sunyata/kindmind/List/ListFragmentC$ViewBinderM.smali │ @@ -71,18 +71,20 @@ │ move-result v7 │ │ if-ne p3, v7, :cond_2 │ │ .line 617 │ const-string v7, "active" │ │ + .line 618 │ invoke-interface {p2, v7}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v7 │ │ + .line 617 │ invoke-interface {p2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v7}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v2 │ @@ -193,18 +195,20 @@ │ │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v7, 0x7f050002 │ │ + .line 639 │ invoke-virtual {v5, v7}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v5 │ │ + .line 638 │ invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V │ │ goto :goto_0 │ │ .line 640 │ :cond_5 │ invoke-static {v0}, Lcom/sunyata/kindmind/util/ItemActionsU;->numberOfActions(Ljava/lang/String;)I │ @@ -227,18 +231,20 @@ │ │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v7, 0x7f050003 │ │ + .line 643 │ invoke-virtual {v5, v7}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v5 │ │ + .line 642 │ invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V │ │ goto :goto_0 │ │ .end local v0 # "tmpActions":Ljava/lang/String; │ .end local v4 # "tmpRectangle":Landroid/widget/LinearLayout; │ :cond_6 ├── smali/com/sunyata/kindmind/List/SortingAlgorithmServiceM.smali │ @@ -36,37 +36,37 @@ │ .line 35 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onHandleIntent(Landroid/content/Intent;)V │ - .locals 40 │ + .locals 38 │ .param p1, "inIntent" # Landroid/content/Intent; │ │ .prologue │ .line 63 │ - new-instance v18, Ljava/util/ArrayList; │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 64 │ - .local v18, "tCheckedItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v37, Ljava/util/ArrayList; │ + .local v16, "tCheckedItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v35, Ljava/util/ArrayList; │ │ - invoke-direct/range {v37 .. v37}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v35 .. v35}, Ljava/util/ArrayList;->()V │ │ .line 65 │ - .local v37, "tUpdateListSortValue":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v38, Ljava/util/ArrayList; │ + .local v35, "tUpdateListSortValue":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v36, Ljava/util/ArrayList; │ │ - invoke-direct/range {v38 .. v38}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v36 .. v36}, Ljava/util/ArrayList;->()V │ │ .line 68 │ - .local v38, "tUpdateListUri":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v36, "tUpdateListUri":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const-string v5, "active != -1" │ │ .line 69 │ .local v5, "tItemSel":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ @@ -81,58 +81,60 @@ │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 71 │ - .local v20, "tItemCr":Landroid/database/Cursor; │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v18, "tItemCr":Landroid/database/Cursor; │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 73 │ :goto_0 │ :try_start_0 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->isAfterLast()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v2 │ │ if-nez v2, :cond_5 │ │ .line 74 │ const-string v2, "_id" │ │ - move-object/from16 v0, v20 │ + .line 75 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ - move-object/from16 v0, v20 │ + .line 74 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v2 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 73 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 77 │ @@ -151,29 +153,29 @@ │ move-result-object v3 │ │ invoke-static {v2, v3, v13}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 80 │ - if-eqz v20, :cond_0 │ + if-eqz v18, :cond_0 │ │ .line 81 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ .line 88 │ .end local v13 # "e":Ljava/lang/Exception; │ :cond_0 │ :goto_1 │ - new-instance v35, Ljava/util/ArrayList; │ + new-instance v33, Ljava/util/ArrayList; │ │ - invoke-direct/range {v35 .. v35}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v33 .. v33}, Ljava/util/ArrayList;->()V │ │ .line 89 │ - .local v35, "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v33, "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v6 │ @@ -186,130 +188,134 @@ │ │ const/4 v10, 0x0 │ │ const-string v11, "create_time" │ │ invoke-virtual/range {v6 .. v11}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v31 │ + move-result-object v29 │ │ .line 92 │ - .local v31, "tPatternCr":Landroid/database/Cursor; │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v29, "tPatternCr":Landroid/database/Cursor; │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 94 │ - const-wide/16 v32, -0x2 │ + const-wide/16 v30, -0x2 │ │ .line 95 │ - .local v32, "tOldPatternTime":J │ + .local v30, "tOldPatternTime":J │ :goto_2 │ :try_start_2 │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->isAfterLast()Z │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v2 │ │ if-nez v2, :cond_7 │ │ .line 97 │ const-string v2, "create_time" │ │ - move-object/from16 v0, v31 │ + .line 98 │ + move-object/from16 v0, v29 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ - move-object/from16 v0, v31 │ + .line 97 │ + move-object/from16 v0, v29 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v28 │ + move-result-wide v26 │ │ .line 102 │ - .local v28, "tNewPatternTime":J │ + .local v26, "tNewPatternTime":J │ const-string v2, "item_id" │ │ - move-object/from16 v0, v31 │ + .line 103 │ + move-object/from16 v0, v29 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ - move-object/from16 v0, v31 │ + .line 102 │ + move-object/from16 v0, v29 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v24 │ + move-result-wide v22 │ │ .line 107 │ - .local v24, "tItemRefId":J │ - cmp-long v2, v28, v32 │ + .local v22, "tItemRefId":J │ + cmp-long v2, v26, v30 │ │ if-eqz v2, :cond_1 │ │ .line 108 │ - move-wide/from16 v32, v28 │ + move-wide/from16 v30, v26 │ │ .line 111 │ - new-instance v34, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + new-instance v32, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ - invoke-direct/range {v34 .. v34}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->()V │ + invoke-direct/range {v32 .. v32}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->()V │ │ .line 112 │ - .local v34, "tPatternList":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - move-object/from16 v0, v35 │ + .local v32, "tPatternList":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + move-object/from16 v0, v33 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 116 │ - .end local v34 # "tPatternList":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + .end local v32 # "tPatternList":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ :cond_1 │ - invoke-virtual/range {v35 .. v35}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v33 .. v33}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ iget-object v2, v2, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ │ - invoke-static/range {v24 .. v25}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 95 │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ goto :goto_2 │ │ .line 118 │ - .end local v24 # "tItemRefId":J │ - .end local v28 # "tNewPatternTime":J │ + .end local v22 # "tItemRefId":J │ + .end local v26 # "tNewPatternTime":J │ :catch_1 │ move-exception v13 │ │ .restart local v13 # "e":Ljava/lang/Exception; │ :try_start_3 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ @@ -320,184 +326,174 @@ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ .line 120 │ - if-eqz v31, :cond_2 │ + if-eqz v29, :cond_2 │ │ .line 121 │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->close()V │ │ .line 128 │ .end local v13 # "e":Ljava/lang/Exception; │ :cond_2 │ :goto_3 │ - invoke-virtual/range {v35 .. v35}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v33 .. v33}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v2 │ │ :cond_3 │ :goto_4 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_a │ + if-eqz v3, :cond_a │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - check-cast v17, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + check-cast v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ .line 129 │ - .local v17, "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - const/16 v30, 0x0 │ + .local v15, "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + const/16 v28, 0x0 │ │ .line 130 │ - .local v30, "tNumberOfMatches":F │ - move-object/from16 v0, v17 │ - │ - iget-object v2, v0, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ + .local v28, "tNumberOfMatches":F │ + iget-object v3, v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v4 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v3, v4 │ │ - int-to-float v0, v2 │ + int-to-float v0, v3 │ │ - move/from16 v19, v0 │ + move/from16 v17, v0 │ │ .line 131 │ - .local v19, "tDivisor":F │ - const/4 v2, 0x0 │ + .local v17, "tDivisor":F │ + const/4 v3, 0x0 │ │ - cmpl-float v2, v19, v2 │ + cmpl-float v3, v17, v3 │ │ - if-eqz v2, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 134 │ - invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v3 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_5 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v4 │ │ - if-eqz v2, :cond_9 │ + if-eqz v4, :cond_9 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Ljava/lang/Long; │ │ .line 135 │ .local v12, "ci":Ljava/lang/Long; │ - move-object/from16 v0, v17 │ - │ - iget-object v2, v0, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ + iget-object v4, v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v12}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v12}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v4 │ │ - if-eqz v2, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 136 │ - const/high16 v2, 0x3f800000 # 1.0f │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - add-float v30, v30, v2 │ + add-float v28, v28, v4 │ │ goto :goto_5 │ │ .line 80 │ .end local v12 # "ci":Ljava/lang/Long; │ - .end local v16 # "i$":Ljava/util/Iterator; │ - .end local v17 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - .end local v19 # "tDivisor":F │ - .end local v30 # "tNumberOfMatches":F │ - .end local v31 # "tPatternCr":Landroid/database/Cursor; │ - .end local v32 # "tOldPatternTime":J │ - .end local v35 # "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v15 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + .end local v17 # "tDivisor":F │ + .end local v28 # "tNumberOfMatches":F │ + .end local v29 # "tPatternCr":Landroid/database/Cursor; │ + .end local v30 # "tOldPatternTime":J │ + .end local v33 # "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_5 │ - if-eqz v20, :cond_0 │ + if-eqz v18, :cond_0 │ │ .line 81 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ goto/16 :goto_1 │ │ .line 80 │ :catchall_0 │ move-exception v2 │ │ - if-eqz v20, :cond_6 │ + if-eqz v18, :cond_6 │ │ .line 81 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ :cond_6 │ throw v2 │ │ .line 120 │ - .restart local v31 # "tPatternCr":Landroid/database/Cursor; │ - .restart local v32 # "tOldPatternTime":J │ - .restart local v35 # "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v29 # "tPatternCr":Landroid/database/Cursor; │ + .restart local v30 # "tOldPatternTime":J │ + .restart local v33 # "tPatternMatrix":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_7 │ - if-eqz v31, :cond_2 │ + if-eqz v29, :cond_2 │ │ .line 121 │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->close()V │ │ goto :goto_3 │ │ .line 120 │ :catchall_1 │ move-exception v2 │ │ - if-eqz v31, :cond_8 │ + if-eqz v29, :cond_8 │ │ .line 121 │ - invoke-interface/range {v31 .. v31}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v29 .. v29}, Landroid/database/Cursor;->close()V │ │ :cond_8 │ throw v2 │ │ .line 140 │ - .restart local v16 # "i$":Ljava/util/Iterator; │ - .restart local v17 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - .restart local v19 # "tDivisor":F │ - .restart local v30 # "tNumberOfMatches":F │ + .restart local v15 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + .restart local v17 # "tDivisor":F │ + .restart local v28 # "tNumberOfMatches":F │ :cond_9 │ - div-float v2, v30, v19 │ - │ - move-object/from16 v0, v17 │ + div-float v3, v28, v17 │ │ - iput v2, v0, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->relevance:F │ + iput v3, v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->relevance:F │ │ goto :goto_4 │ │ .line 146 │ - .end local v16 # "i$":Ljava/util/Iterator; │ - .end local v17 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - .end local v19 # "tDivisor":F │ - .end local v30 # "tNumberOfMatches":F │ + .end local v15 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + .end local v17 # "tDivisor":F │ + .end local v28 # "tNumberOfMatches":F │ :cond_a │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ @@ -511,53 +507,55 @@ │ │ const/4 v10, 0x0 │ │ sget-object v11, Lcom/sunyata/kindmind/Database/ContentProviderM;->sSortType:Ljava/lang/String; │ │ invoke-virtual/range {v6 .. v11}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 148 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 150 │ :goto_6 │ :try_start_4 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->isAfterLast()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->isAfterLast()Z │ │ move-result v2 │ │ if-nez v2, :cond_e │ │ .line 151 │ - const-wide/16 v26, 0x0 │ + const-wide/16 v24, 0x0 │ │ .line 152 │ - .local v26, "tNewKindSortValue":D │ + .local v24, "tNewKindSortValue":D │ const-string v2, "_id" │ │ - move-object/from16 v0, v20 │ + .line 153 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ - move-object/from16 v0, v20 │ + .line 152 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v22 │ + move-result-wide v20 │ │ .line 154 │ - .local v22, "tItemId":J │ + .local v20, "tItemId":J │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ sget-object v3, Lcom/sunyata/kindmind/Database/ContentProviderM;->ITEM_CONTENT_URI:Landroid/net/Uri; │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ @@ -566,115 +564,109 @@ │ │ const-string v3, "/" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 156 │ - .local v21, "tItemUri":Landroid/net/Uri; │ - invoke-virtual/range {v35 .. v35}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v19, "tItemUri":Landroid/net/Uri; │ + invoke-virtual/range {v33 .. v33}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v2 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :cond_b │ :goto_7 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_c │ + if-eqz v3, :cond_c │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - check-cast v17, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + check-cast v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ │ .line 157 │ - .restart local v17 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ - move-object/from16 v0, v17 │ + .restart local v15 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + iget-object v3, v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ │ - iget-object v2, v0, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->list:Ljava/util/ArrayList; │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ - │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_b │ + if-eqz v3, :cond_b │ │ .line 159 │ - const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ - add-double v2, v2, v26 │ + add-double v6, v6, v24 │ │ - move-object/from16 v0, v17 │ + iget v3, v15, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->relevance:F │ │ - iget v4, v0, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern;->relevance:F │ + float-to-double v8, v3 │ │ - float-to-double v6, v4 │ + const-wide/high16 v10, 0x4028000000000000L # 12.0 │ │ - const-wide/high16 v8, 0x4028000000000000L # 12.0 │ + mul-double/2addr v8, v10 │ │ - mul-double/2addr v6, v8 │ - │ - add-double v26, v2, v6 │ + add-double v24, v6, v8 │ │ goto :goto_7 │ │ .line 165 │ - .end local v17 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ + .end local v15 # "p":Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM$Pattern; │ :cond_c │ - invoke-static/range {v26 .. v27}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v24 .. v25}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v2 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 166 │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 150 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ goto :goto_6 │ │ .line 168 │ - .end local v15 # "i$":Ljava/util/Iterator; │ - .end local v21 # "tItemUri":Landroid/net/Uri; │ - .end local v22 # "tItemId":J │ - .end local v26 # "tNewKindSortValue":D │ + .end local v19 # "tItemUri":Landroid/net/Uri; │ + .end local v20 # "tItemId":J │ + .end local v24 # "tNewKindSortValue":D │ :catch_2 │ move-exception v13 │ │ .restart local v13 # "e":Ljava/lang/Exception; │ :try_start_5 │ invoke-static {}, Lcom/sunyata/kindmind/util/DbgU;->getAppTag()Ljava/lang/String; │ │ @@ -685,130 +677,132 @@ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_2 │ │ .line 170 │ - if-eqz v20, :cond_d │ + if-eqz v18, :cond_d │ │ .line 171 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ .line 178 │ .end local v13 # "e":Ljava/lang/Exception; │ :cond_d │ :goto_8 │ const/4 v14, 0x0 │ │ .local v14, "i":I │ :goto_9 │ - invoke-virtual/range {v37 .. v37}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v35 .. v35}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v14, v2, :cond_10 │ │ .line 179 │ - new-instance v39, Landroid/content/ContentValues; │ + new-instance v37, Landroid/content/ContentValues; │ │ - invoke-direct/range {v39 .. v39}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v37 .. v37}, Landroid/content/ContentValues;->()V │ │ .line 180 │ - .local v39, "tUpdateVal":Landroid/content/ContentValues; │ + .local v37, "tUpdateVal":Landroid/content/ContentValues; │ const-string v3, "kindsort_value" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Double; │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v37 │ │ invoke-virtual {v0, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Double;)V │ │ .line 181 │ invoke-virtual/range {p0 .. p0}, Lcom/sunyata/kindmind/List/SortingAlgorithmServiceM;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ - move-object/from16 v0, v38 │ + .line 182 │ + move-object/from16 v0, v36 │ │ invoke-virtual {v0, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/net/Uri; │ │ const/4 v4, 0x0 │ │ const/4 v6, 0x0 │ │ - move-object/from16 v0, v39 │ + .line 181 │ + move-object/from16 v0, v37 │ │ invoke-virtual {v3, v2, v0, v4, v6}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 178 │ add-int/lit8 v14, v14, 0x1 │ │ goto :goto_9 │ │ .line 170 │ .end local v14 # "i":I │ - .end local v39 # "tUpdateVal":Landroid/content/ContentValues; │ + .end local v37 # "tUpdateVal":Landroid/content/ContentValues; │ :cond_e │ - if-eqz v20, :cond_d │ + if-eqz v18, :cond_d │ │ .line 171 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ goto :goto_8 │ │ .line 170 │ :catchall_2 │ move-exception v2 │ │ - if-eqz v20, :cond_f │ + if-eqz v18, :cond_f │ │ .line 171 │ - invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ │ :cond_f │ throw v2 │ │ .line 187 │ .restart local v14 # "i":I │ :cond_10 │ const-string v2, "kindsort_result" │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - check-cast v36, Landroid/os/ResultReceiver; │ + check-cast v34, Landroid/os/ResultReceiver; │ │ .line 189 │ - .local v36, "tResultReceiver":Landroid/os/ResultReceiver; │ - if-eqz v36, :cond_11 │ + .local v34, "tResultReceiver":Landroid/os/ResultReceiver; │ + if-eqz v34, :cond_11 │ │ .line 190 │ const v2, 0x15e8e │ │ const/4 v3, 0x0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v34 │ │ invoke-virtual {v0, v2, v3}, Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V │ │ .line 192 │ :cond_11 │ return-void │ .end method ├── smali/com/sunyata/kindmind/List/ListFragmentC.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/sunyata/kindmind/List/ListFragmentC$1;, │ Lcom/sunyata/kindmind/List/ListFragmentC$OnClickNewItemListener;, │ Lcom/sunyata/kindmind/List/ListFragmentC$ViewBinderM;, │ Lcom/sunyata/kindmind/List/ListFragmentC$OnItemLongClickListenerC;, │ Lcom/sunyata/kindmind/List/ListFragmentC$AlgorithmServiceResultReceiver; │ } │ .end annotation │ │ @@ -59,15 +58,14 @@ │ invoke-direct {p0}, Landroid/support/v4/app/ListFragment;->()V │ │ .line 69 │ const/4 v0, -0x1 │ │ iput v0, p0, Lcom/sunyata/kindmind/List/ListFragmentC;->refListType:I │ │ - .line 655 │ return-void │ .end method │ │ .method static synthetic access$000()Lcom/sunyata/kindmind/Main/MainActivityCallbackListenerI; │ .locals 1 │ │ .prologue │ @@ -162,14 +160,15 @@ │ │ fill-array-data v5, :array_0 │ │ .line 567 │ .local v5, "tmpDatabaseTo":[I │ new-instance v0, Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + .line 568 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/List/ListFragmentC;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ const v2, 0x7f030006 │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/widget/SimpleCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ @@ -228,21 +227,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "===" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "\n\n" │ + const-string v1, "===\n\n" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -469,14 +462,15 @@ │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f03000a │ │ + .line 274 │ invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ .line 275 │ .local v0, "mFooterView":Landroid/view/View; │ invoke-virtual {p0}, Lcom/sunyata/kindmind/List/ListFragmentC;->getListView()Landroid/widget/ListView; │ @@ -636,14 +630,15 @@ │ │ aput-object v1, v5, v6 │ │ .line 121 │ .local v5, "tmpSelectionArguments":[Ljava/lang/String; │ new-instance v0, Landroid/support/v4/content/CursorLoader; │ │ + .line 122 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/List/ListFragmentC;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ sget-object v2, Lcom/sunyata/kindmind/Database/ContentProviderM;->ITEM_CONTENT_URI:Landroid/net/Uri; │ │ sget-object v6, Lcom/sunyata/kindmind/Database/ContentProviderM;->sSortType:Ljava/lang/String; │ @@ -1027,22 +1022,19 @@ │ │ .line 140 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 67 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/sunyata/kindmind/List/ListFragmentC;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 │ @@ -1185,32 +1177,35 @@ │ │ .line 461 │ :pswitch_5 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ + .line 462 │ invoke-direct {p0, v4}, Lcom/sunyata/kindmind/List/ListFragmentC;->getFormattedStringForListType(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 463 │ invoke-direct {p0, v1}, Lcom/sunyata/kindmind/List/ListFragmentC;->getFormattedStringForListType(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x2 │ │ + .line 464 │ invoke-direct {p0, v3}, Lcom/sunyata/kindmind/List/ListFragmentC;->getFormattedStringForListType(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -1272,24 +1267,26 @@ │ │ move-result-object v2 │ │ const-string v3, "Backup of KindMind database" │ │ const-string v4, "Database file is attached" │ │ + .line 493 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/List/ListFragmentC;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v5 │ │ const-string v6, "kindmind.db" │ │ invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;->getDatabasePath(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v5 │ │ + .line 492 │ invoke-static {v2, v3, v4, v5}, Lcom/sunyata/kindmind/util/OtherU;->sendAsEmail(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V │ │ goto/16 :goto_0 │ │ .line 497 │ :pswitch_9 │ sget-object v2, Lcom/sunyata/kindmind/List/ListFragmentC;->sCallbackListener:Lcom/sunyata/kindmind/Main/MainActivityCallbackListenerI; │ @@ -1443,14 +1440,15 @@ │ │ new-instance v3, Landroid/os/Handler; │ │ invoke-direct {v3}, Landroid/os/Handler;->()V │ │ iget-object v4, p0, Lcom/sunyata/kindmind/List/ListFragmentC;->mLoadingLayout:Landroid/widget/LinearLayout; │ │ + .line 206 │ invoke-virtual {p0}, Lcom/sunyata/kindmind/List/ListFragmentC;->getListView()Landroid/widget/ListView; │ │ move-result-object v5 │ │ invoke-direct {v1, v3, v4, v5}, Lcom/sunyata/kindmind/List/ListFragmentC$AlgorithmServiceResultReceiver;->(Landroid/os/Handler;Landroid/widget/LinearLayout;Landroid/widget/ListView;)V │ │ .line 207